[CTS2019]无处安放

由于蒟蒻太菜没报上CTS,只能在家打VP。

感觉这题挺有意思的,5h中有3h在玩这题,获得74分的“好”成绩。

说说我的做法吧:

subtask1~3:手玩,不知道为什么sub2我只能玩9分,但9和10没什么区别我也没管了。

subtask4:首先发现矩形只有x*y的,其中1<=x<=y<=4,然后最多舍弃2块,宽度为4,也就是要求要接近密铺。易得最难处理的是3*3,于是可以在3*3右边放个1*3密铺,然后1*3用完了还有多余的3*3,发现为偶数个,很好,每2个3*3用3个1*2进行密铺,发现刚好还剩一点,接下来直接暴力铺就行了,毕竟长宽总有1边是4的倍数好处理嘛。发现可以铺4998块,只要4997块就满分啦。

subtask5:大概发现所有的长方形总有一边较短的,可以把它短的边作为宽,然后把矩形的一边设为最宽的矩形。将所有的矩形按照长度排序,直接暴力铺,多余的部分作废(因为边长接近作废面积相对小),即可得到一种比较好的答案,当时发现只能玩4分。可以调整矩形宽度,发现这种情况一般为二次函数,一般在矩形宽度的3~4倍面积最好(多试几次取最优解)。

subtask6~7:按照sub5的思想,只是要把宽设为题目中给定的,分还蛮多的。

subtask8~10:还是sub5的思想,多调几次参数,分也挺多的。

得分分布:10+9+10+10+6+8+6+3+5+7=74

原文地址:https://www.cnblogs.com/hfctf0210/p/10894933.html

时间: 2024-08-01 22:16:00

[CTS2019]无处安放的相关文章

无处安放 &nbsp; &nbsp; &nbsp; &nbsp; (此刻心情)

无处安放 词曲:汪峰 演唱:汪峰 我闻到初春的味道 那如同儿时梦境新鲜的芬芳 也尝到思念的苦涩 这回望远方秋雨般无垠的萧索 心爱的人啊 多年以后是否还记得我的惦念 我的忧愁和挣扎 你知不知道 没有你我那颗叮叮当当的心啊 总是这样 这样无处安放 我去到时的路上 还是那躺在公路尽头的月亮 电台里放着披头士 可那在我身旁熟睡的你在哪里 思念的人啊 人们常说时间会让爱变得淡忘 变得模糊和破碎 可你知不知道 没有你我那颗叮叮当当的心啊 总是这样 这样无处安放 回望这纷乱的生活 有太多人在我心底匆匆掠过 可

无处安放

文/纳兰嘉懿 日子如秋叶般簌簌的飘落,零乱的记忆,沉淀堆积.风起,落叶纷飞,各奔天涯.时光永不停歇,就这样从一个季节的末端走向另一个季节的开始,没有停顿.如果时间就此断裂,会不会就停止成长,永远停留在这个季节,不论是悲伤还是喜悦.没有翅膀该如何飞过万水千山,去追寻内心深处的召唤.时间渲染,眼眸凝愁,希望如同深沉的海,今生泅渡.行走如风,打梦境中走过,故事沉沉睡去,还未醒来.灵魂深处的另一个自我,一直在不停地流浪着,寻找传说中的安全感.闹市如孤城,孤城似闹市.童话里美丽的城堡还静静的伫立着,只不见

那些年,无处安放的青春(文/高莎莎)

怎么可以把每件事情都搞得这么糟糕! 怎么可以把生活过得这般凄惨! everything end.......

聚游攻略:让无处安放的焦虑找到归宿

坐地铁想看点什么,第一反应是打开微信公众号.可关注了那么多公众号,却发现它们的内容和语气越来越像. 微博上看到有趣的东西想转发,却始终不知道要说什么,最后翻来覆去,只有'哈哈哈哈哈哈哈''好笑''好看''先马了'这几个短语. 熬夜刷抖音,刷到半夜两点,早上醒来却什么都记不起来.更糟糕的是,安逸度日的你开始感到焦虑.不安. 如果你开始厌倦,想要从无处不在的焦虑中解脱,决定抓住零碎时间,调剂一下自己生活,安利一款游戏给你:聚游公社. 一款基于游戏试玩的区块链产品,聚游公社APP,就等于同时拥有了30

中国机器人,请慢些走

前不久,中国最高领导人说:我们不仅要把机器人水平提高上去,而且要尽可能多地占领市场.这句话的方向准确无误,同时,也代表着大大对产业的殷切希望,于是,机器人产业在中国迅速升温,批地.拨款.建工业园区,相关部门好像吃了一粒巨大的伟哥,激情四射,满世界地去咨询,美国佛罗里达大学先进电机中心对这个现象感受颇深,负责人告诉记者:最近几个月他接到的中国企业技术咨询量,是之前的好几倍.中国创业者向来癫狂,之所以容易失去理性通常有两个原因,一是看到别人赚钱了,另一个则是领导说话了,本质上也是钱的问题,毕竟,领导

【安全】requests和BeautifulSoup小试牛刀

web安全的题,为了找key随手写的程序,无处安放,姑且贴上来. 1 # -*- coding: UTF-8 -*- 2 __author__ = 'weimw' 3 4 import requests 5 from BeautifulSoup import BeautifulSoup 6 7 def request_ctf5(): 8 f = open("out.txt", "w") 9 for i in range(1, 2000): 10 url = 'htt

nyoj 488 素数环(深搜)

素数环 时间限制:1000 ms  |  内存限制:65535 KB 难度:2 描述 有一个整数n,把从1到n的数字无重复的排列成环,且使每相邻两个数(包括首尾)的和都为素数,称为素数环. 为了简便起见,我们规定每个素数环都从1开始.例如,下图就是6的一个素数环. 输入 有多组测试数据,每组输入一个n(0<n<20),n=0表示输入结束. 输出 每组第一行输出对应的Case序号,从1开始. 如果存在满足题意叙述的素数环,从小到大输出. 否则输出No Answer. 样例输入 6 8 3 0 样

谁能挖出二手智能机的宝藏?

在2007年以前,谁也不会想到智能手机会如此火爆,竟能把世界颠覆得面目全非,更不会有人想到,如此高利润的行业,竟然会只有一两家厂商赚钱,甚至还能出现一家企业利润占比90%的情况.现在,智能手机的竞争意兴阑珊,能玩的手段基本都试过了,拼外观.拼性能.批价格.拼参数.拼情怀.拼品牌形象.拼出海远游,如果把这些故事拍成电影,绝对能获得奥斯卡最佳故事片提名.在面对生存压力之时,智能手机制造厂常常剑走偏锋.各出奇谋地布局未来,毕竟,前期的投资太大,硬着头皮也要冲下去,只是生死未卜.         前不久

消愁——毛不易

当你走进这欢乐场背上所有的梦与想各色的脸上各色的妆没人记得你的模样三巡酒过你在角落固执的唱着苦涩的歌听他在喧嚣里被淹没你拿起酒杯对自己说一杯敬朝阳,一杯敬月光唤醒我的向往,温柔了寒窗于是可以不回头的逆风飞翔不怕心头有雨,眼底有霜一杯敬故乡,一杯敬远方守着我的善良,催着我成长所以南北的路从此不再漫长灵魂不再无处安放一杯敬明天,一杯敬过往支撑我的身体,厚重了肩膀虽然从不相信所谓山高水长人生苦短何必念念不忘一杯敬自由,一杯敬死亡宽恕我的平凡,驱散了迷惘好吧天亮之后总是潦草离场清醒的人最荒唐好吧天亮之后