GYM 100182 D.Knitting(水~)
来源:互联网 发布:唐诗三百首 版本 知乎 编辑:程序博客网 时间:2024/05/18 02:31
Description
给出一个初始值n和一个长度为k的序列a[0]~a[k-1],每次是把n加上a[i],当加到a[k-1]时下一次加的数变成加a[0]这样循环,问m次操作后数字变成多少
Input
多组用例,每组用例输入三个整数n,m,k,之后k个整数a[i],以三个0结束输入
(1<=n<=100,1<=m<=1000,1<=k<=100,-100<=a[i]<=100)
Output
对于每组用例,输出一个整数表示操作后的数字
Sample Input
3 3 1
2
50 6 4
6 -2 -2 0
0 0 0
Sample Output
15
322
Solution
简单题,暴力
Code
#include<cstdio>#include<iostream>#include<cstring>#include<algorithm>#include<cmath>#include<vector>#include<queue>#include<map>#include<set>#include<ctime>using namespace std;typedef long long ll;#define INF 0x3f3f3f3f#define maxn 1111int n,m,k,a[maxn];int main(){ while(~scanf("%d%d%d",&n,&m,&k),n||m||k) { a[0]=0; for(int i=0;i<k;i++) { scanf("%d",&a[i]); } int ans=n*m,temp=0; for(int i=0;i<m-1;i++) { temp+=a[i%k]; ans+=temp; } printf("%d\n",ans); } return 0;}
0 0
- GYM 100182 D.Knitting(水~)
- GYM 100247 D. Hamming Distance(水~)
- GYM 100030 D.Broadcasting(水~)
- GYM 101147 D.Popcorn(水~)
- Codeforces GYM 100651 D I Conduit! (水计算几何)
- GYM 101086 D.Secure but True(水~)
- Gym 100917D dir -C(RMQ)
- Gym 100712D Alternating Strings (dp)
- Gym 100531D Digits(暴力)
- GYM 100090 D.Insomnia(递归)
- GYM 100488 D.Toy Soldiers(map)
- GYM 100827 D.Function(高斯消元)
- GYM 101128 D.Dice Cup(概率)
- GYM 101102 D.Rectangles(单调栈)
- GYM 100971 D.Laying Cables(set)
- GYM 100182 E.Minesweeper(水~)
- GYM 100285 D. This cheeseburger you don’t need(水~)
- GYM 101061 D.Max or Min .. that is the question!(水~)
- Mac中使用Octave绘图时gnuplot安装笔记
- Windows下在查ip时出现两个ip
- 方法重载&重写
- close_wait状态的产生原因及解决
- HttpClient中的client和server相互调用的两个例子
- GYM 100182 D.Knitting(水~)
- 多线程加锁
- Git:ssh无法推送
- 使用instanceof
- 《Spring Cloud构建微服务架构》系列博
- 欢迎使用CSDN-markdown编辑器
- OpKernel ('op: "BestSplits" device_type: "CPU"') for unknown op: BestSplits
- Mac 密码丢失修改mysql密码
- 提高VR帧率的一些性能标准