目录
题目
4652. 纸张尺寸 - AcWing题库https://www.acwing.com/problem/content/4655/
代码
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner input = new Scanner(System.in);
String s = input.nextLine();
int size = s.charAt(1) - '0';
int a = 1189;
int b = 841;
for(int i = 0; i < size; i++){
if(a > b){
a /= 2;
}else {
b /= 2;
}
}
System.out.println(a > b ? a : b);
System.out.println(a <= b ? a : b);
}
}
AC结果
思路
A0纸张的大小为 1189mm×841mm。输入有A0-A9各类纸张,后面的数字其实就是代表对折的次数。对折的规则就是,长边除2,短边不动。然后按规则对折够指定次数之后,按照先长边后短边的输出顺序输出。