結果
問題 | No.2878 𝕀𝔾ℕ𝕀𝕋𝕀𝕆ℕ |
ユーザー | タニー |
提出日時 | 2024-09-08 12:32:08 |
言語 | C++17(clang) (17.0.6 + boost 1.83.0) |
結果 |
AC
|
実行時間 | 2 ms / 2,000 ms |
コード長 | 2,015 bytes |
コンパイル時間 | 5,468 ms |
コンパイル使用メモリ | 166,016 KB |
実行使用メモリ | 6,944 KB |
最終ジャッジ日時 | 2024-09-08 12:32:15 |
合計ジャッジ時間 | 4,722 ms |
ジャッジサーバーID (参考情報) |
judge3 / judge4 |
(要ログイン)
テストケース
テストケース表示入力 | 結果 | 実行時間 実行使用メモリ |
---|---|---|
testcase_00 | AC | 2 ms
6,816 KB |
testcase_01 | AC | 2 ms
6,940 KB |
testcase_02 | AC | 1 ms
6,940 KB |
testcase_03 | AC | 2 ms
6,944 KB |
testcase_04 | AC | 2 ms
6,940 KB |
testcase_05 | AC | 2 ms
6,944 KB |
testcase_06 | AC | 2 ms
6,944 KB |
testcase_07 | AC | 2 ms
6,940 KB |
ソースコード
#include <bits/stdc++.h> using namespace std; typedef long long int ll; typedef vector<ll> v; typedef vector<pair<ll,ll>> p; typedef string str; typedef double dou; #define FOR(i,a,b) for(ll i=a;i<b;i++) #define f0r(i,b) FOR(i,0,b) #define SORT(a) sort(a.begin(),a.end()); #define llin(a,n) f0r(i,n) {cin>>a[i];} #define vin(a,n) f0r(i,n) {ll tmp;cin>>tmp;a.push_back(tmp);} #define douketa(n) cout<<fixed<<setprecision(n); str ALP="ABCDEFGHIJKLMNOPQRSTUVWXYZ"; str alp="abcdefghijklmnopqrstuvwxyz"; dou pi=3.141592653589793; const ll mod=1000000007; //aの要素の内、b以下で最大数出力 ll upp(v a,ll b) {return upper_bound(a.begin(),a.end(),b)-a.begin();} //aの要素の内、b未満で最大数出力 ll low(v a,ll b) {return lower_bound(a.begin(),a.end(),b)-a.begin();} // a/c(mod n)を出力 ll modinv(ll a,ll c) {ll b=mod,u=1,v=0;while(b){ll t=c/b;c-=t*b;swap(c,b);u-=t*v;swap(u,v);}u%=mod;if(u<0)u+=mod;ll ans=(a%mod)*u%mod;return ans;} // aCb(mod n)を出力 ll com(ll a,ll b){ll l=1;f0r(i,b){l*=(a-i);l=l%mod;l=modinv(l,i+1);}return l;} //nが素数かどうか判定 bool priyn(ll n){bool b=true;for(ll i=2;i*i<=n;i++){if(n%i==0) b=false;}return b;} // nを素因数分解 p ftz(ll n){ll mema=n; map<ll,ll> mem;for(ll i=2;i*i<=mema;i++){while(mema%i==0){mema/=i;mem[i]++;}}if(mema!=1) mem[mema]++;p ret(mem.begin(),mem.end());return ret;} //yes or no 出力 void yn(bool b){if(b) cout<<"Yes";else cout<<"No"; cout<<endl;} //'s'ならスペース 'e'なら改行して出力 void vout(v a,char c){ if(c=='s'){ f0r(i,a.size()) cout<<a[i]<<" "; cout<<endl;} else if(c=='e'){ f0r(i,a.size()) cout<<a[i]<<endl; } } // void vout(v a,char c){if(c=='s'){f0r(i,a.size()) cout<<a[i]<<" ";}else if(c=='e'){f0r(i,a.size()) cout<<a[i]<<endl;}} // pを{a,b}出力 void pout(p pa) {f0r(i,pa.size()) cout<<"{"<<pa[i].first<<","<<pa[i].second<<"}"<<endl;} /* 0~3199 3200~3999 4400 4401 */ int main(){ ll n; cin>>n; str s="IGNITION"; cout<<s[n-1]; }