扯皮
单身汪啊真可怜……想追女神等电梯……
题目要求P1897题目链接
这题吧,能推出一个公式: result = max * 10 + size * 5 + num
解释一下怎么推的: 因为上楼6下楼4,加起来必须从上至下跑一趟,就是10,有一趟的量,一趟必须到max处,所以就是max * 10。 无论是上楼还是下楼,下人都是不影响的,一个人时间1,所以说就是num * 1。 但是呢,抵达最高处的过程中不是每一次都开门的,假设上下楼同层只开一次,就需要去重,用Set再好不过了,所以就是size * 5。 最后累加起来就是总时间,简洁明了……
import java.util.Collections;
import java.util.Scanner;
import java.util.Set;
import java.util.TreeSet;
public class Main {
public static void main(String[] args) {
Set set = new TreeSet();
Scanner scanner = new Scanner(System.in);
int num = scanner.nextInt();
for (int i = 0; i
关注
打赏
热门博文
- 【Linux】Ubuntu20.04安装和卸载MySQL8
- 【Linux】Ubuntu 20.04 报错 curl: (23) Failure writing output to destination 的解决方法
- 【Java】JUnit 4.13.2 警告 ‘assertEquals(double, double)‘ is deprecated 的解决方法
- 【JavaScript】处理 @parcel/transformer-js: Browser scripts cannot have imports or exports.
- 【Node.js】Windows环境安装配置NVM和Node.js
- 【Python】处理TypeError: Plain typing.NoReturn is not valid as type argument
- 【Python】Matplotlib可视化50例
- 【C语言】C语言修改MySQL数据库
- 【Java】从默认包导入类和对象报错的解决方法
- 【Java】panel.getGraphics()报错空指针异常的解决方法