首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
唐林鹏
获赞
0
粉丝
0
关注
0
看过 TA
0
湖南师范大学
2024
算法工程师
IP属地:湖南
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑唐林鹏吗?
发布(16)
评论
刷题
收藏
唐林鹏
关注TA,不错过内容更新
关注
04-24 16:50
湖南师范大学 算法工程师
题解 | 质数因子
n = int(input()) factors = [] # 处理2的因子 while n % 2 == 0: factors.append(2) n = n // 2 # 处理奇数因子 i = 3 max_factor = int(n**0.5) + 1 while i <= max_factor: while n % i == 0: factors.append(i) n = n // i max_factor = int(n**0.5) + 1 i += 2 # 如果剩下的n是大于1的质数 if n > 1: factors.append(n) # 输出结果 print('...
0
点赞
评论
收藏
分享
04-24 16:43
湖南师范大学 算法工程师
题解 | 进制转换
s = input().strip() decimal = int(s,16) print(decimal)
0
点赞
评论
收藏
分享
04-24 16:36
湖南师范大学 算法工程师
题解 | 字符串分隔
s = input().strip() length = len(s) # 计算需要补0的个数 padding = (8 - length % 8) % 8 s_padded = s + '0' * padding # 按每8个字符分割并输出 for i in range(0, len(s_padded), 8): print(s_padded[i:i+8])
0
点赞
评论
收藏
分享
04-21 10:23
湖南师范大学 算法工程师
题解 | 明明的随机数
n = int(input()) numbers = [int(input()) for _ in range(n)] # 去重并排序 unique_numbers = sorted(set(numbers)) # 逐行输出 for num in unique_numbers: print(num)
0
点赞
评论
收藏
分享
04-21 10:16
湖南师范大学 算法工程师
题解 | 计算某字符出现次数
s = input().strip() c = input().strip() count = 0 if c.isalpha(): # 统计大小写形态的总次数 lower_c = c.lower() upper_c = c.upper() count = s.count(lower_c) + s.count(upper_c) elif c.isdigit(): # 统计数字的出现次数 count = s.count(c) print(count)
0
点赞
评论
收藏
分享
04-20 20:53
湖南师范大学 算法工程师
题解 | 小红的合数寻找
def is_prime(n): if n <= 1: return False if n == 2: return True if n % 2 == 0: return False for i in range(3, int(n**0.5) + 1, 2): if n % i == 0: return False return True x = int(input()) found = -1 for num in range(x, 2 * x + 1): if num > 1 and not is_prime(num): found = num break print(found...
0
点赞
评论
收藏
分享
04-20 20:46
湖南师范大学 算法工程师
题解 | 小红的正整数计数
l, r = map(int, input().split()) if l % 2 == 0: count = (r - l) // 2 + 1 else: count = (r - l + 1) // 2 print(count)
0
点赞
评论
收藏
分享
04-20 20:37
湖南师范大学 算法工程师
题解 | 彩虹糖的梦
a = list(map(int, input().split())) max_children = min(a) print(max_children)
0
点赞
评论
收藏
分享
04-20 20:32
湖南师范大学 算法工程师
题解 | 小红的正整数构造
l, r, x = map(int, input().split()) for num in range(l, r + 1): if num % x == 0: print(num) exit() print(-1)
0
点赞
评论
收藏
分享
04-20 20:26
湖南师范大学 算法工程师
题解 | 构造A+B
n, k = map(int, input().split()) max_pairs = (n - 1) # 计算最大可能的对数 if k <= max_pairs: print("YES") else: print("NO")
0
点赞
评论
收藏
分享
04-20 17:06
湖南师范大学 算法工程师
题解 | 排序
n = int(input()) numbers = list(map(int, input().split())) op = int(input()) if op == 0: sorted_numbers = sorted(numbers) # 升序排序 else: sorted_numbers = sorted(numbers, reverse=True) # 降序排序 print(' '.join(map(str, sorted_numbers)))
0
点赞
评论
收藏
分享
04-20 16:58
湖南师范大学 算法工程师
题解 | 输入n个整数,输出其中最小的k个
n,k = map(int, input().split()) numbers = list(map(int, input().split())) sorted_numbers = sorted(numbers) result = sorted_numbers[:k] print(' '.join(map(str,result)))
0
点赞
评论
收藏
分享
04-20 16:12
湖南师范大学 算法工程师
题解 | 截取字符串
s = input().strip() k = int(input()) result = s[:k] print(result)
0
点赞
评论
收藏
分享
04-20 15:52
湖南师范大学 算法工程师
题解 | 构造C的歪
a, b = map(int, input().split()) d = a - b c = a + d if (a - b) == (c - a): print(c) else: print(b - d)
0
点赞
评论
收藏
分享
04-19 22:12
湖南师范大学 算法工程师
题解 | 提取不重复的整数
n = input().strip() result = int(''.join(dict.fromkeys(n[::-1]).keys())) print(result)
0
点赞
评论
收藏
分享
1
2
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务