HDU4506 小明系列故事——师兄帮帮忙
生活随笔
收集整理的這篇文章主要介紹了
HDU4506 小明系列故事——师兄帮帮忙
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
問(wèn)題鏈接:HDU4506 小明系列故事——師兄幫幫忙。
問(wèn)題描述:參見(jiàn)上述鏈接。
問(wèn)題分析:(略)。
程序說(shuō)明:函數(shù)powermod()是快速模冪函數(shù)。
AC的C++語(yǔ)言程序如下:
/* HDU4506 小明系列故事——師兄幫幫忙 */#include <iostream>using namespace std;typedef unsigned long long ULL;const ULL MOD = 1000000007;ULL powermod(ULL a, ULL n, ULL mod) {ULL res = 1L;while(n) {if(n & 1L) {res *= a;res %= mod;}a *= a;a %= mod;n >>= 1;}return res; }int main() {int tt, n;ULL t, k;ULL a[20000], val;cin >> tt;while(tt--) {cin >> n >> t >> k;ULL temp = powermod(k, t, MOD);for(int i=0; i<n; i++) {cin >> val;a[(i + t) % n] = val * temp % MOD;}cout << a[0];for(int i=1; i<n; i++)cout << " " << a[i];cout << endl;}return 0; }
轉(zhuǎn)載于:https://www.cnblogs.com/tigerisland/p/7564008.html
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來(lái)咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的HDU4506 小明系列故事——师兄帮帮忙的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: [剑指offer][JAVA]面试题第[
- 下一篇: POJ-2773 欧几里得 + 二分 +