Submission #65004


ソースコード

ステータス

項目 データ
問題 1419 - Permutation Sort
ユーザー名 immunity
投稿日時 2020-12-17 17:16:55
言語 C++17
状態 Compile Error
得点 0
ソースコード長 333 Byte
最大実行時間 -
最大メモリ使用量

コンパイルメッセージ

./Main.cpp:2:22: error: stray ‘#’ in program
 using namespace std; #define rep(i,a,n) for(int i=(a);i<(n);++i) #define int int64_t signed main(){ int n; cin>>n; int cnt = 0,ans; rep(i,0,n){ int a; cin>>a; if(i == 0) ans = abs(i+1 - a); else ans = __gcd(ans,abs(i+1 - a);  if(a == i+1) ++cnt;} if(cnt == n) cout<<n-1<<'\n';else cout<<ans<<'\n'; return 0;}
                      ^
./Main.cpp:2:66: error: stray ‘#’ in program
 using namespace std; #define rep(i,a,n) for(int i=(a);i<(n);++i) #define int int64_t signed main(){ int n; cin>>n; int cnt = 0,ans; rep(i,0,n){ int a; cin>>a; if(i == 0) ans = abs(i+1 - a); else ans = __gcd(ans,abs(i+1 - a);  if(a == i+1) ++cnt;} if(cnt == n) cout<<n-1<<'\n';else cout<<ans<<'\n'; return 0;}
                                                                  ^
./Main.cpp:2:23: error: ‘define’ does not name a type; did you mean ‘dysize’?
 using namespace std; #define rep(i,a,n) for(int i=(a);i<(n);++i) #define int int64_t signed main(){ int n; cin>>n; int cnt = 0,ans; rep(i,0,n){ int a; cin>>a; if(i == 0) ans = abs(i+1 - a); else ans = __gcd(ans,abs(i+1 - a);  if(a == i+1) ++cnt;} if(cnt == n) cout<<n-1<<'\n';else cout<<ans<<'\n'; return 0;}
                       ^~~~~~
                       dysize
./Main.cpp:2:55: error: ‘i’ does not name a type
 using namespace std; #define rep(i,a,n) for(int i=(a);i<(n);++i) #define int int64_t signed main(){ int n; cin>>n; int cnt = 0,ans; rep(i,0,n){ int a; cin>>a; if(i == 0) ans = abs(i+1 - a); else ans = __gcd(ans,abs(i+1 - a);  if(a == i+1) ++cnt;} if(cnt == n) cout<<n-1<<'\n';else cout<<ans<<'\n'; return 0;}
                                                       ^
./Main.cpp:2:61: error: expected unqualified-id before ‘++’ token
 using namespace std; #define rep(i,a,n) for(int i=(a);i<(n);++i) #define int int64_t signed main(){ int n; cin>>n; int cnt = 0,ans; rep(i,0,n){ int a; cin>>a; if(i == 0) ans = abs(i+1 - a); else ans = __gcd(ans,abs(i+1 - a);  if(a == i+1) ++cnt;} if(cnt == n) cout<<n-1<<'\n';else cout<<ans<<'\n'; return 0;}
                                                             ^~

セット

セット 得点 Cases

テストケース

ファイル名 状態 実行時間 メモリ使用量 #