結果
| 問題 |
No.722 100×100=1000
|
| コンテスト | |
| ユーザー |
hum_op
|
| 提出日時 | 2018-08-22 11:24:38 |
| 言語 | C (gcc 13.3.0) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 725 bytes |
| コンパイル時間 | 279 ms |
| コンパイル使用メモリ | 29,056 KB |
| 実行使用メモリ | 13,636 KB |
| 最終ジャッジ日時 | 2024-10-12 11:00:01 |
| 合計ジャッジ時間 | 3,796 ms |
|
ジャッジサーバーID (参考情報) |
judge3 / judge2 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | AC * 4 |
| other | AC * 7 WA * 2 TLE * 1 -- * 17 |
ソースコード
#include <stdio.h>
long long int habs(long long int n){ return n > 0 ? n : -n; }
int main(){
long long int A, B;
long long int tmp;
scanf("%lld %lld", &A, &B);
tmp = habs(A);
while(tmp % 10 == 0){
tmp /= 10;
}
if(tmp > 9){
goto calc;
}
tmp = habs(B);
while(tmp % 10 == 0){
tmp /= 10;
}
if(tmp > 9){
goto calc;
}else {
goto ansan;
}
calc:
A *= B;
if(habs(A) > 99999999) printf("E\n");
else printf("%lld\n", A);
return 0;
ansan:
A *= B;
printf("%lld\n", A / 10);
return 0;
}
hum_op