首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
课程
专栏·文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
my_offers
获赞
17
粉丝
2
关注
2
看过 TA
33
男
北京大学深圳研究生院
2022
算法工程师
IP属地:广东
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑my_offers吗?
发布(20)
刷题
my_offers
2021-06-16 11:12
已编辑
算法工程师
题解 | #放苹果# 高中生看得懂:盘子个数/n元 1次方程的非负整数解的个数, 递归 python
求fun(app, d):(按题意:app>=0,d>=1,但代码中有app-d,不能保证输入的app>0, 而题目确保d>=1,递归出口有d=1, 且所以d不会再小) 拆分成2种情况(不重不漏):1.某些盘子没有app。具体哪些盘子空着?不管。只要1个盘子没有app,则满足这点。其他的盘子的情况?问老爸(下一轮迭代)2.所有盘子都有app。往每个盘子仍1个app。则满足了这点。各盘子有多少app?问老爸(下一轮迭代)return fun(app,d-1)+fun(app-d,d) 递归出口:1.app <0:d个非负整数 求和为负数 的一次方程,无解。retur...
0
点赞
评论
收藏
转发
my_offers
2021-06-15 21:01
已编辑
算法工程师
题解 | #放苹果#做不出题时,靠随机数大力出奇迹,通过8/10
类似于:https://zhuanlan.zhihu.com/p/94270000 import random def fun(l): app,d=tuple(map(int,l)) ll = [] for _ in range(65000): a=app l_d=[0]*d while a>0: # 这样取,没改变l_d这个list里面的数 # for l_d_i in l_d: # r = random.randint(0,a) # ...
0
点赞
评论
收藏
转发
my_offers
2021-06-15 12:00
已编辑
算法工程师
题解 | #杨辉三角的变形#
受这个启发: while True: try: n = int(input()) res = - 1 #初始化结果为-1 l = [[0]*(2*n+1) for _ in range(n)] #以n行的长度创建二维矩阵,每行开头插入2个0 l[0][2] = 1 #第一行起始值为1(因开头插入了两个0,所以第三位为1) for x in range(1,n): #构造完整的杨辉三角矩阵 for j in range(2,2*(x+2)-1): ...
0
点赞
评论
收藏
转发
my_offers
2021-06-12 22:41
已编辑
算法工程师
题解 | #合法IP#
遇到Handling EOFError Exception,解决:using try and except keywords in Python. while 1: try: parts = input().split('.') except: break y = 1 for part in parts: if int(part) > 2**8-1 or int(part) <0: print('NO') y = 0 break...
0
点赞
评论
收藏
转发
my_offers
2021-06-12 11:17
算法工程师
牛客在线ide用vim键位,如何打通系统粘贴板?
如题 请问牛客的vim有什么特殊设置?
0
点赞
评论
收藏
转发
1
2
工具箱
TA的圈子
暂未加入圈子
TA的圈子
TA的笔记
暂无笔记
TA的笔记
登录
0
天
已登录
0
天
连续登录
0
人
今日访客
牛客网
牛客企业服务