Scx117
只一眼,便辽阔了时间。
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: 题意:给你平面上n个点,问有多少条过原点的直线,使得这些点在该直线上的投影(做垂直,对应点)形成对称图形?n<=2000。 标程: 易错点:1.double不要开成int 2.比较斜率相等的时候,不要比较k关键字,直接用x和y关键字的乘积比较即可。由于最多带小数0.5,所以不会有误差, 直接==即可 阅读全文
posted @ 2018-05-24 23:42 Scx117 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 题意:给你一个无限大矩形中有一些planet,每次可以选择某一没有planet的行或列分割开矩形(分割开以后要求矩形不为空)。问最后能分割成几个矩形? 标程: 易错点:set操作注意一下。 题解:set+启发式分割 将所有的planet存入行set和列set。 每次从行和列的两边(启发式)往中间找空 阅读全文
posted @ 2018-05-24 14:39 Scx117 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 题意:每次在树上加一个点,问树上有多少个起点存在与另一点的距离=直径长? 标程: 易错点:1.lca_init的时候j应该正着枚举。 2.所有直径一定会相交,直径的中点(中心)一定被经过。 题解:set+性质 固定根,直径由离根最远的点的集合s1以及离s1中点最远的点的集合s2中的点组成。 因此维护 阅读全文
posted @ 2018-05-24 10:59 Scx117 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 题意:一个数列a,若干个函数,每个函数j=sigma(a[i]),l[j]<=i<=r[j]。 op1:修改数列a中x位置元素为y。op2:求L~R的函数和。n<=1e5。 标程: 易错点:1.没有开ll挂了90分。不要以为ll是小问题。 2.还要unsigned long long。 3.注意左右 阅读全文
posted @ 2018-05-24 08:28 Scx117 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 题意:给你一个数列,每次询问左端点在[a,b]中,右端点在[c,d]中的所有子区间的中位数最大值? n<=1e5. 标程: 易错点:1.强在,忘了把x更新掉。 2.一开始写的是线段树直接维护前缀和。但是这个区间加等差数列比较麻烦,当然也不是不行。 题解:主席树+二分答案 中位数、平均数什么的经典套路 阅读全文
posted @ 2018-05-23 18:14 Scx117 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 题意:求有多少种符合要求的排列满足对于所有i,j,当gcd(i,j)=1时,gcd(pi,pj)=1。 排列上的一些位置给出。 标程: 易错点:1.注意1和所有数互质,所以cnt[1]=1,表示1~n和1不互质的只有1个数。 2.fac[1].push_back(1),1有一个因数为1,小心判错。 阅读全文
posted @ 2018-05-23 11:42 Scx117 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 题意:可以录取x个学生,t<=x<=T。将学生分成两组,大小分别为n1,n2。一共有n个老师需要分进这两个组里,有m对老师互相讨厌不能同组,每个老师都对其所在组的大小有[li,ri]的限制。求一种学生和老师的合法分配方案。li,ri<=1e9,n,m<=1e5. 标程: 题解:二分图染色 回忆一下分 阅读全文
posted @ 2018-05-23 08:42 Scx117 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 题意:平面上一共有k个硬币(k<=1e9),给你n个区间这些区间中至少有一个硬币反面朝上,m个区间中至少有一个硬币正面朝上。问有多少种硬币放置方案?n,m<=100005. 标程: 易错点:1.离散化数组的大小需要注意,此题应该开4倍。 2.注意左端点要-1,因而统计的时候都是左开右闭的区间。 题解 阅读全文
posted @ 2018-05-22 19:55 Scx117 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 题意:给你一棵树,每个节点有编号1~n。求一个字典序最小的排列满足sigma(i到p[i]的距离)最大。 n<=1e5. 标程: 易错点:1.要开ll。 2.SZ.rbegin()->sec!=0这句话不加得出的解也是对的,但CF上说错。。。 题解:树的重心+set+技巧 Ans=sigma(dis 阅读全文
posted @ 2018-05-22 16:35 Scx117 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 题意:给你一个不存在三线共交点的一次函数组a[i]x+b[i]y+c[i]=0。 问等概率选取三条直线,围成三角形的面积的期望。 n<=3000. 标程: 题解:叉积前缀和 最愚蠢的方法自然是n^3枚举直线。计算几何常用套路前缀和。将直线按照斜率排序,枚举直线a和直线b,统计斜率在[a,b]之间的三 阅读全文
posted @ 2018-05-22 10:42 Scx117 阅读(191) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页