百度笔试算法ac+ac


def shoot():
inputlines = input("input:")
res = inputlines.split(" ")
n=int(res[0])
m=int(res[1])
sum = 0
i = 2
j = 2+2*n
while i<(2*n+2) and j<(2+2*n+m):
print(res[i+1],"***",res[i],"***",res[j])
if int(res[j])>=int(res[i]) and int(res[j]) <=int(res[i+1]):
sum+=1
i=2
j+=1
if j==2+2*n+m:
print(sum)
else:
i+=2
if i==2*n+2 :
j+=1
i = 2

if "__main__":
# data = "3 3 1 5 2 6 7 8 10 4 8"
shoot()

def ditui2(input_list, n):
result = 0
while(n > 4):
result = input_list[0] + input_list[1] + input_list[3]
input_list.append(result)
input_list = input_list[1:]
n -= 1
print(result % (10**9+7))

if __name__ == '__main__':
line = input()
input_list = list(map(int, line.split()))
n = input_list[-1]
input_list = input_list[:-1]
ditui2(input_list, n)

#百度##笔试题目#
全部评论
第二题这样写 a了?我这样写才0.09
点赞 回复 分享
发布于 2019-09-17 21:49
不可能吧
点赞 回复 分享
发布于 2019-09-17 22:59
请问楼主,你写的第一题思路是啥的?我以为是二分图的最大匹配。
点赞 回复 分享
发布于 2019-09-17 22:07
暴力也能ac?真的假的
点赞 回复 分享
发布于 2019-09-17 21:49
我第2题也是这样写的,只不过每次是input_list[-4:],为什么还是0.09
点赞 回复 分享
发布于 2019-09-17 21:47
a了96的C++版 #include<algorithm> #include<iostream> typedef long long LL; using namespace std; LL a[10000]; const LL mod = 1000000007; int main() {  int n;  memset(a, 0, sizeof(a));  for (int i = 1; i <= 4; i++) {   cin >> a[i];  }  cin >> n;  for (int i = 5; i <= n; i++) {   a[i] = a[i-1]  + a[i-3] + a[i-4];  }  LL tm = a[n]%mod;  cout <<tm<< endl;  return 0; }
点赞 回复 分享
发布于 2019-09-17 21:44

相关推荐

点赞 评论 收藏
分享
大方的大熊猫准备进厂:1.教育背景:你希望从事什么专业的工作你的主修课就是什么;成绩优秀是你应该做的,没什么可描述的,成绩不优秀也许人家在大学忙着创业呢?(成绩优秀不一定是好事,只能说明多元化的大学你上成了高中,没有真正上明白大学,反而体现了你死板,不爱社交,没有别的突出能力) 2.实践经历:你想表达的意思没有说清楚。你是说你会个性化服务,还是你有实习经历。如果没有带来,经济收益,表彰,更好的发展前景,那你还不如说说提升了自己哪些技能。你说有人给你送锦旗我都能明白你优秀,但是你说你会xxxx,你说这话谁信,证据呢。 3.入伍经历:你描述的就是你的工作职责或者你应该做的,并没有体现出来你把这个事情做好了,而且入伍经历并不能证明你能干好你要应聘的工作,不如只写经历其余所有内容都不写。 4.荣誉技能:重点突出一下,但不要过多描述,这些荣誉的含金量懂得都懂。 重点:你要应聘什么工作(具体岗位,实习生不具体),你的期望薪资
点赞 评论 收藏
分享
评论
1
14
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务