1 条题解
-
0
是之间互相比较的最大值,所以中必然有最少两个相等的数,且这两个数是最大的。
#include<bits/stdc++.h> using namespace std; #define int long long int x,y,z; void solve(){ scanf("%lld%lld%lld",&x,&y,&z); if(x!=y&&x!=z&&y!=z){ printf("NO\n"); return ; } if(x>y)swap(x,y); if(y>z)swap(y,z); if(x>y)swap(x,y); if(y<z){ printf("NO\n"); return ; } printf("YES\n"); printf("%lld %lld %lld\n",z,x,x); } signed main(){ int T=1; scanf("%lld",&T); while(T--){ solve(); } }
信息
- ID
- 1028
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 7
- 标签
- 递交数
- 120
- 已通过
- 24
- 上传者