Xmas Contest 2011 E : accepted
問題概要
L問解答が提出されて、その結果がproblem-name + ( accepted | time-limit exceeded | wrong answer | runtime error)で表される。その結果をスペースごとに区切ってランダムに並び替えたものが与えられるので、acceptedな判定がいくつあったかを求める問題。
解法
AC, WA, TLE, REの個数をそれぞれa,b,c,dとするとa+b+c+d=L, 2*a+3*b+3*c+3*d=Nなので、a=3*L-Nとなる。
acceptedの文字の出現回数を数えるのは、問題文にacceptedとかwrongとかerrorとかがあって大変。
acceptされたコード
#include <stdio.h> int main(){ int N, L; scanf("%d%d",&N, &L); printf("%d\n", 3*L-N); return 0; }