摘要: 1.1-有效数字丢失现象观察 1 #include<bits./stdc++.h> 2 using namespace std; 3 double f1(double x) 4 { 5 return sqrt(x)*(sqrt(x+1)-sqrt(x)); 6 } 7 double f2(doubl 阅读全文
posted @ 2019-06-13 22:30 口香糖万岁 阅读(1539) 评论(0) 推荐(0) 编辑
摘要: 题面 题意:T组数据,每次给你1e5个点的树(1为根),每个点有一权值,询问1-n每个节点的子树中, 至少修改几个点的权值(每次都可以任意修改),才能让子树中任意2点的距离==他们权值差的绝对值 无解输出-1 题解:画图不难发现,如果这个节点有3个儿子,也就是不包含它连向它父亲的边,它还有多于2条边 阅读全文
posted @ 2019-05-08 10:08 口香糖万岁 阅读(284) 评论(0) 推荐(0) 编辑
摘要: //yxynb! 题面 题意:一个5e5的数组,定义一个区间的值为 这个区间的和*这个区间的最小值,注意数组值有负数有正数,求所有区间中最大的值 题解:如果全是正数,那就是原题 POJ2796 单调栈做一下就ok 我们现在有负数,考虑这段区间,他的和必须是负数,由于导致和为负数,最小值一定也是负数, 阅读全文
posted @ 2019-04-21 23:11 口香糖万岁 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 题面 题意:如果一个字符串的最小表示法是他自己,他就是一个Lyndon Word. 例如 aabcb 他的循环串有 abcba bcbaa cbaab baabc 其中字典序最小的是他自己 现在给你n,m表示用前m个字符(从a开始),拼成长度不超过n的字符串中,输出字典序排列的的 l->r 的串 l 阅读全文
posted @ 2019-04-10 09:36 口香糖万岁 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 题面 题意:有10w个点,问你选4个点,能组成平行于坐标轴的正方形有多少个 题解:不知道正解,我的做法就是暴力的基础上优化一点,每次按x排好序,每次枚举的2个点都是x相同的 这样算是个优化?但并不能过,因为可能一列全是x相同的,于是又判了一次对于这个点,x相同的多还是y相同的多 具体实现用了个set 阅读全文
posted @ 2019-04-02 10:53 口香糖万岁 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 题面 题意:给你n(20)个点,m(40条边),让你给每条边染一种颜色,白色0元,红色2元,蓝色1元,现在要保证每一条白边相邻的有一条红边,问至少花多少 题解:刚开始想的时候,好像觉得只用染红色和白色就够了?乱搞一通就发现不对了 例如:5个点,5条边:1 2, 2 3 , 3 4 , 4 5 , 5 阅读全文
posted @ 2019-03-31 21:40 口香糖万岁 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 题面 题意:你和朋友一起做了n道判断题,现在你知道你们两的答案,也知道你朋友对了k个,问你至少对了几个 题解:假设你和朋友n个答案都一样,那你是不是也对了k个,假设你和朋友有1个答案不一样,是不是,你至少对了k-1个, 如果你和朋友有x(x<=k)个不一样,最坏就是他刚好这x个都是对的,所以你只能对 阅读全文
posted @ 2019-03-28 12:58 口香糖万岁 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 题面 题意:给你 abcd(1e7),求a<=x<=b,c<=y<=d的,gcd(x,y)=1的数量 题解:经典题目,求从1的到n中选x,从1到m中选y的,gcd(x,y)=k的可以看hdu1695 ask(x,y)表示从1到n中选n,从1到m中选y的话 ans=ask(b,d)-ask(b,c-1 阅读全文
posted @ 2019-03-28 10:51 口香糖万岁 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 题面 题意:有3e5个人排成一列,然后Li,Ri表示每个人可以站在[Li,Ri]中的一个,然后M(1e6)个限制条件,某个人一定要在某个人前面,求一种合法方案,无解输出-1 题解:首先可以想到对于限制条件,先进行拓扑排序,如果不能则无解 针对拓扑排序的结果,可以更精确每个人站的位置的区间[Li,Ri 阅读全文
posted @ 2019-03-25 10:24 口香糖万岁 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 题面 题意:给你n(2w5)个点,m条边(7w5)有k(1e3)辆车停在某些点上的,然后他们都想尽快去1号点,同时出发,同一个点不允许同时经过, 如果多辆车同时到达一个点,他们就会堵塞,这时候只能选择通过一辆车,其他车相当于就地爆炸 问最后能有多少车到1号点 题解:想象如果2辆车的最短路不相交,那么 阅读全文
posted @ 2019-03-25 10:11 口香糖万岁 阅读(210) 评论(0) 推荐(0) 编辑