2020年蓝桥杯第一次省赛

											**A:加密**
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201015164540957.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1NzM2MDU4,size_16,color_FFFFFF,t_70#pic_center)

解题思路:直接手算
纪念日
在这里插入图片描述
解题思路:可以直接用计算机算出来之间的天数。
或者直接写判断1922-2020之间有多少闰年,然后直接算
闰年的判断方法:
(i%40&&i%100!=0)||i%4000)
合并检验
在这里插入图片描述
解题思路:
第一种:之间写出一个函数然后用单调性来算;
假设有n个人,感染的人数为n/100,则需要n/k的试剂盒,则最多的试剂盒需要n/k+n/100*k,则只有k=k时候最少,即k=10;
第二种:枚举

import java.util.Scanner;

public class B2 {


	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int Max=10000,min=0x7ffffff,res=0;
		for(int i=2;i<=Max;i++) {
			int cnt=Max/i+Max/100*i+(Max % i == 0? 0: 1);
			if(cnt<min) {
				min=cnt;
				res=i;
			}
		}
		System.out.println(res);
	}

}

分配口罩
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值