結果
問題 | No.455 冬の大三角 |
ユーザー |
|
提出日時 | 2018-06-17 20:55:26 |
言語 | C++14 (gcc 13.3.0 + boost 1.87.0) |
結果 |
WA
|
実行時間 | - |
コード長 | 685 bytes |
コンパイル時間 | 559 ms |
コンパイル使用メモリ | 68,964 KB |
実行使用メモリ | 6,944 KB |
最終ジャッジ日時 | 2024-06-30 16:35:36 |
合計ジャッジ時間 | 3,048 ms |
ジャッジサーバーID (参考情報) |
judge5 / judge2 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 45 WA * 9 |
ソースコード
#include <iostream> #include <string> #include <vector> using namespace std; int main(int argc, char* argv[]) { int H,W; cin>>H>>W; vector<string> S(H); int i,j,k=0; int x[3],y[3]; for (i=0;i<H;i++){ cin>>S[i]; for (j=0;j<S[i].length();j++){ if (S[i][j]=='*'){ x[k]=i; y[k++]=j; } } } if (x[0]==x[1]){ if (x[0]<H-1){ x[2]=H-1; }else{ x[2]=0; } y[2]=y[0]; }else if (y[0]==y[1]){ if (y[0]<W-1){ y[2]=W-1; }else{ y[2]=0; } x[2]=x[0]; }else{ if (x[0]<H-1){ x[2]=H-1; }else{ x[2]=0; } if (y[0]<W-1){ y[2]=W-1; }else{ y[2]=0; } } S[x[2]][y[2]]='*'; for (i=0;i<H;i++){ cout<<S[i]<<endl; } return 0; }