公式

B - Print 341 解説 by leaf1415


初心者の方へ
  • プログラミングの学習を始めたばかりで何から手をつけるべきかわからない方は、まずは practice contest の問題A「Welcome to AtCoder」をお試しください。言語ごとに解答例が掲載されています。
  • また、プログラミングコンテストの問題に慣れていない方は、 AtCoder Beginners Selection の問題をいくつか試すことをおすすめします。
  • C++入門 AtCoder Programming Guide for beginners (APG4b) は、競技プログラミングのための C++ 入門用コンテンツです。

例えば、1\(1\) 回出力した後に続けて 01\(N\) 回出力することで、本問題に正解できます。

そのためにはまず、標準入力から整数 \(N\) を受け取ることや、所望の文字列を標準出力に出力する処理が必要になります。 使用するプログラミング言語における入出力処理の実現方法を把握しておきましょう。

また、01 の出力をちょうど \(N\) 回行うには、プログラミング言語の標準的な機能である繰り返しの機能( for 文など)を用いることができます。

以下に、C++ 言語による正解例を記載します。

#include <iostream>
using namespace std;

int main(void)
{
  int n;
  cin >> n;
  
  cout << "1";
  for(int i = 1; i <= n; i++) cout << "01";
  cout << endl;
  
  return 0;
}

投稿日時:
最終更新: