上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 31 下一页
摘要: AIM Tech Round 4 (Div. 2) 题意:原本有一个序列,只告诉你个数 n、最小数的下标 start、x 。 要你通过最多2000次交互式询问得出序列中第一个比 x 在的数是多少。 序列是递增的单链表形式。 tags: 先随机选取999个不同下标,找到这999个数中比 x 小的最大的 阅读全文
posted @ 2017-09-14 21:56 v9fly 阅读(146) 评论(0) 推荐(0) 编辑
摘要: gym 101081E 题意:给出一些点,按顺序连线会得到一个多边形。这些点是按顺时针或逆时针给出的,求这个多边形有多少个点对外的夹角 <= 180 。 tags: 1】首先判断这个多边形的给出点的顺序。 只要取最大的 y坐标 或 x坐标 点判断即可,因为在最上、下、左、右的点肯定是凸的。 2】判断 阅读全文
posted @ 2017-09-14 21:56 v9fly 阅读(137) 评论(0) 推荐(0) 编辑
摘要: Gym 101081K 题意:n 个箱子,自重为wi,承重 ri(包括本身),问最多可以有多少个箱子堆在一起。 tags: dp[i][j]表示前 i 个箱子取 j 个堆在一起的最小重量,但这里要先按 ri 从小到大排个序。 可以这样理解,设两个箱子p1,p2,参数为w1, r1, w2, r2,且 阅读全文
posted @ 2017-09-14 21:56 v9fly 阅读(102) 评论(0) 推荐(0) 编辑
摘要: hdu 6188 Duizi and Shunzi 题意:求一个序列中对子和顺子的数量。 tags:优先组成对子。对于1 2 3 3 4 5 这样的先判一下。 阅读全文
posted @ 2017-09-14 21:55 v9fly 阅读(111) 评论(0) 推荐(0) 编辑
摘要: hdu 6186 CS Course 求个前后缀就好了 阅读全文
posted @ 2017-09-14 21:55 v9fly 阅读(157) 评论(0) 推荐(0) 编辑
摘要: Codeforces Round #430 (Div. 2) A 全场hack题,,有个坑,直接判 l~r 是否在 x*k ~ y*k 之间就挂了,因为并不是 x*k~y*k 之间所有数都可以。如:7,7,3,6,2 。 #include<bits/stdc++.h> using namespace 阅读全文
posted @ 2017-08-31 19:36 v9fly 阅读(153) 评论(0) 推荐(0) 编辑
摘要: hdu6152 Friend-Graph 题意:给出 n 个人的关系,问是否有 3 个人两两是朋友,或 3 个人两两不是朋友。 tags:n>=6的就不是,< 的暴力枚举。 拉姆齐定理的通俗表述: 6 个人中至少存在3人相互认识或者相互不认识。 该定理等价于证明这6个顶点的完全图的边,用红、蓝二色任 阅读全文
posted @ 2017-08-22 19:22 v9fly 阅读(206) 评论(0) 推荐(0) 编辑
摘要: hdu6165 FFF at Valentine 题意:给出一个有向图,问任意两个点 a、b,是否可以从a到b,或者从b到a。 tags:主要是题意有点绕。。 只要 tarjan 缩点成 DAG图,再 dfs 判断一下在 DAG 图中是否有一条路径包含了所有点。 阅读全文
posted @ 2017-08-22 19:22 v9fly 阅读(113) 评论(0) 推荐(0) 编辑
摘要: hdu6153 A Secret 题意:两个字符串A 、B,问 B 的所有后缀在 A 中出现了多少次。 tags:把两字符串反一下,然后。。就是板子题了。。 阅读全文
posted @ 2017-08-22 19:22 v9fly 阅读(249) 评论(3) 推荐(1) 编辑
摘要: hdu6154 CaoHaha's staff 题意:问在方格上最少用多少笔可以画出面积不小于S的图,笔画只能横竖斜。 tags:笔画肯定尽量斜的最优。规律是:如果当前画出了一个矩形,那接下来的两笔肯定是在较长边上加。所以打出表即可。 阅读全文
posted @ 2017-08-22 19:21 v9fly 阅读(203) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 31 下一页