Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <fstream>
- using namespace std;
- ifstream fin("sumsec.in");
- ofstream fout("sumsec.out");
- int v[100001];
- int main()
- {
- long long n,d,ok=1,i,s=0,p=-1,u=-1;
- fin>>n;
- for(i=1;i<=n;i++)
- fin>>v[i];
- for(i=1;i<=n;i++)
- {ok=1;
- if(v[i]==0 || v[i]==1)
- ok=0;
- if(v[i]%2==0 && v[i]!=2)
- ok=0;
- for(d=3;d*d<=v[i];d+=2)
- if(v[i]%d==0)
- ok=0;
- if(ok==1)
- {p=i;break;}
- }
- for(i=n;i>=1;i--)
- {
- ok=1;
- if(v[i]==0 ||v[i]==1)
- ok=0;
- if(v[i]%2==0 && v[i]!=2)
- ok=0;
- for(d=3;d*d<=v[i];d+=2)
- if(v[i]%d==0)
- ok=0;
- if(ok==1)
- {u=i;break;}
- }
- for(i=p;i<=u;i++)
- s=s+v[i];
- fout<<s;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement