1 条题解
-
0
#include<stdio.h> int main(){ long long A[8]; long long b; for(int i=1;i<=7;i++) scanf("%lld",&A[i]); for(int i=1;i<7;i++){ for(int j=1;j<7;j++){ if(A[j]>A[j+1]){ b=A[j]; A[j]=A[j+1]; A[j+1]=b; } } } //最大一位A[7]就是A+B+C; // 其余六位不清楚谁大谁小 //可以判断哪三位加起来等于A[7] //A<=B<=C long long A1,B1,C1; for(int i=1;i<=6;i++){ for(int j=i+1;j<=6;j++){ for(int k=j+1;k<=6;k++){ if(A[i]+A[j]+A[k]==A[7]) { A1=A[i]; B1=A[j]; C1=A[k]; } } } } printf("%lld %lld %lld",A1,B1,C1); return 0; }
- 1
信息
- ID
- 802
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 7
- 标签
- 递交数
- 312
- 已通过
- 83
- 上传者