1 / 4
文档名称:

网易2016研发工程师编程题及答案(1).pdf

格式:pdf   大小:824KB   页数:4页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

网易2016研发工程师编程题及答案(1).pdf

上传人:蒙查查 2021/5/11 文件大小:824 KB

下载得到文件列表

网易2016研发工程师编程题及答案(1).pdf

文档介绍

文档介绍:,他在玩一个打怪升级的游戏,他的角色的初始能力值为 a.
在接下来的一段时间内,他将会依次遇见 n 个怪物,每个怪物的防御力为 b1,b2,b3...bn. 如果
遇到的怪物防御力 bi 小于等于小易的当前能力值 c,那么他就能轻松打败怪物,并 且使得自
己的能力值增加 bi;如果 bi 大于 c,那他也能打败怪物,但他的能力值只能增加 bi 与 c 的最大
,在一系列的锻炼后,小易的最终能力值为多少?
1 #include <>
2 int gcd (int m,int n){
3 if (n == 0)
4 return m;
5 else
6 return gcd(n,m%n);
7 }
8 int main() {
9 int n,a,num;
10 while(~scanf("%d %d",&n,&a)){
11 for (int i=0;i<n;i++){
12 scanf("%d",&num);
13 if (num <= a)
14 a+=num;
15 else
16 a+=gcd(num,a);
17 }
18 printf("%d\n",a);
19 }
20 return 0;
21 }
兰博教训提莫之后,然后和提莫讨论起约德尔人,谈起约德尔人,自然少不了一个人,那 就是
黑默丁格 约德尔人历史上最伟大的科学家. 提莫说,黑默丁格最近在思考一个问题:黑默
丁格有三个炮台,炮台能攻击到距离它 R 的敌人 (两点之间的距离为两点连续的距离,例如
(3,0),(0,4)之间的距离是 5),如果一个炮台能攻击 到敌人,那么就会对敌人造成 1×
默丁格将三个炮台放在 N*M 方格中的点上,并且给出敌人 的坐标. 问:那么敌人受到伤害会