某游戏公司设计了一个奖励活动,给N个用户(1<=N<=10^7)连续编号为1到N,依据用户的编号S发放奖励。

import java.util.ArrayList;
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int N = scanner.nextInt();int L = scanner.nextInt();int x = scanner.nextInt();int y = scanner.nextInt();int z = scanner.nextInt();int res = 0;ArrayList<Integer> arr = new ArrayList<>();for (int i = 1; i <= N - L + 1; i++) {int currentRes = 0;for(int k = i ; k <= L + i-1 ; k++) {arr.add(k);}currentRes = getCards(arr, x, y, z);res = Math.max(res, currentRes);arr.clear();}System.out.println(res);}public static int getCards(ArrayList<Integer> arr, int x, int y, int z) {int res = 0;for (int i = 0; i < arr.size(); i++) {res += getCard(arr.get(i), x, y, z);}return res;}public static int getCard(int n, int x, int y, int z) {if (n % (x * y * z) == 0) {return 5;} else if (n % (x * y) == 0 || n % (y * z) == 0 || n % (x * z) == 0) {return 3;} else if (n % x == 0 || n % y == 0 || n % z == 0) {return 1;} else {return 0;}}
}

2021全国高校计算机能力挑战赛(初赛)Java试题四相关推荐

  1. java数字连连看实验报告_2019年全国高校计算机能力挑战赛初赛java语言解答

    1:题目1 16.某星球存在两种生物,A种生物有1个头6条腿,B种生物有3个头4条腿.来自地球的太空船刚刚在该星球降落,突然发现一大群这两种生物组成的队伍,由于时间紧,只数了头的数量和腿的数量,请帮助 ...

  2. 2021全国高校计算机能力挑战赛(初赛)Java试题三

    二维空间中给定的一组点的坐标,以任意两个点为直径绘制一个圆.求可以绘制的最大圆,满足该圆不包含其他点,输出直径 import java.util.*;import java.util.Scanner; ...

  3. 2021全国高校计算机能力挑战赛(初赛)Java试题二

    某地大数据防疫平台记录了往来的所有防疫相关信息,包括本地或外地人员.健康码颜色.接种疫苗情况.最近一次核酸结果等 import java.util.ArrayList; import java.uti ...

  4. 2021全国高校计算机能力挑战赛(初赛)Java试题一

    从大于等于N 的正整数里找到一个最小的数M,使之满足:M和M的逆序数(如1230的逆序数为321)的和为一个[100000,200000]区间内的值. import java.util.Scanner ...

  5. 2021全国高校计算机能力挑战赛(决赛)Java

    计算奖品价格标准差 import java.util.*;public class Main {public static void main(String[] args) {Scanner in = ...

  6. 2021全国高校计算机能力挑战赛(初赛)C语言

    3-2空间中有N个顶点(顶点坐标用x,y,z表示),从中找出能构成三角形图形的最大面积,输出该面积. #include<stdio.h> #include<math.h> in ...

  7. 2021全国高校计算机能力挑战赛(初赛)C语言试题四

    肯德基有一种奇怪的优惠券,卷上的金额都是整数.活动要求找到3张优惠券总额恰好是商品本身. #include<stdio.h> int main() {int p,n,f=0,temp=0; ...

  8. 2021全国高校计算机能力挑战赛(初赛)C语言试题二

    写一个程序统计从1到N这N个数中,以下三个条件至少满足之一的数字x个数. #include <stdio.h>int isprime(int m) {int f = 1;for (int ...

  9. 2021全国高校计算机能力挑战赛(初赛)C语言试题一

    输入两个整数x,y,输出x,y中各位数重新组合的可能形成最小的数. #include <stdio.h>int main() {int n1, n2, tmp;int s[10000];i ...

最新文章

  1. 区块链金融应用论坛关于量化的分享
  2. k8s使用kubectl命令部署nginx并以nodeport方式暴露端口
  3. 254. Factor Combinations
  4. asp.net接受表单验证格式后再提交数据_如何解析 el-form-renderer 表单渲染器1.14.0...
  5. 最近总结——关于自己的基础问题
  6. html css 表头,css固定表格表头(各浏览器通用)
  7. 【nginx】nginx 简介 基本概念 介绍
  8. 软件工程结对作业01
  9. Bailian2975 Caesar Cryptogram【密码】
  10. 有监督的神经网络模型
  11. xml中处理特殊字符和转义字符
  12. 如何扒取整站网页----扒站神器(Mac版跟window版)
  13. 前端引入阿里图标库的最便捷方式
  14. 计算机视觉:图像分割算法综述总结
  15. zemax中如何和matlab中通信,如何在ZEMAX及MATLAB之间通信.doc
  16. PMP笔记-项目管理过程中的审计类型
  17. python开发工程师是干嘛的-python开发工程师是做什么的
  18. 使用 NoSQL 数据库提供云级别数据可伸缩性
  19. 人生效率手册---读书笔记
  20. Ext_单选框和复选框_Ext.form.Radio和Ext.form.Checkbox

热门文章

  1. 设计模式六大原则(6)——开闭原则
  2. Spark(六):SparkSQLAndDataFrames对结构化数据集与非结构化数据的处理
  3. gulp die('click').live('click' composer
  4. 大小端以及字节序的问题
  5. 计算机视觉图像处理机器学习压缩感知等论文代码大全
  6. Mysql修改设置root密码的命令及方法
  7. 辞职前为什么挣扎_当您感到自己像开发人员一样挣扎时,为什么学得最多
  8. 我的第一个web_登陆我的第一个全栈Web开发人员职位
  9. 参考框架 系统 基准_带有基准的前端框架的真实比较(2018更新)
  10. powerdesigner中类图的内部类画法