找出不能组成筷子的木棍
思路:排序
这题用了STL的sort()
#include <iostream> #include <algorithm> using namespace std; int arr[105]; int main() { while (1) { int n; cin>>n; if(!n) break; for(int i=0;i<n;i++) { cin>>arr[i]; } sort(arr,arr+n); int flag=1; for(int i=0;i<n;i+=2) { if(arr[i]!=arr[i+1]) { flag=0; cout<<arr[i]<<endl; break; } } if(flag) cout<<arr[n-1]<<endl; } return 0; }