Submission #963070

#TimeUsernameProblemLanguageResultExecution timeMemory
963070antonStar Trek (CEOI20_startrek)C++17
0 / 100
4 ms6748 KiB
#include<bits/stdc++.h> using namespace std; #define int long long const int MAX_N = 1e5; const int mod = 1e9+7; vector<int> adj[MAX_N]; int pow2[MAX_N]; void precalc(){ pow2[0] = 1; for(int i = 1; i<MAX_N; i++){ pow2[i] = (pow2[i-1] * 2LL)%mod; } } signed main(){ int n, d; cin>>n>>d; for(int i = 0; i<n-1;i++){ int a, b; cin>>a>>b; adj[a-1].push_back(b-1); adj[b-1].push_back(a-1); } precalc(); int res= pow2[2*d]; cout<<res<<endl; }
#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...