R44809212 记录详情
测试点信息
\#1&\#2&\#3&\#4&\#5&\#6&\#7&\#8&\#9&\#10\\
\colorbox{green}{\color{white}AC}&\colorbox{darkblue}{\color{white}TLE}&\colorbox{green}{\color{white}AC}&\colorbox{green}{\color{white}AC}&\colorbox{green}{\color{white}AC}&\colorbox{green}{\color{white}AC}&\colorbox{green}{\color{white}AC}&\colorbox{green}{\color{white}AC}&\colorbox{green}{\color{white}AC}&\colorbox{darkblue}{\color{white}TLE}
\end{matrix}$$
$$\color{lightblue}
\text{源代码}
#include"stdio.h"
int n,b,q,t,sum[50001],k;
int main(void){
scanf("%d%d",&n,&q);
for(int i=1;i<=n;i++){
scanf("%d",&b);
sum[i]=sum[i-1]+b;
}
for(int i=0;i<q;i++){
scanf("%d",&t);
t++;
for(int j=1;1;j++)
if(sum[j]>=t){
printf("%d\n",j);
break;
}
}
return 0;
}
这次用前缀和做的,不知道为啥又TLE了。。。