fork download
  1. #include<stdio.h>
  2. #include<string>
  3. #include<algorithm>
  4. using namespace std;
  5. const string ban[]={
  6. "i",
  7. "pa",
  8. "te",
  9. "ni",
  10. "niti",
  11. "a",
  12. "ali",
  13. "nego",
  14. "no",
  15. "ili",
  16. };
  17. const int bl = sizeof(ban)/sizeof(ban[0]);
  18. char a[1000009];
  19. int main(){
  20. int i,j,k;
  21. scanf("%s",a);
  22. k=0;
  23. for(i=0;a[i];){
  24. if(a[i]==' '||a[i]=='\t'||a[i]=='\r')continue;
  25. for(j=i;a[j];j++){
  26. if(a[j]==' '||a[j]=='\t'||a[j]=='\r')break;
  27. }
  28. char tj=a[j];
  29. a[j]=0;
  30. string s=string(a+i);
  31. int l=0;
  32. if(k==0){
  33. k=1;l=bl;
  34. }
  35. for(;l<bl;l++){
  36. if(ban[l]==s)break;
  37. }
  38. if(l==bl){
  39. printf("%c",(a[i]>='a'&&a[i]<='z') ?a[i]-'a'+'A':a[i]);
  40. }
  41. a[j]=tj;
  42. i=j;
  43. }
  44. }
Success #stdin #stdout 0.01s 5304KB
stdin
ali ja sam i jucer jeo
stdout
A