Submission #20967657
Source Code Expand
#include<bits/stdc++.h>
using namespace std;
int gcd(int a,int b)
{
if(a==0) return b;
else
return gcd(b%a,a);
}
int main()
{
int n,i,result;
cin>>n;
int arr[n];
for(i=0;i<n;i++) cin>>arr[i];
result=arr[0];
for(i=1;i<n;i++)
{
result=gcd(arr[i],result);
if(result==1) break;
}
if(result==1)
{
long long ans=1,j;
set<int> s;
for(int i=0; i<n; i++)
{
for(j=2; j<=arr[i]; j++)
{
if(arr[i]%j==0) break;
}
s.insert(j);
}
for(auto i:s) ans*=i;
cout<<ans;
}
else cout<<result;
return 0;
}
Submission Info
| Submission Time | |
|---|---|
| Task | A - Not coprime |
| User | mohdarsalan |
| Language | C++ (GCC 9.2.1) |
| Score | 0 |
| Code Size | 646 Byte |
| Status | WA |
| Exec Time | 8 ms |
| Memory | 3636 KiB |
Judge Result
| Set Name | Sample | All | ||||||
|---|---|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 0 | 0 / 300 | ||||||
| Status |
|
|
| Set Name | Test Cases |
|---|---|
| Sample | s1.txt, s2.txt, s3.txt |
| All | 01.txt, 02.txt, 03.txt, 04.txt, 05.txt, 06.txt, 07.txt, 08.txt, 09.txt, 10.txt, 11.txt, 12.txt, 13.txt, s1.txt, s2.txt, s3.txt |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| 01.txt | AC | 8 ms | 3420 KiB |
| 02.txt | AC | 2 ms | 3548 KiB |
| 03.txt | WA | 2 ms | 3572 KiB |
| 04.txt | WA | 6 ms | 3440 KiB |
| 05.txt | AC | 3 ms | 3424 KiB |
| 06.txt | AC | 1 ms | 3428 KiB |
| 07.txt | AC | 2 ms | 3428 KiB |
| 08.txt | AC | 2 ms | 3604 KiB |
| 09.txt | AC | 2 ms | 3604 KiB |
| 10.txt | AC | 2 ms | 3636 KiB |
| 11.txt | WA | 2 ms | 3496 KiB |
| 12.txt | WA | 4 ms | 3500 KiB |
| 13.txt | WA | 2 ms | 3496 KiB |
| s1.txt | AC | 2 ms | 3576 KiB |
| s2.txt | AC | 2 ms | 3492 KiB |
| s3.txt | AC | 3 ms | 3416 KiB |