Advertisement
Guest User

asdfghjkl

a guest
Mar 26th, 2019
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. using namespace std;
  4. ifstream fin("sumsec.in");
  5. ofstream fout("sumsec.out");
  6. int v[100001];
  7. int main()
  8. {
  9. long long n,d,ok=1,i,s=0,p=-1,u=-1;
  10. fin>>n;
  11. for(i=1;i<=n;i++)
  12. fin>>v[i];
  13. for(i=1;i<=n;i++)
  14. {ok=1;
  15. if(v[i]==0 || v[i]==1)
  16. ok=0;
  17. if(v[i]%2==0 && v[i]!=2)
  18. ok=0;
  19. for(d=3;d*d<=v[i];d+=2)
  20. if(v[i]%d==0)
  21.  
  22. ok=0;
  23. if(ok==1)
  24. {p=i;break;}
  25. }
  26. for(i=n;i>=1;i--)
  27.  
  28. {
  29. ok=1;
  30. if(v[i]==0 ||v[i]==1)
  31. ok=0;
  32. if(v[i]%2==0 && v[i]!=2)
  33. ok=0;
  34. for(d=3;d*d<=v[i];d+=2)
  35. if(v[i]%d==0)
  36.  
  37. ok=0;
  38. if(ok==1)
  39. {u=i;break;}
  40. }
  41. for(i=p;i<=u;i++)
  42. s=s+v[i];
  43. fout<<s;
  44. return 0;
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement