結果
| 問題 |
No.89 どんどんドーナツどーんといこう!
|
| コンテスト | |
| ユーザー |
|
| 提出日時 | 2014-12-07 19:23:05 |
| 言語 | Java (openjdk 23) |
| 結果 |
AC
|
| 実行時間 | 54 ms / 5,000 ms |
| コード長 | 1,188 bytes |
| コンパイル時間 | 3,813 ms |
| コンパイル使用メモリ | 76,684 KB |
| 実行使用メモリ | 36,660 KB |
| 最終ジャッジ日時 | 2024-10-05 22:21:24 |
| 合計ジャッジ時間 | 4,480 ms |
|
ジャッジサーバーID (参考情報) |
judge2 / judge5 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | AC * 2 |
| other | AC * 9 |
ソースコード
import java.lang.Math;
public class ppp {
public static void main(String[] args) {
MyScanner sc=new MyScanner();
double c=sc.nextInt();
double nai=sc.nextInt();
double gai=sc.nextInt();
double a=(gai-nai)/2;
double b=(nai+gai)/2;
System.out.println(2*c*a*a*b*Math.PI*Math.PI);
}
}
class MyScanner {
int nextInt() {
try {
int c = System.in.read();
while (c != '-' && (c < '0' || '9' < c))
c = System.in.read();
if (c == '-')
return -nextInt();
int res = 0;
do {
res *= 10;
res += c - '0';
c = System.in.read();
} while ('0' <= c && c <= '9');
return res;
} catch (Exception e) {
return -1;
}
}
double nextDouble() {
return Double.parseDouble(next());
}
long nextLong() {
return Long.parseLong(next());
}
String next() {
try {
StringBuilder res = new StringBuilder("");
int c = System.in.read();
while (Character.isWhitespace(c))
c = System.in.read();
do {
res.append((char) c);
} while (!Character.isWhitespace(c = System.in.read()));
return res.toString();
} catch (Exception e) {
return null;
}
}
}