# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
524293 | 2022-02-09T02:19:04 Z | theVPN | Euklid (COCI20_euklid) | C++17 | 1000 ms | 2868 KB |
#include <bits/stdc++.h> #define TASK C #define I int #define ll long long #define ld long double #define ull unsigned ll #define nl '\n' #define debug(a,n) \ for (I i=1;i<=(n);i++) \ cout<<(a)[i]<<" "; \ cout<<nl; #define idebug(a,n) \ for (I i=n;i>=1;i--) \ cout<<(a)[i]<<" "; \ cout<<nl; #define debug2(a,n) \ for (I i=1;i<=(n);i++) \ cout<<(a)[i].first<<" <<(a)[i].second<<nl; #define idebug2(a,n) \ for (I i=n;i>=1;i--) \ cout<<(a)[i].first<<" <<(a)[i].second<<nl; using namespace std; const I vpn=1e6; I t; ll a,b,g,h; map<pair<ll,ll>,pair<ll,ll>> nho; ll edicul(ll a,ll b) { if (a<b) return edicul(b,a); if (b>1) return edicul(a/b,b); return a; } void DeoACLamCho() { cin>>g>>h; if (g==h) { cout<<g<<" "<<h<<nl; return; } if (h==2) { cout<<g<<" "<<2*g<<nl; return; } if (g==h*h) { cout<<g<<" "<<g*h<<nl; return; } if (g>h) { cout<<g<<" "<<g*h<<nl; return; } cout<<nho[{g,h}].first<<" "<<nho[{g,h}].second<<nl; } int main() { ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); for(I i=2;i<=3000;i++) for(I j=2;j<=3500;j++) if (nho[{__gcd(i,j),edicul(i,j)}].first==0) nho[{__gcd(i,j),edicul(i,j)}]={i,j}; cin>>t; while(t--) DeoACLamCho(); }
Compilation message
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Execution timed out | 1041 ms | 2716 KB | Time limit exceeded |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Execution timed out | 1024 ms | 2692 KB | Time limit exceeded |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 998 ms | 2816 KB | Output is correct |
2 | Execution timed out | 1020 ms | 2828 KB | Time limit exceeded |
3 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Execution timed out | 1031 ms | 2868 KB | Time limit exceeded |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Execution timed out | 1031 ms | 2868 KB | Time limit exceeded |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Execution timed out | 1041 ms | 2716 KB | Time limit exceeded |
2 | Halted | 0 ms | 0 KB | - |