Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
127846 | 柯昊阳 | 单峰排列 | C++ | 通过 | 100 | 0 MS | 248 KB | 301 | 2024-01-25 10:39:04 |
#include <bits/stdc++.h> using namespace std; long long ans = 0; long long mi(int n){ if(n==0) return 1; if(n%2==0){ return mi(n/2)%1234567*mi(n/2)%1234567; } else return mi(n-1)%1234567*2%1234567; } int main(){ int n; cin>>n; long long ans = 1; cout<<mi(n-1)%1234567<<endl; }