题目信息

题目类型
省赛
题目年份
2022
题目题型
编程题
关 键 词
最大值

题目题干

第九题最大值TVV100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【题目描述】TVV100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

手工课上老师拿出 N 张长方形彩纸,且每张彩纸上都画着 W*H 的网格(网格铺满整张彩纸)。现在老师将 N 张彩纸裁剪出 K 张大小相同的正方形,并且要使裁剪出的正方形的边长最大(裁剪的正方形边长必须为整数)。TVV100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

例如:N = 2,有 2 张彩纸,第一张彩纸 W = 4,H = 3;第二张彩纸 W = 5,H = 4;K = 6,裁剪的 6 个正方形边长最大是 2。TVV100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第九题最大值  【题目描述】  手工课上老师拿出 N 张长方形彩纸,且每张彩纸上都画着 W*H 的网格(网格铺满整张彩纸)。现在老师将 N 张彩纸裁剪出 K 张大小相同的正方形,并且要使裁剪出的正方形的边长最大(裁剪的正方形边长必须为整数)。  例如:N = 2,有 2 张彩纸,第一张彩纸 W = 4,H = 3;第二张彩纸 W = 5,H = 4;K = 6,裁剪的 6 个正方形边长最大是 2。   当给出 N 张长方形彩纸 W 和 H,及 K 的值,请计算出将 N 张彩纸裁剪出 K 张大小相同的正方形,正方形的边长最大是多少(裁剪的正方形边长必须为整数)。    【输入格式】  第一行输入两个正整数 N,K (1 < N < 100,1 < K < 100),N 表示彩纸数量,K 表示需裁剪的正方形数量,两个正整数之间一个空格隔开;  第二行开始,输入 N 行,每行输入两个正整数 Wi,Hi (1 < Wi < 1000,1 < Hi < 1000,且 Wi ≠ Hi),Wi表示彩纸的长度,Hi表示彩纸的宽度,两个正整数之间一个空格隔开。  【输出格式】  输出一个正整数,表示将 N 张彩纸裁剪出 K 张大小相同的正方形的边长最大是多少(裁剪的正方形边长必须为整数),如果不能裁剪出 K 张正方形就输出“-1”。  【输入样例1】  2 6  4 3  5 4  【输出样例1】  2

当给出 N 张长方形彩纸 W 和 H,及 K 的值,请计算出将 N 张彩纸裁剪出 K 张大小相同的正方形,正方形的边长最大是多少(裁剪的正方形边长必须为整数)。TVV100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

 TVV100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输入格式】TVV100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第一行输入两个正整数 N,K (1 < N < 100,1 < K < 100),N 表示彩纸数量,K 表示需裁剪的正方形数量,两个正整数之间一个空格隔开;TVV100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

第二行开始,输入 N 行,每行输入两个正整数 Wi,Hi (1 < Wi < 1000,1 < Hi < 1000,且 Wi ≠ Hi),Wi表示彩纸的长度,Hi表示彩纸的宽度,两个正整数之间一个空格隔开。TVV100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输出格式】TVV100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输出一个正整数,表示将 N 张彩纸裁剪出 K 张大小相同的正方形的边长最大是多少(裁剪的正方形边长必须为整数),如果不能裁剪出 K 张正方形就输出“-1”。TVV100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输入样例1】TVV100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

2 6TVV100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

4 3TVV100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

5 4TVV100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输出样例1】TVV100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

2TVV100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

答案解析

相关题目

第十题农作物 【题目描述】 有一块农田被划分为 N*M 块,农作物和杂草分布生长在农田中,其中农作物使用大写字母“R”表示,杂草使用大写字母“X”表示。请计算出农田中有几块独立的农作物区域(独立的
第九题最大值 【题目描述】 手工课上老师拿出 N 张长方形彩纸,且每张彩纸上都画着 W*H 的网格(网格铺满整张彩纸)。现在老师将 N 张彩纸裁剪出 K 张大小相同的正方形,并且要使裁剪出的正方形
第八题组合 【题目描述】 提示信息: 因数:因数是指整数 a 除以整数 b (b ≠ 0) 的商正好是整数而没有余数,我们就说b是a的因数。 公因数:给定若干个整数,如果有一个(些)数是它们共
第七题分解整数 【题目描述】 给定一个正整数 N,然后将 N 分解成 3 个正整数之和。计算出共有多少种符合要求的分解方法。 要求: 1)分解的 3 个正整数各不相同; 2)分解的 3 个正
第六题 比较大小 【题目描述】 给定两个正整数 N 和 M (0 < N < 200,0 < M < 200,N ≠ M),比较两个正整数的大小,然后将较大的一个正整数输
第五题 下列指针的用法中哪一个不正确( )。 A:int i;int *p=&i; B:int i;int *p;i=*p; C:int *p;p=0; D:int i=5;int *p;
第四题 下列函数中哪一个不能重载( )。 A:构造函数 B:析构函数 C:成员函数 D:非成员函数
第三题 二进制数1101111转换为十六进制是( )。 A:157 B:111 C:6f D:3fe
第二题 已知char a;float b;double c;执行语句c=a+b+c;后变量c的类型是( )。 A:char B:float C:double D:int
第一题 以下对main函数描述正确的是( )。 A:main 函数必须写在所有函数的前面 B:main 函数必须写在所有函数的后面 C:main函数可以写在任何位置,但不能放到其他函数里 D

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