Submission #6444797


Source Code Expand

#include <bits/stdc++.h>
#define rep(i,a,b) for(ll i=ll(a);i<ll(b);i++)
#define irep(i,a,b) for(ll i=ll(a);i>ll(b);i--)
using ll = long long;
using namespace std;

ll GCD(ll a, ll b) { return b ? GCD(b, a%b) : a; }
//sort(a, a + N, greater<ll>())   // descend
//sort(a, a+N)                    //  ascend

/* 
void comb(vector<vector <ll> > &v) {
	ll mod=1000000007;
	rep (i,0,v.size()) {
		v[i][0] = 1;
		v[i][i] = 1;
	}
	rep (k,1,v.size()) {
		rep (j,1,k) {
			v[k][j] = (v[k - 1][j - 1] + v[k - 1][j])%mod;
		}
	}
}
/*main内でnCn~nC0 生成 **
vector<vector<ll> > v(n + 1, vector<ll>(n + 1, 0));
comb(v);
*/

int main(){
	ll n,k;
	cin>>n>>k;
	vector<ll> a;
	ll b[110000];
	rep(i,0,n){cin>>b[i];a.push_back(b[i]);}
	ll x=b[0];
	bool p=false;
	rep(i,0,n-1) x =GCD(x,a[i+1]);
	sort(a.rbegin(),a.rend());
	if(a[0]>=k && k%x==0)cout<<"POSSIBLE";
	else cout<<"IMPOSSIBLE";
}


Submission Info

Submission Time
Task A - Getting Difference
User umeboshi123
Language C++14 (GCC 5.4.1)
Score 300
Code Size 919 Byte
Status AC
Exec Time 49 ms
Memory 1912 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 300 / 300
Status
AC × 4
AC × 19
Set Name Test Cases
Sample sample_01.txt, sample_02.txt, sample_03.txt, sample_04.txt
All sample_01.txt, sample_02.txt, sample_03.txt, sample_04.txt, sample_01.txt, sample_02.txt, sample_03.txt, sample_04.txt, subtask_1_01.txt, subtask_1_02.txt, subtask_1_03.txt, subtask_1_04.txt, subtask_1_05.txt, subtask_1_06.txt, subtask_1_07.txt, subtask_1_08.txt, subtask_1_09.txt, subtask_1_10.txt, subtask_1_11.txt
Case Name Status Exec Time Memory
sample_01.txt AC 1 ms 256 KB
sample_02.txt AC 1 ms 256 KB
sample_03.txt AC 1 ms 256 KB
sample_04.txt AC 1 ms 256 KB
subtask_1_01.txt AC 1 ms 256 KB
subtask_1_02.txt AC 1 ms 256 KB
subtask_1_03.txt AC 49 ms 1912 KB
subtask_1_04.txt AC 43 ms 1912 KB
subtask_1_05.txt AC 23 ms 1148 KB
subtask_1_06.txt AC 8 ms 640 KB
subtask_1_07.txt AC 30 ms 1272 KB
subtask_1_08.txt AC 44 ms 1912 KB
subtask_1_09.txt AC 21 ms 1148 KB
subtask_1_10.txt AC 36 ms 1912 KB
subtask_1_11.txt AC 40 ms 1912 KB