#include #include #include #include int main() { char str[101] = ""; double writeTime = (double)1 / 12 * 1000; // 1文字辺りにかかる時間 int gameNum = 0; // ゲーム回数 int timeLimit = 0; int writeNum = 0; // 打てた文字数 int strCnt = 0; // 総文字数 scanf("%d", &gameNum); for (int i = 0;i < gameNum;i++) { scanf("%d", &timeLimit); scanf("%s", str); int j = 0; int tmp_write = 0; for (;str[j] != '\0';j++); if (timeLimit > writeTime) { // 割り算の答えが書いた文字数の値になる。 tmp_write += (double)timeLimit / writeTime; if (tmp_write >= j) { writeNum += j; } else { writeNum += tmp_write; } } strCnt += j; } printf("%d %d\n", writeNum, strCnt-writeNum); return 0; }