Submission #447887

#TimeUsernameProblemLanguageResultExecution timeMemory
447887flappybirdStar Trek (CEOI20_startrek)C++14
0 / 100
1088 ms204 KiB
#include <bits/stdc++.h>
#pragma GCC optimize("O3")
#pragma GCC optimize("Ofast")
#pragma GCC optimize("unroll-loops")
#pragma GCC target("avx,avx2,fma")
using namespace std;
typedef long long ll;
typedef pair<ll, ll> pll;
#define MAX 101010
#define MOD 1000000007
#define ln '\n'
ll mpow(ll x, ll y) {
	if (y == 0) return 1;
	if (y == 1) return x;
	ll res = mpow(x, y / 2);
	res *= res;
	res %= MOD;
	if (y % 2) res *= x;
	return res % MOD;
}
signed main() {
	ll N, D;
	cin >> N >> D;
	ll a, b;
	cin >> a >> b;
	ll i;
	ll ans = 1;
	for (i = 1; i <= D; i++) {
		ans *= 4;
		ans %= MOD;
	}
	cout << ans << ln;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...