Submission #1692714
Source Code Expand
#include<bits/stdc++.h> #define rep(i,n) for(int i=0;i<(int)(n);i++) #define rrep(i,n) for(int i=(int)(n)-1;i>=0;i--) #define each(a,x) for(auto a : (x)) #define all(a) (a).begin(),(a).end() #define chmin(a,b) ((a) = min((a),(b))) #define chmax(a,b) ((a) = max((a),(b))) #define in_range(x,l,r) ((l)<=(x) && (x)<(r)) #define printvec(a) rep(i,a) cout << a[i] << " \n"[i+1==(a).size()]; #define fs first #define sc second #define em emplace #define eb emplace_back #define sz size() #define MP make_pair using namespace std; typedef long long ll; typedef double D; typedef pair<int,int> pii; typedef pair<ll,ll> pll; typedef vector<int> vi; typedef vector<ll> vl; typedef vector<string> vs; const ll INF = 1e8; const D EPS = 1e-8; const ll MOD = 1e9+7; int main(){ int n; cin >> n; ll f = 1; for (ll i=1;i<=n;++i) { (f *= i) %= MOD; } cout << f << endl; }
Submission Info
Submission Time | |
---|---|
Task | B - Training Camp |
User | Darsein |
Language | C++14 (GCC 5.4.1) |
Score | 200 |
Code Size | 910 Byte |
Status | AC |
Exec Time | 2 ms |
Memory | 256 KB |
Judge Result
Set Name | Sample | All | ||||
---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 200 / 200 | ||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | 00_example_01.txt, 00_example_02.txt, 00_example_03.txt |
All | 00_example_01.txt, 00_example_02.txt, 00_example_03.txt, 01.txt, 02.txt, 03.txt, 04.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
00_example_01.txt | AC | 1 ms | 256 KB |
00_example_02.txt | AC | 1 ms | 256 KB |
00_example_03.txt | AC | 2 ms | 256 KB |
01.txt | AC | 1 ms | 256 KB |
02.txt | AC | 1 ms | 256 KB |
03.txt | AC | 2 ms | 256 KB |
04.txt | AC | 2 ms | 256 KB |