結果

問題 No.405 ローマ数字の腕時計
ユーザー masa
提出日時 2016-08-05 22:28:33
言語 C++14
(gcc 8.2.0)
結果
AC  
実行時間 3 ms
コード長 428 Byte
コンパイル時間 817 ms
使用メモリ 1,528 KB
最終ジャッジ日時 2018-07-19 01:29:59

テストケース

テストケース表示
入力 結果 実行時間
使用メモリ
99_system_test1.txt AC 3 ms
1,520 KB
99_system_test2.txt AC 2 ms
1,520 KB
input01.txt AC 2 ms
1,524 KB
input02.txt AC 3 ms
1,520 KB
input03.txt AC 3 ms
1,520 KB
input04.txt AC 3 ms
1,520 KB
input05.txt AC 3 ms
1,524 KB
input06.txt AC 3 ms
1,520 KB
input07.txt AC 2 ms
1,524 KB
input08.txt AC 2 ms
1,524 KB
input09.txt AC 3 ms
1,528 KB
input10.txt AC 3 ms
1,524 KB
input11.txt AC 3 ms
1,524 KB
input12.txt AC 3 ms
1,528 KB
input13.txt AC 3 ms
1,528 KB
input14.txt AC 3 ms
1,528 KB
input15.txt AC 3 ms
1,528 KB
input16.txt AC 3 ms
1,524 KB
input17.txt AC 3 ms
1,520 KB
input18.txt AC 2 ms
1,528 KB
input19.txt AC 3 ms
1,524 KB
input20.txt AC 2 ms
1,524 KB
input21.txt AC 3 ms
1,520 KB
input22.txt AC 3 ms
1,528 KB
system_test1.txt AC 2 ms
1,528 KB
system_test2.txt AC 2 ms
1,528 KB
テストケース一括ダウンロード

ソースコード

diff #
#include <iostream>
#include <cstdio>
#include <vector>
#include <algorithm>
#include <utility>
#include <string>

using namespace std;

int main() {
	vector<string> hours = {"I","II","III","IIII","V","VI","VII","VIII","IX","X","XI","XII"};
	string s1;
	int t;

	cin >> s1 >> t;
	auto it = find(hours.begin(), hours.end(), s1);
	int idx = (distance(hours.begin(), it) + t + 1200) % 12;
	cout << hours[idx] << endl;
	return 0;
}
0