随笔分类 -  noip模拟赛

摘要:【问题描述】有4个长度为N的数组a,b,c,d。现在需要你选择N个数构成数组e,数组e满足a[i]≤e[i]≤b[i]以及 并且使得 最大。【输入格式】输入文件名为abcd.in。输入文件共 N+1 行。第 1 行包含1个正整数N。第 i+1 行包含4个整数a[i],b[i],c[i],d[i]。【 阅读全文
posted @ 2017-10-29 18:20 zbtrs 阅读(270) 评论(0) 推荐(0)
摘要:【问题描述】Vasya在玩一个叫做"Dwarf Tower"的游戏,这个游戏中有n个不同的物品,它们的编号为1到n。现在Vasya想得到编号为1的物品。获得一个物品有两种方式:1. 直接购买该物品,第i件物品花费的钱为ci2. 用两件其他物品合成所需的物品,一共有m种合成方式。请帮助Vasya用最少 阅读全文
posted @ 2017-10-28 21:09 zbtrs 阅读(222) 评论(0) 推荐(0)
摘要:【问题描述】有两个正整数数列,元素个数分别为N和M。从两个数列中分别任取一个数相乘,这样一共可以得到N*M个数,询问这N*M个数中第K小数是多少。【输入格式】输入文件名为number.in。输入文件包含三行。第一行为三个正整数N,M和K。第二行为N个正整数,表示第一个数列。第三行为M个正整数,表述第 阅读全文
posted @ 2017-10-28 19:39 zbtrs 阅读(275) 评论(0) 推荐(0)
摘要:分析:这道题难度和天天爱跑步差不了多少啊......裸的暴力只有10分,最好大的还是那个5%的数据,不过这也才15分,比天天爱跑步的暴力分不知道少到哪里去了. 正解是dp,毕竟要求方案数嘛,但是这个dp非常不好想.设f[i][j]表示i到j个数的回文子序列的个数.f[i][j]可以从f[i][j-1 阅读全文
posted @ 2017-10-28 19:16 zbtrs 阅读(589) 评论(0) 推荐(0)
摘要:分析:做着感觉像脑筋急转弯一样......因为空间的限制,存不下每一个数,所以用数学方法来解. 设t1=Σai - Σbi = aj - bj,t2=Σi*ai - Σi*bi = j*(aj - bj).j是a,b不相等的位置,t2/t1就是答案了. 阅读全文
posted @ 2017-10-28 16:54 zbtrs 阅读(212) 评论(0) 推荐(0)
摘要:分析:数据中并不存在无解的情况...... 每个摄像头都要覆盖尽可能多的点,按照y从小到大排序.对于每一列,只用判断第一个没有被观测到的就可以了,这个点必须要放摄像头,因为除了它自己没有其它的摄像头能观测到它了,如果它的下面有摄像头没有覆盖到,那么它就必须要观测下面,否则观测右边是最优的. 以为会爆 阅读全文
posted @ 2017-10-28 13:31 zbtrs 阅读(237) 评论(0) 推荐(0)
摘要:【问题描述】 很久很久以前有一个国家,这个国家有N个城市,城市由1,2,3,…,N标号,城市间有M条双向道路,每条道路都有两个属性g和s,两个城市间可能有多条道路,并且可能存在将某一城市与其自身连接起来的道路。后来由于战争的原因,国王不得不下令减小花费从而关闭一些道路,但是必须要保证任意两个城市相互 阅读全文
posted @ 2017-10-27 21:55 zbtrs 阅读(426) 评论(0) 推荐(0)
摘要:【 问题描述 】 有N辆列车,标记为1,2,3,…,N。它们按照一定的次序进站,站台共有K个轨道,轨道遵从 先进先出的原则。列车进入站台内的轨道后可以等待任意时间后出站,且所有列车不可后退。现在要使出站的顺序变为N,N-1,N-2,…,1,询问K的最小值是多少。 例如下图中进站的顺序为1,3,2,4 阅读全文
posted @ 2017-10-27 19:29 zbtrs 阅读(387) 评论(0) 推荐(0)
摘要:【问题描述】 平面上有N条直线,用方程Aix + Biy +Ci =0表示。这些直线没有三线共点的。现在要你计算出用这些直线可以构造出多少三角形? 输入: 第1行:一个整数N(1 ≤ N≤ 300000)。 下面N行:每行3个整数:Ai, Bi 和Ci,表示对应直线方程的系数。不超过10^9. 对于 阅读全文
posted @ 2017-10-27 18:30 zbtrs 阅读(362) 评论(0) 推荐(0)
摘要:问题描小空正在玩一个叫做捡金币的游戏。游戏在一个被划分成 n行 n列的网格状场地中进行。每一个格子中都放着若干金币,并且金币的数量会随着时间而不断变化。 小空的任务就是在网格中移动,拾取尽量多的金币。 并且,小空还有一个特殊技能“闪现”, 能帮助她在网格间快速移动。捡金币游戏的具体规则如下:在每一秒 阅读全文
posted @ 2017-10-27 16:42 zbtrs 阅读(720) 评论(0) 推荐(0)
摘要:【问题描述】n 个小朋友在玩传球。 小朋友们用 1 到 n 的正整数编号。 每个小朋友有一个固定的传球对象,第 i 个小朋友在接到球后会将球传给第 ai个小朋友, 并且第 i 个小朋友与第 ai个小朋友之间的距离为 di。一次传球接力是这样进行的:由一个小朋友发球,将球传给他的传球对象,之后接到球的 阅读全文
posted @ 2017-10-27 14:35 zbtrs 阅读(596) 评论(1) 推荐(0)
摘要:【问题描述】在银行柜台前,有 n 个顾客排队办理业务。 队伍中从前往后,第 i 位顾客办理业务需要ti 分钟时间。 一位顾客的等待时间定义为:队伍中在他之前的所有顾客和他自己的办理业务时间的总和。第 i 位顾客有一个最长等待时间 di,如果超过了时间 di, 业务还没有办理完成,那么这位顾客就会觉得 阅读全文
posted @ 2017-10-27 10:03 zbtrs 阅读(473) 评论(0) 推荐(0)
摘要:【问题描述】有个孩子叫小 Y,一天,小 Y 拿到了一个包含 n 个点和 n-1 条边的无向连通图, 图中的点用 1~n 的整数编号。小 Y 突发奇想,想要数出图中有多少个“Y 字形”。一个“Y 字形”由 5 个不同的顶点 A、 B、 C、 D、 E 以及它们之间的 4 条边组成,其中 AB、BC、 阅读全文
posted @ 2017-10-27 09:09 zbtrs 阅读(351) 评论(0) 推荐(0)
摘要:【问题描述】你是一名优秀的水管工。 一天你遇到了一个棘手的难题。 你需要在一个长方体状的房间内连接一条贯穿房间内部的水管。房间的长为 X,宽为 Y,高为 Z, 整个房间可以看成是 X×Y×Z个小立方体空间组成的。 如果位房间建立直角坐标系,则房间内每个小立方体空间都可以用一个三维坐标(x,y,z)表 阅读全文
posted @ 2017-10-26 21:19 zbtrs 阅读(787) 评论(0) 推荐(0)
摘要:【问题描述】有一面很长很长的墙。 你需要在这面墙上贴上两行瓷砖。 你的手头有两种不同尺寸的瓷砖, 你希望用这两种瓷砖各贴一行。瓷砖的长可以用分数表示,贴在第一行的每块瓷砖长度为A/B贴在第二行的每块瓷砖长度为C/D.本问题中你并不需要关心瓷砖的宽度。 如上图所示, 两排瓷砖从同一起始位置开始向右排列 阅读全文
posted @ 2017-10-26 18:30 zbtrs 阅读(541) 评论(0) 推荐(0)
摘要:【问题背景】zhx 和他的妹子(们) 做游戏。【问题描述】考虑 N 个人玩一个游戏,任意两个人之间进行一场游戏(共 N*(N-1)/2 场),且每场一定能分出胜负。现在, 你需要在其中找到三个人构成“剪刀石头步”局面: 三个人 A, B, C满足 A 战胜 B, B 战胜 C, C 战胜 A。 【输 阅读全文
posted @ 2017-10-26 16:04 zbtrs 阅读(282) 评论(0) 推荐(0)
摘要:【问题背景】zhx 给他的妹子们排序。【问题描述】zhx 有 N 个妹子, 他对第 i 个妹子的好感度为 ai,且所有 ai两两不相等。 现 在 N 个妹子随意站成一排, 他要将她们根据好感度从小到大排序。 他使用的是冒泡排序算法(详见下)。如果排序过程中好感度为 ai的妹子和aj的妹子发生了交换, 阅读全文
posted @ 2017-10-26 14:43 zbtrs 阅读(199) 评论(0) 推荐(0)
摘要:【问题背景】zhx 和他的妹子聊天。【问题描述】考虑一种简单的加密算法。假定所有句子都由小写英文字母构成, 对于每一个字母, 我们将它唯一地映射到另一个字母。 例如考虑映射规则:a->b, b->c, c->d, d->a. 那么单词 bad 就会被映射为 cba。这个映射规则的“逆映射规则”为: 阅读全文
posted @ 2017-10-26 13:01 zbtrs 阅读(200) 评论(0) 推荐(0)
摘要:【问题背景】zhx 和妹子们玩数数游戏。【问题描述】仅包含 4 或 7 的数被称为幸运数。一个序列的子序列被定义为从序列中删去若干个数, 剩下的数组成的新序列。两个子序列被定义为不同的当且仅当其中的元素在原始序列中的下标的集合不相等。对于一个长度为 N的序列,共有 2^N个不同的子序列。(包含一个空 阅读全文
posted @ 2017-10-26 11:06 zbtrs 阅读(348) 评论(0) 推荐(0)
摘要:【问题背景】zhx 和他的妹子出去玩。【问题描述】zhx 和他的妹子去一个国家旅游,共有 N 个旅游景点, N-1 条双向连接的道路将它们联通起来, 每一条道路有固定长度。 一开始 zhx 位于 1 号景点。现在希望你能够求出旅行长度最小的方案, 使得每个景点至少被访问到一次。【输入格式】第一行两个 阅读全文
posted @ 2017-10-26 08:42 zbtrs 阅读(255) 评论(0) 推荐(0)