前提・実現したいこと
AtCoder ABC004 「C-入れ替え」の通過です。
問題文をうまく貼り付けることができないので、お手数ですが以下のリンクより問題を確認していただけると助かります。
https://atcoder.jp/contests/abc004/tasks/abc004_3
以下に自分が書いたコードを載せています。
どうぞよろしくお願いいたします。
発生している問題・エラーメッセージ
いくつかのテストケースで実行時間が超過してしまい、通過できることができません。
該当のソースコード
c++
1#include <bits/stdc++.h> 2using namespace std; 3 4int main() { 5 char cards[7] = {'0', '1', '2', '3', '4', '5', '6'}; 6 int n; 7 cin >> n; 8 for(int i = 0; i <= n - 1; i++) { 9 char tmp = cards[(i % 5) + 1]; 10 cards[(i % 5) + 1] = cards[(i % 5) + 2]; 11 cards[(i % 5) + 2] = tmp; 12 } 13 for(int i = 1; i < 7; i++) { 14 cout << cards[i]; 15 } 16 cout << endl; 17 18 return 0; 19}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/02 08:37