苗火 Nicholas
[OJ]1003:UC Browser
2019-1-10 萧


You can get 10
experiences after using UC Browser one day in a row, 20 experiences for
two days in a row, 30 experiences for three days in a row, 40
experiences for four days in a row, 50 experiences for five days in a
row. If you use UC Browser six days in a row, the experiences you can
get will be equal 10, like your using UC Browser one day in a row. It's
come back to the starting of your using UC Browser. It's a circle.



Now you have known the Xi's record of using UC Browser, I'll hope you calculate the level of Xi's account.




Input



The first line of the input contains a single integer T (0<T<120) which is the number of test cases, followed by 2*T lines. For each test case, the first line is the number of days n (0<n<=100),
the second line is a series of 0 and 1. 0 stands for not using UC
browser on that day and 1 stands for using UC browser on that day.







#include <stdio.h>
void main(){
int t,d,l,s;
char c;
scanf("%d", &t);
while(t--){
scanf("%d ",&d);
l = 0;
s = 0;
while(d--){
scanf("%c", &c);
if(c=='1'){
l++;
s += 10*(l%5);
}else if(c=='0'){
l=0;
}
}
l = s/100;
if(s%100 > 49){
l++;
}
printf("%d\n",l);

}
}


发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容