题目链接:https://ac.nowcoder.com/acm/contest/5531/A
数据范围不大,直接枚举即可
附代码:
#include<bits/stdc++.h> using namespace std; int a[101]; int main(){ int n;cin>>n; for(int i=1;i<=n;i++)cin>>a[i]; for(int i=1;i<=n;i++){ for(int j=1;j<=n;j++){ for(int k=1;k<=n;k++){ if(i!=j&&j!=k&&k!=i){ if(a[i]+a[j]>a[k]&&a[i]+a[k]>a[j]&&a[j]+a[k]>a[i]){cout<<a[i]<<' '<<a[j]<<' '<<a[k];return 0;} } } } } cout<<"No solution"; }