解题思路:
注意事项:
参考代码:
各位大神帮我看看哪里有问题,实在找不出哪里错了。。。。。我测试的数据都成功
t,m = map(int,input().split())
s = []
h = 0
sum = 0
for i in range(m):
a,b = input().split()
s.append((a,b))
s.sort()
for j in s:
if int(j[0])<=t:
h += int(j[0])
if h<= t:
sum += int(j[1])
if int(j[0])==t and sum<int(j[1]):
sum = int(j[1])
print(sum)
0.0分
1 人评分
【绝对值排序】 (C语言代码)浏览:821 |
C语言程序设计教程(第三版)课后习题9.1 (C语言代码)浏览:681 |
1157题解浏览:715 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:528 |
sizeof的大作用 (C语言代码)浏览:1450 |
核桃的数量 (C语言代码)浏览:872 |
用筛法求之N内的素数。 (C语言代码)浏览:529 |
字符串的输入输出处理 (C语言代码)浏览:1007 |
神奇的fans (C语言代码)浏览:987 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:468 |