当前位置: 首页 > news >正文

海南城乡住房建设厅网站图片外链上传网站

海南城乡住房建设厅网站,图片外链上传网站,网站建设实训总结报告,周宁县建设局网站[蓝桥杯 2017 省 AB] 分巧克力 题目描述 儿童节那天有 KKK 位小朋友到小明家做客。小明拿出了珍藏的巧克力招待小朋友们。 小明一共有 NNN 块巧克力,其中第 iii 块是 HiWiH_i \times W_iHi​Wi​ 的方格组成的长方形。 为了公平起见,小明需要从这 NN…

[蓝桥杯 2017 省 AB] 分巧克力

题目描述

儿童节那天有 KKK 位小朋友到小明家做客。小明拿出了珍藏的巧克力招待小朋友们。

小明一共有 NNN 块巧克力,其中第 iii 块是 Hi×WiH_i \times W_iHi×Wi 的方格组成的长方形。

为了公平起见,小明需要从这 NNN 块巧克力中切出 KKK 块巧克力分给小朋友们。切出的巧克力需要满足:

  1. 形状是正方形,边长是整数。

  2. 大小相同。

例如一块 6×56 \times 56×5 的巧克力可以切出 6662×22 \times 22×2 的巧克力或者 2223×33 \times 33×3 的巧克力。

当然小朋友们都希望得到的巧克力尽可能大,你能帮小 HiH_iHi 计算出最大的边长是多少么?

输入格式

第一行包含两个整数 NNNKKK(1≤N,K≤105)(1 \le N,K \le 10^5)(1N,K105)

以下 NNN 行每行包含两个整数 HiH_iHiWiW_iWi(1≤Hi,Wi≤105)(1 \le H_i,W_i \le 10^5)(1Hi,Wi105)

输入保证每位小朋友至少能获得一块 1×11 \times 11×1 的巧克力。

输出格式

输出切出的正方形巧克力最大可能的边长。

样例 #1

样例输入 #1

2 10  
6 5  
5 6

样例输出 #1

2

提示

蓝桥杯 2022 省赛 A 组 I 题。

分析

题目意思:要把N 块巧克力切成边长完全一样的正方形小块,至少K块,求切成的巧克力块的最大边长
对于一块巧克力而言,长为H ,宽为W ,若想切成边长为X 的正方形小块,可以切H/x * W/x 块
我们发现,可以切成的块数与最终切成个一个个正方形的边长是成反比的,也就是存在单调性,因此可以用二分来解决这个问题

可以大幅提高效率,毕竟二分搜索的效率要远远高于枚举,而判断这一操作,可以根据是否能够切够k块来判断。

import java.util.*;
public class Main{static int N = 100010;static int[] h = new int[N];static int[] w = new int[N];static int n;static int k;public static void main(String[] args){Scanner scan = new Scanner(System.in);n = scan.nextInt();k = scan.nextInt();for(int i = 0;i<n; i++){h[i]=scan.nextInt();w[i]=scan.nextInt();}int l = 1; r = N;while(l<r){int mid = l + r + 1 >> 1;if(count(mid)) l = mid;else r = mid - 1;}System.out.println(l);} public static boolean count(int m){int res = 0;for(int i = 0;i < n; i++){res += (h[i]/m) * (w[i]/m);}if(res >= k) return true;return false;}
}

[蓝桥杯 2020 省 AB2] 回文日期

题目描述

2020 年春节期间,有一个特殊的日期引起了大家的注意:2020 年 2 月 2 日。因为如果将这个日期按 yyyymmdd 的格式写成一个 888 位数是 20200202,恰好是一个回文数。我们称这样的日期是回文日期。

有人表示 20200202 是“千年一遇” 的特殊日子。对此小明很不认同,因为不到 2 年之后就是下一个回文日期:20211202 即 2021 年 12 月 2 日。

也有人表示 20200202 并不仅仅是一个回文日期,还是一个 ABABBABA 型的回文日期。对此小明也不认同,因为大约 100100100 年后就能遇到下一个 ABABBABA 型的回文日期:21211212 即 2121 年12 月12 日。算不上“千年一遇”,顶多算“千年两遇”。

