wojiaocbj

BE

Jun 11th, 2022
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.52 KB | None | 0 0
  1. #include <stdio.h>
  2. typedef long long LL;
  3. typedef unsigned long long ULL;
  4. char s[2000200] = {0};
  5. int main(int argc,char **argv){
  6.     int t,days,n,i,ans,tmp;
  7.     scanf("%d",&t);
  8.     while(t--){
  9.         ans = 0;tmp = 0;
  10.  
  11.         scanf("%d%s",&days,s);
  12.         for(i = 0;i < days;i++){
  13.             switch(s[i]){
  14.             case '0':
  15.                 if(tmp){
  16.                     tmp--;
  17.                     ans++;
  18.                 }
  19.                 break;
  20.             case '1':
  21.                 tmp++;
  22.                 break;
  23.             case '2':
  24.             case '3':
  25.                 ans++;
  26.                 break;
  27.             default:
  28.                 break;
  29.             }
  30.         }
  31.         printf("%d\n",ans + tmp / 2);
  32.     }
  33.     return 0;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment