QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#587334#9375. TouristandyzhuAC ✓27ms4464kbC++141.8kb2024-09-24 19:32:272024-09-24 19:32:28

Judging History

你现在查看的是最新测评结果

  • [2024-09-24 19:32:28]
  • 评测
  • 测评结果:AC
  • 用时:27ms
  • 内存:4464kb
  • [2024-09-24 19:32:27]
  • 提交

answer

#include<bits/stdc++.h>
using namespace std;
long long b=1500,n,c[100005];
int main(){
	cin>>n;
	for(int i=1;i<=n;++i){
		cin>>c[i];
	}
	for(int i=1;i<=n;++i){
		b+=c[i];
		if(b>=4000){ cout<<i;return 0;}
	}
	cout<<-1;
	return 0;
}
/*
  旅客
  输入文件:
  输出文件:
  时间限制:
  内存限制:
  标准输入
  标准输出
  1秒
  256字节
  在Codeforces平台上,每个用户都有一个等级来衡量他的水平。另外,每个用户也会
  有一个基于他的评级的标题。最近,由于用户Tourist的评分超过4000分,Codeforces
  管理人员决定提供一个新的名称“游客”,以纪念这一壮举。
  你也想获得这个头衔,因为被称为“游客”很酷!但你现在的评分只有
  1500分,不足以获得这个荣誉。所以,你让GPT预测你的评级变化
  接下来的n次比赛。具体来说,假设你在第i场比赛之前的评分是b分,然后在第i场比赛之后
  在比赛中,GPT预测你的评分会变成b + ci分。你想知道之后是什么
  在这n场比赛中,你将第一次获得“游客”的称号,或者没有这样的比赛。
  请注意,在此过程中,评级可能会变为负面,并且“游客”称号将被授予
  评分在4000分以上的用户。
  输入
  第一行包含一个整数n (1n 105),表示未来的比赛次数。
  第二行包含n个整数c1 c2
  cn (ci
  第一次比赛。
  输出
  109)。其中ci表示之后的评级变化
  输出单个整数,表示比赛的索引,之后您将获得“Tourist”的标题。
  这是第一次。如果不存在这样的竞赛,则输出' -1 '。
  例子
  标准输入
  5
  1000 1000 1000-5000 1000
  3
  标准输出
  5
  20-100 10-150 5-
 */

这程序好像有点Bug,我给组数据试试?

詳細信息

Test #1:

score: 100
Accepted
time: 0ms
memory: 3596kb

input:

5
1000 1000 1000 -5000 1000

output:

3

result:

ok single line: '3'

Test #2:

score: 0
Accepted
time: 0ms
memory: 3492kb

input:

5
20 -100 10 -150 5

output:

-1

result:

ok single line: '-1'

Test #3:

score: 0
Accepted
time: 17ms
memory: 4388kb

input:

100000
-622469318 539497462 -644931120 58116512 -531587090 908494982 839175844 702577848 -359659596 -940595076 -625597008 475756588 -944333680 -836413428 15282479 465161640 368734488 -915470952 168906352 507919069 -120921946 69204544 -142419900 -256757690 -773656014 194185932 398352052 550384408 -45...

output:

7

result:

ok single line: '7'

Test #4:

score: 0
Accepted
time: 23ms
memory: 4320kb

input:

100000
-22223976 -142152966 -699451000 -867380652 -806775044 -184464736 193157905 83719408 119052656 912359844 627391168 626102176 -307686144 -193929406 -758255267 408690212 -441709509 825087291 113886978 -348059815 -298920520 -298801588 -235809714 257817681 503204186 -846346276 -674436380 -84108390...

output:

54

result:

ok single line: '54'

Test #5:

score: 0
Accepted
time: 11ms
memory: 4464kb

input:

100000
-2 -5 -5 1 2 -5 -1 1 -5 1 -5 -5 -5 -5 -5 -5 -5 -3 -5 -2 -5 3 0 1 3 -1 0 -3 1 1 -1 0 -2 -5 -4 3 -1 -3 -5 3 -5 -5 -3 -3 2 -3 -5 -1 -5 -5 0 -1 -1 1 3 1 -1 -4 -3 4 0 -5 3 3 1 2 3 -2 -4 1 -1 -5 -1 3 -3 -1 -5 -5 -5 0 -1 -5 -5 -1 -5 -5 0 -3 3 -5 -5 1 -5 0 0 1 -1 -3 -1 4 2 -5 3 -3 -4 -1 3 -5 1 0 0 -5...

output:

-1

result:

ok single line: '-1'

Test #6:

score: 0
Accepted
time: 11ms
memory: 4308kb

input:

100000
-5 3 3 -5 -2 2 -3 0 4 -5 3 3 3 -5 0 -3 1 2 -3 -1 -2 -5 -3 -5 3 -5 -1 3 0 -5 -4 -1 -3 4 -4 -1 -5 -5 3 -5 -1 -5 -5 -1 0 -5 -3 -5 -5 -1 1 -3 -1 -3 -5 2 -5 -3 -3 0 3 -4 2 3 -1 -1 -5 1 -1 -3 1 3 -2 0 -5 1 -5 -2 -1 -1 -4 2 -1 1 1 -2 0 -5 4 -3 -4 3 -5 -5 2 -1 4 -5 4 -3 3 4 -2 -5 -3 -5 0 -3 3 -5 1 -5...

output:

-1

result:

ok single line: '-1'

Test #7:

score: 0
Accepted
time: 11ms
memory: 4444kb

input:

100000
-1 -1 -1 -1 -1 -1 -1 0 -1 0 -1 0 0 -1 0 0 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 0 -1 -1 0 -1 0 -1 0 -1 0 -1 -1 -1 -1 0 -1 0 -1 -1 0 -1 -1 -1 -1 0 -1 -1 -1 -1 0 -1 -1 -1 -1 0 0 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -...

output:

-1

result:

ok single line: '-1'

Test #8:

score: 0
Accepted
time: 11ms
memory: 4380kb

input:

100000
-1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 0 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 0 0 -1 -1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 0 0 -1 0 0 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 0 -1 -1 0 -1 -1 -1 0 -1 -1 -1 -1 0 0 -1 0 0 -1 -1 0 -1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 0 -1...

output:

-1

result:

ok single line: '-1'

Test #9:

score: 0
Accepted
time: 26ms
memory: 4460kb

input:

100000
-224748433 -364919841 -787787776 -545395220 -74471475 -175298007 -602380432 -833262011 -908461729 -668548732 -351987167 -290853718 -435834433 -408836792 -779369850 -236528552 -587189486 -312568767 -546460268 -844783278 -893792984 -78354114 -79596680 -487016826 -875448745 -573277560 -310459110...

output:

66644

result:

ok single line: '66644'

Test #10:

score: 0
Accepted
time: 27ms
memory: 4464kb

input:

100000
-6165888 -92523008 -685094401 -346315482 -437894608 -458827356 -649330428 -117492458 -689332880 -81255318 -977682270 -644453376 -225267810 -812914938 -752589184 -386629868 -493815808 -351983124 -41767556 -89654452 -815755942 -305527783 -593596324 -365394378 -76388080 -16250205 -538476942 -328...

output:

-1

result:

ok single line: '-1'

Test #11:

score: 0
Accepted
time: 9ms
memory: 4404kb

input:

100000
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1...

output:

2500

result:

ok single line: '2500'

Extra Test:

score: 0
Extra Test Passed