fork(1) download
  1. #include <iostream>
  2. #include <algorithm>
  3.  
  4. using namespace std;
  5.  
  6. bool antagram(string wyraz,string kandydat){
  7. if(wyraz.length()==kandydat.length()){
  8. sort(wyraz.begin(),wyraz.end());
  9. sort(kandydat.begin(),kandydat.end());
  10. //string::iterator it;
  11. //it = unique (kandydat.begin(), kandydat.end());
  12. //kandydat.resize(distance(kandydat.begin(),it) );
  13. if (equal (kandydat.begin(), kandydat.end(), wyraz.begin()) ) return 1;
  14. else return 0;
  15. }
  16. else return 0;
  17. }
  18.  
  19. int main() {
  20. // your code goes here
  21. string wyraz="",kandydat="";
  22. unsigned t=1,n=0;
  23.  
  24. cin>>wyraz>>t;
  25.  
  26. while(t--){
  27. cin>>kandydat;
  28. //cout<<antagram(wyraz,kandydat)<<'\n';
  29. if(antagram(wyraz,kandydat)==1) n++;
  30. }
  31. cout<<n<<'\n';
  32.  
  33. return 0;
  34. }
Success #stdin #stdout 0s 15240KB
stdin
algorytm 4
samolot
logarytm
rytmolgi
morgatyl 
stdout
2