题解 | 尼科彻斯定理
尼科彻斯定理
https://www.nowcoder.com/practice/dbace3a5b3c4480e86ee3277f3fe1e85
#include <iostream> using namespace std; int qmi(int a,int b){ int res = 1; while(b){ if(b&1){ res = res*a; } b>>=1; a = a*a; } return res; } int main() { int n;cin>>n; int x = n*(n-1)+1; for(int i = 1;i<=n;i++){ if(i==n){ cout<<x<<'\n'; break; } cout<<x<<"+"; x+=2; } return 0; } // 64 位输出请用 printf("%lld")
找规律,每个数第一个输出的是nx(n-1)+1,之后输出n个数字,每次数字加2即可。
活动地址https://www.nowcoder.com/discuss/726480854079250432
#牛客春招刷题训练营#