結果
問題 | No.1229 ラグビーの得点パターン |
ユーザー | Fuadul222 |
提出日時 | 2020-09-19 01:30:47 |
言語 | C++17 (gcc 12.3.0 + boost 1.83.0) |
結果 |
AC
|
実行時間 | 2 ms / 2,000 ms |
コード長 | 3,511 bytes |
コンパイル時間 | 2,255 ms |
コンパイル使用メモリ | 206,748 KB |
実行使用メモリ | 6,944 KB |
最終ジャッジ日時 | 2024-06-22 15:46:50 |
合計ジャッジ時間 | 3,260 ms |
ジャッジサーバーID (参考情報) |
judge5 / judge1 |
(要ログイン)
テストケース
テストケース表示入力 | 結果 | 実行時間 実行使用メモリ |
---|---|---|
testcase_00 | AC | 2 ms
6,816 KB |
testcase_01 | AC | 2 ms
6,940 KB |
testcase_02 | AC | 2 ms
6,944 KB |
testcase_03 | AC | 2 ms
6,940 KB |
testcase_04 | AC | 2 ms
6,944 KB |
testcase_05 | AC | 2 ms
6,940 KB |
testcase_06 | AC | 2 ms
6,944 KB |
testcase_07 | AC | 2 ms
6,944 KB |
testcase_08 | AC | 2 ms
6,944 KB |
testcase_09 | AC | 2 ms
6,944 KB |
testcase_10 | AC | 2 ms
6,944 KB |
testcase_11 | AC | 2 ms
6,940 KB |
testcase_12 | AC | 2 ms
6,940 KB |
testcase_13 | AC | 2 ms
6,940 KB |
testcase_14 | AC | 2 ms
6,940 KB |
testcase_15 | AC | 2 ms
6,944 KB |
testcase_16 | AC | 2 ms
6,940 KB |
testcase_17 | AC | 2 ms
6,944 KB |
testcase_18 | AC | 2 ms
6,944 KB |
testcase_19 | AC | 2 ms
6,940 KB |
testcase_20 | AC | 2 ms
6,944 KB |
testcase_21 | AC | 2 ms
6,944 KB |
testcase_22 | AC | 2 ms
6,940 KB |
testcase_23 | AC | 2 ms
6,940 KB |
testcase_24 | AC | 2 ms
6,940 KB |
testcase_25 | AC | 2 ms
6,944 KB |
testcase_26 | AC | 2 ms
6,944 KB |
testcase_27 | AC | 2 ms
6,944 KB |
testcase_28 | AC | 2 ms
6,944 KB |
コンパイルメッセージ
main.cpp: In function 'void readline(T&)': main.cpp:6:82: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6 | template <typename T> inline void readline(T &n) {n = 0; int f = 1; register int ch = getchar(); | ^~ main.cpp: In function 'void readlinel(T&)': main.cpp:12:95: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12 | template <typename T> inline void readlinel(T &n) {n = 0; long long f = 1; register long long ch = getchar(); | ^~
ソースコード
//Author: Fuadul Hasan(fuadul202@gmail.com) //BSMRSTU,Gopalganj #include<bits/stdc++.h> using namespace std; //int input........ template <typename T> inline void readline(T &n) {n = 0; int f = 1; register int ch = getchar(); for (; !isdigit(ch); ch = getchar()) if (ch == '-') f = -1;for (; isdigit(ch); ch = getchar()) n = (n << 3) + (n << 1) + ch - '0';n = n * f;} template <typename T, typename TT> inline void readline(T &n, TT &m) { readline(n); readline(m); } template <typename T, typename TT, typename TTT> inline void readline(T &n, TT &m, TTT &l) { readline(n, m); readline(l);} // long long input........ template <typename T> inline void readlinel(T &n) {n = 0; long long f = 1; register long long ch = getchar(); for (; !isdigit(ch); ch = getchar()) if (ch == '-') f = -1;for (; isdigit(ch); ch = getchar()) n = (n << 3) + (n << 1) + ch - '0';n = n * f;} template <typename T, typename TT> inline void readlinel(T &n, TT &m) { readlinel(n); readlinel(m); } template <typename T, typename TT, typename TTT> inline void readlinel(T &n, TT &m, TTT &l) { readlinel(n, m); readlinel(l);} //debug.......... #define error(args...) {vector<string>_v=split(#args,',');err(_v.begin(),args);cout<<endl;} vector<string> split(const string &s, char c) {vector<string>v; stringstream ss(s); string x; while (getline(ss, x, c))v.emplace_back(x); return move(v);} void err(vector<string>::iterator it) {} template<typename T, typename... Args>void err(vector<string>::iterator it, T a, Args...args) { cout << it->substr((*it)[0] == ' ', it->length()) << " = " << a << " "; err(++it, args...);} //............ignore it..................// int dx[8]= {1,0,-1,0,-1,-1,1,1};int dy[8]= {0,1,0,-1,-1,1,-1,1}; int tc = 1; #define F first #define S second #define pb push_back #define mp make_pair #define Pi atan(1)*4 #define ll long long int #define happy cin.tie(0); #define point(x) setprecision(x) #define coding ios::sync_with_stdio(false); #define Test printf("Case %d: ",tc++); #define Unique(c) (c).resize(unique(all(c))-(c).begin()) #define vout(v) for (auto z: v) cout << z << " "; cout << endl; void print(int n){printf("%d\n", n);} void Print(int n){printf("%d ", n);} void print(int n,int m){printf("%d ",n);printf("%d ",m);} void print(int n,int m,int k){printf("%d ",n);printf("%d ",m);printf("%d ",k);} void print(ll n){printf("%I64d\n", n);} void Print(ll n){printf("%I64d ", n);} void print(ll n,ll m){printf("%I64d ",n);printf("%I64d ",m);} void print(ll n,ll m,ll k){printf("%I64d ",n);printf("%I64d ",m);printf("%I64d ",k);} int length(long long x){int l = 0;for(long long i=x;i;i/=10)l++;return l;} int length(string s){return s.size();} const int M = 1e9 + 7; long long pow(long long a,long long n){ll res = 1;while(n){if(n&1) res = ((res%M)*(a%M))%M;a = ((a%M)*(a%M))%M;n>>=1;}return res%M;} #define pr pair<int, int> #define vpr vector<pr> #define vi std::vector<int> #define vll std::ve0ctor<ll> #define all(n) n.begin(),n.end() const int Inf = (int)2e9 + 5; const ll Lnf = (ll)2e18 + 5; const int N = 4e5 + 5; const int NN = 1e6 + 5; int solve() { //happy coding int n; cin>>n; int cnt = 0; for(int i=0;i<=20;i++){ for(int j=0;j<=50;j++){ for(int k = 0;k<=34;k++){ if(i>=j and i*5 + j*2+k*3 == n){ cnt++; //error(i,j,k) } } } } cout<<cnt<<endl; return 0; //error(); } int main(){ int test = 1; //readline(test);//(void)getchar(); while (test--)solve();return 0; }