問題はこちら
No.35 タイパー高橋 - yukicoder
文字数の合計と打てた文字数の合計を保存していく
int main(){ int n,s=0,m=0,t,c; char a[101]; scanf("%d",&n); while(n--){ scanf("%d%s",&t,a); c=strlen(a); t=t*12/1000; s+=t>c?c:t; m+=c; } printf("%d %d\n",s,m-s); return 0; }
charを宣言するのをやめて、後は処理の順番をちょっと考える
a[26]; s,m,t; main(c){ for(gets(a);~scanf("%d%s",&t,a);t*=.012,s+=t>c?c:t)m+=c=strlen(a); m=!printf("%d %d",s,m-s); }
やっぱり読み飛ばしができない
112B