import sys
def main():
n = (input())
s = (input())
a = [int(i) for i in input().split(' ')]
Len = len(a)
a.sort()
Sum = 0
Count = 0
for i in range(Len):
Sum +=int(a[i])
Count +=1
if Sum >= s:
break
for i in range(Len):
if Sum - a[Len-1-i] >=s:
Sum -= a[Len-1-i]
Count -=1
print(Count)
if __name__ == "__main__":
main()
python小白出现这样的结果,什么破啊
您的代码已保存 返回非零:您的程序结束时返回值非 0,如果使用 C 或 C++ 语言要保证 int main 函数最终 return 0,如果是Javascript/Python等脚本语言请确认你的代码没有语法错误 case通过率为0.00% Traceback (most recent call last): File "a.py3", line 28, in main()
File "a.py3", line 8, in main
a = [int(i) for i in input().split(' ')]
EOFError: EOF when reading a line