結果
| 問題 |
No.725 木は明らかに森である
|
| コンテスト | |
| ユーザー |
d_sei
|
| 提出日時 | 2019-08-18 12:33:40 |
| 言語 | C++14 (gcc 13.3.0 + boost 1.87.0) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 944 bytes |
| コンパイル時間 | 676 ms |
| コンパイル使用メモリ | 76,856 KB |
| 実行使用メモリ | 6,820 KB |
| 最終ジャッジ日時 | 2024-10-01 13:54:42 |
| 合計ジャッジ時間 | 1,196 ms |
|
ジャッジサーバーID (参考情報) |
judge3 / judge2 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | AC * 6 WA * 3 |
ソースコード
#include<iostream>
#include<algorithm>
#include <vector>
#include<cmath>
using namespace std;
int main() {
string S;
cin >> S;
int Z = S.size();
vector<char>vec(100);
for (int ia = 0; ia < Z; ia++) {
vec.at(ia) = S.at(ia);
}
vector<char>vecb(100);
for (int id = 0; id < 100; id++) {
vecb.at(id) = ',';
}
if (Z < 7) {
cout << S;
}
else {
for (int ib = 0; ib < 90; ib++) {
if (vec.at(ib) == 't' && vec.at(ib + 1) == 'r' && vec.at(ib + 2) == 'e'
&& vec.at(ib + 3) == 'e' && vec.at(ib + 4) == 'o' && vec.at(ib + 5) == 'n' && vec.at(ib + 6) == 'e') {
vecb.at(ib + 0) = 'f';
vecb.at(ib + 1) = 'o';
vecb.at(ib + 2) = 'r';
vecb.at(ib + 3) = 'e';
vecb.at(ib + 4) = 's';
vecb.at(ib + 5) = 't';
vecb.at(ib + 6) = ',';
ib += 6;
}
else {
vecb.at(ib) = vec.at(ib);
}
}
for (int ic = 0; ic < Z; ic++) {
if (vecb.at(ic) == ',') {
continue;
}
cout << vecb.at(ic);
}
}
}
d_sei