Pagini recente » Cod sursa (job #778159) | Cod sursa (job #2173277) | Cod sursa (job #1560260) | Cod sursa (job #2557471) | Cod sursa (job #2672110)
//ALEXANDRU MICLEA
#include <vector>
#include <algorithm>
#include <string>
#include <queue>
#include <map>
#include <set>
#include <unordered_map>
#include <time.h>
#include <iomanip>
#include <deque>
#include <math.h>
#include <cmath>
#include <assert.h>
#include <stack>
#include <bitset>
#include <random>
#include <chrono>
using namespace std;
#include <iostream>
//VARIABLES
//FUNCTIONS
long long lgpow(long long n, long long p) {
long long ans = 1;
while (p > 0) {
if (p % 2) ans *= n;
n *= n;
p /= 2;
}
return ans;
}
//MAIN
int main() {
long long n; cin >> n;
long long k = 2 * n - 2;
k -= n;
cout << 2 * 4 * 3 * lgpow(4, n - 3) + (n - 3) * 4 * 9 * lgpow(4, n - 4) << '\n';
return 0;
}