Yuulis.log

トンネルを抜けるとそこは参照エラーであった。

【AtCoder】ABC 341 A - Print 341 | 茶コーダーが解くAtCoder

atcoder.jp

実行時間制限: 2 sec / メモリ制限: 1024 MB / Difficulty: 11

問題概要

正整数  N が与えられるので、  N 個の0 N + 1 個の1からなる、01を交互につなげた文字列を出力せよ。

制約

  •  1 \leq N \leq 100

考察

サンプルを見てみると、文字1に文字列01 N 個結合すればよいことが分かる。あとはこのプログラムを実装するだけ。

コード

#include <bits/stdc++.h>
using namespace std;

#define rep(i, start, end) for (ll i = (start); i < (ll)(end); i++)

// ======================================== //

int main()
{
    int N;
    cin >> N;

    string ans = "1";
    rep(i, 0, N) ans += "01";

    cout << ans << endl;
}

atcoder.jp

実装時間: 5分以内