結果
問題 | No.455 冬の大三角 |
ユーザー |
|
提出日時 | 2018-06-17 21:16:44 |
言語 | C++14 (gcc 13.3.0 + boost 1.87.0) |
結果 |
AC
|
実行時間 | 3 ms / 2,000 ms |
コード長 | 604 bytes |
コンパイル時間 | 590 ms |
コンパイル使用メモリ | 68,984 KB |
実行使用メモリ | 6,948 KB |
最終ジャッジ日時 | 2024-06-30 16:36:01 |
合計ジャッジ時間 | 2,617 ms |
ジャッジサーバーID (参考情報) |
judge5 / judge2 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 |
other | AC * 54 |
ソースコード
#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{x[2]=x[0];y[2]=y[1];}S[x[2]][y[2]]='*';for (i=0;i<H;i++){cout<<S[i]<<endl;}return 0;}