Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <fstream>
- using namespace std;
- ifstream fin("noroc.in");
- ofstream fout("noroc.out");
- int v[205],f[205];
- int main()
- {
- int n,i,j,k,ok=1;
- fin>>n;
- for(i=1;i<=n;i++)
- {
- fin>>v[i];
- f[i]=(f[i-1]+(v[i]*v[i])%n)%n;
- if(f[i]==0)
- { fout<<i<<"\n";
- for(j=1;j<=i;j++)
- fout<<v[j]<<" ";
- ok=0;
- }
- }
- for(i=1;(i<=n)&&(ok!=0);i++)
- for(j=i+1;(j<=n)&&(ok!=0);j++)
- if(f[i]==f[j])
- {
- fout<<j-i<<"\n";
- for(k=i+1;k<=j;k++)
- fout<<v[k]<<" ";
- ok=0;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement