답안 #473307

# 제출 시각 아이디 문제 언어 결과 실행 시간 메모리
473307 2021-09-15T11:52:47 Z _L__ Usmjeri (COCI17_usmjeri) C++17
0 / 140
188 ms 3032 KB
// This code is written by _L__
#include <bits/stdc++.h>
using namespace std;
#define endl '\n'
#define F_word ios_base::sync_with_stdio(false), cin.tie(NULL), cout.tie(NULL);
typedef long long ll;
typedef long double ld;
const int mod = 1e9+7, N = 2e5+13, inf = 1e9+1;
const ld E = 1e-6;
#define ff first
#define ss second

ll fast(ll base, ll power){
    ll ans = 1;
    while(power >0){
    if(power%2){
        ans = (ans*base)%mod;
    }
    base = (base*base)%mod;
    power /= 2;
    }
    return ans%mod;
}

int main(void){
    F_word;
    ll n, m; cin >> n >> m;
    for(int i = 1; i < n; ++i){int x, y; cin >> x >> y;}
    for(int i = 0; i < m; ++i){
        ll x, y; cin >> x >> y;
        if(x < y) swap(x, y);
        cout << fast(2, y+x-n)%mod << endl;
    }
} 
# 결과 실행 시간 메모리 Grader output
1 Incorrect 75 ms 580 KB Output isn't correct
# 결과 실행 시간 메모리 Grader output
1 Incorrect 139 ms 804 KB Output isn't correct
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 204 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 1 ms 204 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 3 ms 332 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 3 ms 332 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 180 ms 2936 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 173 ms 2264 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 170 ms 2340 KB Output isn't correct
2 Halted 0 ms 0 KB -
# 결과 실행 시간 메모리 Grader output
1 Incorrect 188 ms 3032 KB Output isn't correct
2 Halted 0 ms 0 KB -