結果
| 問題 |
No.987 N×Mマス計算(基本)
|
| コンテスト | |
| ユーザー |
mmn15277198
|
| 提出日時 | 2020-02-25 21:24:31 |
| 言語 | C++14 (gcc 13.3.0 + boost 1.87.0) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 833 bytes |
| コンパイル時間 | 502 ms |
| コンパイル使用メモリ | 65,672 KB |
| 実行使用メモリ | 6,820 KB |
| 最終ジャッジ日時 | 2024-10-13 14:34:26 |
| 合計ジャッジ時間 | 1,161 ms |
|
ジャッジサーバーID (参考情報) |
judge4 / judge5 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | AC * 2 |
| other | AC * 13 WA * 5 |
ソースコード
#include<iostream>
using namespace std;
int main(){
int a;//tate
int b;//yoko
char c;//+or*
cin >> a >> b;
if(a<0 || 100<a || b<0 || 100<b)exit(1);
int p[a+1][b+1];
//cout << "check1" << endl;
cin >> c;
if(c !='+' && c != '*')exit(1);
for(int i=1;i<=b;i++){
cin >> p[0][i];
//cout << "check2" << endl;
//cout << p[0][i] << endl;
if(p[0][i] < 0 || 1000000000 < p[0][i]){
exit(1);
}
//cout << "yoko" <<p[0][i] << endl;
}
for(int j=1;j<=a;j++){
cin >> p[j][0];
if(p[j][0]< 0 || 1000000000 < p[j][0]){
exit(1);
}
//cout << "tate" << p[j][0] << endl;
}
for(int k=1;k<=a;k++){//tate
for(int l=1;l<=b;l++){//yoko
if(c=='+'){
p[k][l]=p[k][0]+p[0][l];
}
if(c=='*'){
p[k][l]=p[k][0]*p[0][l];
}
cout << p[k][l] << " ";
if(l==b)cout << endl;
}
}
return 0;
}
mmn15277198