[HDOJ 4506] 小明系列故事――师兄帮帮忙
题目描述
小明系列故事――师兄帮帮忙
解题思路
找规律,可知每经过n个单位时间,数字又会变回来.
因此只要取余,得到每个数字在t时间后的位置. 结合快速幂就可以直接输出答案了.
参考代码
#include <iostream>
#include <vector>
#include <algorithm>
#define MOD 1000000007
const int maxn = 10010;
typedef long long ll;
ll v[maxn];
using namespace std;
ll quickpow(ll m,ll n)
{ ll ans = 1; while (n){ if (n & 1) ans = (ans*m)%MOD; n >>= 1; m = (m*m)%MOD; } return ans;
}
int main()
{int T;while (~scanf("%d",&T)){while (T--){ll n,t,k,num,w,base;scanf("%I64d %I64d %I64d",&n,&t,&k);for (int i = 0;i < n;i++)scanf("%I64d",&v[i]);w = t%n;base = quickpow(k,t);for (int i = 0;i < n;i++)printf("%I64d%s",v[(i-w+n)%n]*base%MOD,i == n-1 ?"\n":" "); }}return 0;
}
[HDOJ 4506] 小明系列故事――师兄帮帮忙相关推荐
- 杭电4506小明系列故事——师兄帮帮忙
小明系列故事--师兄帮帮忙 Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others) To ...
- hdu 4506 小明系列故事——师兄帮帮忙
小明系列故事--师兄帮帮忙 Time Limit : 3000/1000ms (Java/Other) Memory Limit : 65535/32768K (Java/Other) Total ...
- HDU 4506 小明系列故事——师兄帮帮忙
小明系列故事--师兄帮帮忙 Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others) To ...
- 杭电-4506小明系列故事——师兄帮帮忙
小明系列故事--师兄帮帮忙 Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others) To ...
- 杭电4506 小明系列故事——师兄帮帮忙
Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others) Total Submission ...
- HDU4506 小明系列故事——师兄帮帮忙
问题链接:HDU4506 小明系列故事--师兄帮帮忙. 问题描述:参见上述链接. 问题分析:(略). 程序说明:函数powermod()是快速模幂函数. AC的C++语言程序如下: /* HDU450 ...
- HDU4506 小明系列故事——师兄帮帮忙【水题】
小明系列故事--师兄帮帮忙 Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others) To ...
- HDU_4506 小明系列故事——师兄帮帮忙
小明系列故事--师兄帮帮忙 2014-8-4 17:22 Problem Description 小明自从告别了ACM/ICPC之后,就开始潜心研究数学问题了,一则可以为接下来的考研做准备,再者可以借 ...
- hdu4506小明系列故事——师兄帮帮忙
小明系列故事--师兄帮帮忙 Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others) To ...
最新文章
- 下班后散步雨后湖景一角
- Echarts开源可视化库学习(二)常用图表的实现与效果
- C语言的本质(3)——整数的本质与运算
- 深度学习之基于AlexNet实现猫狗大战
- C++ I/O 流 格式控制(上)
- AVL树(Java实现)
- 位居中国机器学习公有云市场份额第一,华为云 ModelArts 的进阶之路
- linux下ip地址转换整形,Linux中ip地址结构和ip地址的转换
- JDK自带javap命令反编译class文件和Jad反编译class文件(推荐使用jad)
- 共享经济-共享汽车市场调研报告
- windows系统PrintScreen键截屏
- 亚马逊入驻商用户画像分析
- [翻译]Why Functional Programming Matters
- VR和AR将如何发展下去?哪个更有前景?
- 分布式技术原理与实战45讲--05 第05讲:共识问题:区块链如何确认记账权?
- 论语 尧曰篇(笔记)
- 深入剖析Kubernetes--第五章:声明式API与Kubernetes编程范式
- uint64 和字符串相互转换
- 副词记忆(I):ly后缀的常用词
- ###《High-level event recognition in unconstrained videos》
热门文章
- intel-5300-CSI+Ubuntu 收集CSI信息
- UOS的操作系统介绍
- arduino 蓝牙 android 小车,arduino智能蓝牙小车
- html 勾选框点击文字勾选,ztree点击文字勾选checkbox,radio实现方法
- HTML5期末大作业:旅游景点介绍网站设计——平遥古城(6页)HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计...
- 逆水寒武境斩鸿蒙,集齐逆水寒花里胡哨武器外观,你就是江湖最靓的崽!
- Win11桌面操作卡顿怎么解决
- zynq AXU2CG 转接板 原理图 对应引脚图
- java读取doc、docx、ppt、pptx、xls、xlsx格式的文件
- jssdk更新日志_微信jssdk录音功能开发记录