You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

31 lines
659 B

2 years ago
#include<bits/stdc++.h>
using namespace std;
int main() {
set<int>s;
int n;
cin>>n;
for(int i=1; i<=n; i++) {
int x;
cin>>x;
s.insert (x);
}
set<int>::iterator it;
for(it=s.begin (); it!=s.end (); it++) {
printf("%d\n",*it);
}
//s.end()û<><C3BB>ֵ
cout<<"s.begin() "<<*s.begin ()<<endl;
//lower_bound()--<2D><><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD><EFBFBD>ڣ<EFBFBD><DAA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڣ<EFBFBD>ijֵ<C4B3>ĵ<EFBFBD>һ<EFBFBD><D2BB>Ԫ<EFBFBD>صĵ<D8B5><C4B5><EFBFBD><EFBFBD><EFBFBD>
cout<<"lower_buond 3 "<<*s.lower_bound (3)<<endl;
//upper_bound()--<2D><><EFBFBD>ش<EFBFBD><D8B4><EFBFBD>ij<EFBFBD><C4B3>ֵԪ<D6B5>صĵ<D8B5><C4B5><EFBFBD><EFBFBD><EFBFBD>
cout<<"upper_bound 3 "<<*s.upper_bound (3)<<endl;
//find()--<2D><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>ָ<EFBFBD>򱻲<EFBFBD><F2B1BBB2>ҵ<EFBFBD>Ԫ<EFBFBD>صĵ<D8B5><C4B5><EFBFBD><EFBFBD><EFBFBD>
cout<<"find() 3 "<<*s.find (3)<<endl;
cout<<"s.size() "<<s.size ()<<endl;
return 0;
}