Submission #00004


ソースコード

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include<bits/stdc++.h>
using namespace std;
main(){
int a[3],ans[4]={0},tmp;
while(1){
for(int i=0;i<3;i++){
cin>>a[i];
}
for(int i=0;i<2;i++){
for(int j=0;j<2-i;j++){
if(a[j]<a[j+1]){
tmp=a[j];
a[j]=a[j+1];
a[j+1]=tmp;
}
}
}
if(a[1]+a[2]<=a[0])break;
tmp=a[1]*a[1]+a[2]*a[2];
if(tmp==a[0]*a[0]){
ans[0]++;
ans[1]++;
}
else if(tmp>a[0]*a[0]){
ans[0]++;
ans[2]++;
}
else{
ans[0]++;
ans[3]++;
}
}
cout<<ans[0]<<" "<<ans[1]<<" "<<ans[2]<<" "<<ans[3]<<endl;
}

ステータス

項目 データ
問題 0001 - 三角形
ユーザー名 ei1516
投稿日時 2016-11-25 13:11:30
言語 C++11
状態 Accepted
得点 100
ソースコード長 612 Byte
最大実行時間 28 ms
最大メモリ使用量 572 KB

セット

セット 得点 Cases
1 set1 20 / 20 *in1
2 set2 20 / 20 *in2
3 set3 20 / 20 *in3
4 set4 20 / 20 *in4
5 set4 20 / 20 *in5

テストケース

ファイル名 状態 実行時間 メモリ使用量 #
2006-m1-t1-in1 AC 28 ms 480 KB
1
2006-m1-t1-in2 AC 20 ms 464 KB
2
2006-m1-t1-in3 AC 26 ms 572 KB
3
2006-m1-t1-in4 AC 22 ms 556 KB
4
2006-m1-t1-in5 AC 20 ms 408 KB
5