fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. //chinese cram coding version~
  4. /*chapter 6 version:
  5. tanjita
  6. tanyueqi
  7. tanguzheng
  8. laerhu
  9. chuidizi
  10. ne
  11. dian
  12. mai(sell)
  13. mai(buy)
  14. ba
  15. a
  16. ting
  17. yinyue
  18. keyi
  19. jiao
  20. xiexie */
  21. int main() {
  22. vector<string> v;
  23. string s;
  24. random_device rd;
  25. mt19937 gen(rd());
  26. while(cin>>s){
  27. v.push_back(s);
  28. }
  29. uniform_int_distribution<> distrib(1, v.size());
  30. set<int>ind;
  31. while(ind.size()<10){
  32. int x = distrib(gen);
  33. ind.insert(x);
  34. }
  35. for(int i: ind){
  36. cout<<v[i-1]<<endl;
  37. }
  38. return 0;
  39. }
Success #stdin #stdout 0s 5320KB
stdin
tanjita
tanyueqi
tanguzheng
laerhu
chuidizi
ne
dian
mai(sell)
mai(buy)
ba
a
ting
yinyue
keyi
jiao
xiexie
stdout
tanjita
tanyueqi
laerhu
ne
mai(buy)
ting
yinyue
keyi
jiao
xiexie