結果
問題 |
No.722 100×100=1000
|
ユーザー |
|
提出日時 | 2018-08-04 11:34:04 |
言語 | Java (openjdk 23) |
結果 |
AC
|
実行時間 | 152 ms / 2,000 ms |
コード長 | 588 bytes |
コンパイル時間 | 2,337 ms |
コンパイル使用メモリ | 75,524 KB |
実行使用メモリ | 41,668 KB |
最終ジャッジ日時 | 2024-12-29 19:25:54 |
合計ジャッジ時間 | 8,068 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge3 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 4 |
other | AC * 27 |
ソースコード
import java.util.Scanner; class Main{ public static void main(String[] args) { Scanner stdIn=new Scanner(System.in); long a=stdIn.nextLong(),b=stdIn.nextLong(),c,d,f=0; if(a>0) c=a; else c=-a; do { if(c%10!=0) f++; c/=10; }while(c>9); if(b>0) d=b; else d=-b; do { if(d%10!=0) f++; d/=10; }while(d>9); if(a>0) c=a; else c=-a; if(b>0) d=b; else d=-b; if(100>c||100>d) f++; if(f>0) { if(a*b>=-99999999&&99999999>=a*b) System.out.print(a*b); else System.out.print("E"); } else System.out.print(a*b/10); } }