给定一个 8 位数的日期,请你计算该日期之后下一个回文日期和下一个 ABABBABA 型的回文日期各是哪一天。

输入格式

输入包含一个八位整数 NNN,表示日期。

输出格式

输出两行,每行 111 个八位数。第一行表示下一个回文日期,第二行表示下
一个 ABABBABA 型的回文日期。

样例 #1

样例输入 #1

20200202

样例输出 #1

20211202
21211212

提示

对于所有评测用例,10000101≤N≤9220022910000101 \le N \le 9220022910000101N92200229,保证 NNN 是一个合法日期的 888 位数表示。

蓝桥杯 2020 第二轮省赛 A 组 G 题(B 组 G 题)。

分析

题意十分简单明确,我们直接枚举即可,遍历从输入日期开始的所有回文数,检查是否合法(满足正确日期),在此基础上找到满足 ABABBABA 型的回文日期分别输出即可。

代码实现

import java.util.*;
public class Main{static int[] MONTHS = {0,31,28,31,30,31,30,31,31,30,31,30,31};public static void main(String[] args){Scanner scan = new Scanner(System.in);int n = scan.nextInt();int year = n / 10000;//取得当前年int flag = 0;for(int i = year + 1;i < 30211202 ; i++){int date = year, x = year;for(int j =  0; j < 4; i++){//把日期拼凑完整date = date*10+x % 10;x /= 10;}if(checked1(date) && flag != 1){System.out.println(date);//下一个回文日期flag = 1;}if(checked2(date)){System.out.println(date);//下一个ABABBABA类型的回文日期}}}public static boolean isRun(int y){if(y % 100 !=0 && y % 4 == 0 || y % 400 == 0) {return true;}return false;}public static boolean checked1(int u){//检验日期是否合法int y = u / 10000;int m = (u % 10000) / 100;int d = u % 100;if(m < 0 || m > 12) return false;if(d == 0 || m != 2 && d > MONTHS[m]) return false;if(m == 2){int leap = 0;if( y % 100 != 0 && y % 4 == 0 || y % 400 == 0){leap = 1;}if(d > MONTHS[m] + leap)   return false;}return true;}public static boolean checked2(int u){//检验是否是ABABBABA形式String s = u + "";char[] a = s.toCharArray();if(a[0]!= a[2] && a[1] != a[3] || a[0] == a[3]){return false;}return true;}
}
http://www.ds6.com.cn/news/76706.html

相关文章:

  • 延安有哪些做网站的公司cba目前排行
  • 个人网站免费建站网站服务器地址查询
  • 做外发的网站海口关键词优化报价
  • 做桂林网站的图片大全官方正版清理优化工具
  • 电气工程专业毕业设计代做网站百度网盘账号登录入口
  • 沈阳专业网站制作设计宁波优化推广选哪家
  • 嘉峪关建设局公告网站武汉百度关键词推广
  • 中山企业手机网站建设刷关键词要刷大词吗
  • 在哪个网站可以自助建站个人怎么在百度上打广告
  • 厦门哪里有做网站1688seo优化是什么
  • 网站建设使用多语言360搜索引擎优化
  • vue做的商城网站软文写作是什么意思
  • 西部数码做的网站打不开济南网站建设哪家好
  • 郑州做网站比较好公司百度号码认证申诉平台
  • 网站设计 seo百度推广一天费用200
  • 怎么做招聘有哪些网站百度应用商店下载安装
  • wordpress 相同文章免费seo快速排名工具
  • 牛商网网站做seo好么软文宣传
  • 西安网站排名优化培训十大中文网站排名
  • 制作系部网站首页百度关键词优化工具
  • 网站建设技术服务费怎么写分录专业技能培训机构
  • 网站制作昆山买友情链接有用吗
  • 在网站文字上做笔记市场调查报告模板及范文
  • 单页面seo优化seo关键字排名优化
  • 自己做一个外贸网站怎么样店铺推广方法
  • 深圳知名网站建设公司漯河网站seo
  • 网站建设有啥费用南京seo公司教程
  • 企业开办网站怎么在网上推广产品
  • 摄影网站制作步骤html实时排名软件
  • 青州网站搭建搜索引擎入口