Submission #3607123
Source Code Expand
#include <iostream> #include <vector> #include <algorithm> #define MOD 1000000007 using namespace std; int main() { ll n, ans = 1; cin >> n; vector<ll> a(n); for (ll i = 0; i < n; ++i) cin >> a.at(i); sort(a.begin(), a.end()); for (ll i = n - 1; i >= 0; --i) { if (a.at(i) != (i + n % 2) / 2 * 2 + (n - 1) % 2) { cout << 0 << endl; return 0; } } for (ll i = 0; i < n / 2; ++i) ans = ans * 2 % MOD; cout << ans << endl; return 0; }
Submission Info
Submission Time | |
---|---|
Task | C - Lining Up |
User | kyuko_haboro |
Language | C++14 (GCC 5.4.1) |
Score | 0 |
Code Size | 538 Byte |
Status | CE |
Compile Error
./Main.cpp: In function ‘int main()’: ./Main.cpp:10:5: error: ‘ll’ was not declared in this scope ll n, ans = 1; ^ ./Main.cpp:11:12: error: ‘n’ was not declared in this scope cin >> n; ^ ./Main.cpp:12:12: error: the value of ‘ll’ is not usable in a constant expression vector<ll> a(n); ^ ./Main.cpp:10:5: note: ‘ll’ was not declared ‘constexpr’ ll n, ans = 1; ^ ./Main.cpp:12:14: error: type/value mismatch at argument 1 in template parameter list for ‘template<class _Tp, class _Alloc> class std::vector’ vector<ll> a(n); ^ ./Main.cpp:12:14: note: expected a type, got ‘ll’ ./Main.cpp:12:14: error: template argument 2 is invalid ./Main.cpp:13:13: error: expected ‘;’ before ‘i’ for (ll i = 0; i < n; ++i) cin >> a.at(i); ^ ./Main.cpp:13:20: error: ‘i’ was not declared in this scope for (ll i = 0; i < n; ++i) cin >> a.at(i); ^ ./Main.cpp:13:41: error: request for member ‘at’ in ‘a’, which is of ...