はまやんはまやんはまやん

hamayanhamayan's blog

Still TBD [AtCoder Beginner Contest 119 A]

https://atcoder.jp/contests/abc119/tasks/abc119_a

解説

https://atcoder.jp/contests/abc119/submissions/4377976

入力が少し複雑なのだが、C++ならscanfという便利な関数があるので、これを利用するとスマートに入力が得られる。
あとは、平成との比較だが、tupleを使えば、最初の値から「小さいなら」と比較してくれるので、
これを使うのが簡単だろう。

using T = tuple<int, int, int>;
int Y, M, D;
//---------------------------------------------------------------------------------------------------
void _main() {
    scanf("%d/%d/%d", &Y, &M, &D);
 
    T cur(Y, M, D);
    T hei(2019, 4, 30);
 
    if (cur <= hei) printf("Heisei\n");
    else printf("TBD\n");
}