当前位置: 首页 > news >正文

武汉一医院网站建设小说排行榜2020前十名

武汉一医院网站建设,小说排行榜2020前十名,wordpress 知识库插件,宜昌便宜做网站目录 牛客_WY3小易的升级之路_数学模拟 题目解析 C代码 Java代码 牛客_WY3小易的升级之路_数学模拟 小易的升级之路_牛客题霸_牛客网 (nowcoder.com) 描述: 小易经常沉迷于网络游戏.有一次,他在玩一个打怪升级的游戏,他的角色的初始能力值为 a.在接下来的一段…

目录

牛客_WY3小易的升级之路_数学模拟

题目解析

C++代码

Java代码


牛客_WY3小易的升级之路_数学模拟

小易的升级之路_牛客题霸_牛客网 (nowcoder.com)

描述:

        小易经常沉迷于网络游戏.有一次,他在玩一个打怪升级的游戏,他的角色的初始能力值为 a.在接下来的一段时间内,他将会依次遇见n个怪物,每个怪物的防御力为b1,b2,b3...bn. 如果遇到的怪物防御力bi小于等于小易的当前能力值c,那么他就能轻松打败怪物,并 且使得自己的能力值增加bi;如果bi大于c,那他也能打败怪物,但他的能力值只能增加bi 与c的最大公约数.那么问题来了,在一系列的锻炼后,小易的最终能力值为多少?


题目解析

        本题的能力值的累加分两种情况,一种是直接相加bi,一种是累加当前能力值于bi的最大公约数。最大公约数可以通过碾转相除法求得:a与b的最大公约数相当于b与a,b余数的最大公约数。如果求余结果为0,则b为所求结果。

C++代码

#include <iostream>
#include <vector>
using namespace std;int getVal(int a, int b)
{if (a > b)swap(a, b);for (int i = a; i >= 1; --i){if (a % i == 0 && b % i == 0)return i;}return -1;
}int main()
{int n = 0, c = 0;while (cin >> n >> c){vector<int> arr(n);for (int i = 0; i < n; ++i){cin >> arr[i];}for (int i = 0; i < n; ++i){if (arr[i] <= c)c += arr[i];elsec += getVal(c, arr[i]);}cout << c << endl;}return 0;
}

Java代码

import java.util.Scanner;
// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main
{public static int gcd(int a, int b){if(b == 0) return a;return gcd(b, a % b);}public static void main(String[] args) {Scanner in = new Scanner(System.in);while(in.hasNext()){int n = in.nextInt();int a = in.nextInt();int b = 0;for(int i = 0; i < n; i++){b = in.nextInt();if(b <= a){a += b;}else{a += gcd(a, b);}}System.out.println(a);}}
}
http://www.sczhlp.com/news/43698/

相关文章:

  • 自建网站过程网站的seo优化报告
  • 主流网站宽度打开百度
  • 南京代做网站百度代理查询
  • 网站建设 九艾青岛seo服务哪家好
  • 郑州制作网站价格视频外链在线生成
  • word网站链接怎么做建网站要多少钱
  • 怎样围绕网站专题发展来做ppt许昌正规网站优化公司
  • 如何自己制作免费网站seo关键词推广
  • 域名备案个人网站名称百度搜索风云排行榜
  • 动态html做网站背景seo网站快速排名
  • 政务公开 网站建设googleplaystore
  • 将Windows11右键菜单修改为Windows10样式(亲测有效)
  • 机械设计的 “未来趋势”:智能化与模块化​
  • cf2111e
  • 做网站如何语音对话百度seo网站
  • 货代如何做亚马逊和速卖通网站seo优化推广多少钱
  • 合肥手机网站建设怎样开网站
  • 网站做的最好的公司一键生成个人网站
  • 坪地网站建设包括哪些seo教程培训
  • 买完阿里云域名如何做网站网络平台有哪些
  • 做网站算软件开发么app注册推广团队
  • 网站建设合同违约上海网络推广培训机构
  • 新网网站空间百度推广收费多少
  • 制作公司网站哪个好上海做网站优化
  • 网站开发商官网搜索网络如何制造
  • 轴承:机械的 “关节”,选对才能少出故障​
  • 机械结构里的 “省力能手”:连杆机构​
  • 机械设计里的 “安全卫士”:过载保护装置​
  • JAVA中哪些集合允许value为null
  • 产品推广方案推广思路和方法免费关键词排名优化软件