随笔分类 -  算法-离散化

【HDOJ6681】Rikka with Cake(扫描线,线段树)
摘要:题意:给定一个n*m的平面,有k条垂直或平行的直线,问将平面分成了几个互不联通的部分 n,m<=1e9,k<=1e5 思路: 刻在DNA里的二维数点 阅读全文

posted @ 2019-10-13 16:38 myx12345 阅读(198) 评论(0) 推荐(0) 编辑

【HDOJ6665】Calabash and Landlord(dfs)
摘要:题意:二维平面上有两个框,问平面被分成了几个部分 x,y<=1e9 思路:分类讨论可以 但数据范围实在太小了,离散化以后随便dfs一下 阅读全文

posted @ 2019-10-11 16:16 myx12345 阅读(129) 评论(0) 推荐(0) 编辑

【BZOJ2639】矩形计算(二维普通莫队)
摘要:题意:输入一个n*m的矩阵,矩阵的每一个元素都是一个整数,然后有q个询问,每次询问一个子矩阵的权值。 矩阵的权值是这样定义的,对于一个整数x,如果它在该矩阵中出现了p次,那么它给该矩阵的权值就贡献p^2。 n,m<=200,m<=1e5,abs(a[i][j])<=2e9 思路:学习资料见https 阅读全文

posted @ 2019-10-09 19:44 myx12345 阅读(429) 评论(0) 推荐(0) 编辑

【HDOJ6609】Find the answer(线段树)
摘要:题意:给定一个n个正整数的数列,第i项为w[i],对于每个i,你要从[1,i-1]中选择一些变成0,使得变化后[1,i]的总和小于m,每次询问最少要变几个 n<=2e5,m<=1e9,1<=w[i]<=m 思路:显然每次贪心删最大的,直接开权值线段树,每次询问就在直接树上二分 开始交了几发TLE+M 阅读全文

posted @ 2019-09-26 19:09 myx12345 阅读(182) 评论(0) 推荐(0) 编辑

【NOIP2017练习】怎样打好隔膜(贪心,堆,带删除priority_queue)
摘要:题意:OI大师抖儿在夺得银牌之后,顺利保送pku。这一天,抖儿问长者:“我的手速虽然已经站在了人类的巅峰,但是打隔膜还是输。我换了很多队友,但是没有用。请问应该怎样打好隔膜?”长者回答:“你啊,Too Young Too Simple,Sometimes Naive!不过你来看看这个游戏,或许对你有 阅读全文

posted @ 2017-11-06 16:03 myx12345 阅读(968) 评论(1) 推荐(1) 编辑

【HDOJ5714】拍照(线性扫描)
摘要:题意:小明在旅游的路上看到了一条美丽的河,河上有许多船只,有的船只向左航行,有的船只向右航行。小明希望拍下这一美丽的风景,并且把尽可能多的船只都完整地拍到一张照片中。小明位于河的边上,并且可以在河边的任意位置进行拍照,照相机的视野恰好为90度角,只能以垂直于河边的方向进行拍照。河上的船只全都可看作是 阅读全文

posted @ 2017-08-17 19:12 myx12345 阅读(372) 评论(0) 推荐(0) 编辑

【BZOJ2874】训练士兵(主席树)
摘要:题意:有一个N*M的矩阵,给出一些形如(x1,y1,x2,y2,s)的操作,代表(x1,y1)到(x2,y2)都被加上了s这个数 现在有一些强制在线的询问,询问(x1,y1)到(x2,y2)的和 对于100%的数据 n,m<=10^8,k<=40000,q<=100000; 思路:将操作(x1,y1 阅读全文

posted @ 2017-01-05 19:28 myx12345 阅读(349) 评论(0) 推荐(0) 编辑

【POJ2482】Stars in Your Window(线段树,扫描线)
摘要:题意:在二维坐标系中有一些带权值的点,要求用一个长宽指定不能互换的框套住其中的一些,使得它们的权值和最大。 n<=10000 x,y<=2^31 思路:首先按X排序,将Y坐标离散化,X坐标用扫描线框定,每个点(x,y)在x中只对y有a[i]的贡献,y+h有-a[i]的贡献,线段树(树状数组更好写)维 阅读全文

posted @ 2017-01-04 18:43 myx12345 阅读(140) 评论(0) 推荐(0) 编辑

【CF713C】Sonya and Problem Wihtout a Legend(离散化,DP)
摘要:题意:给你一个数列,对于每个数字你都可以++或者−− 然后花费就是你修改后和原数字的差值,然后问你修改成一个严格递增的,最小花费 思路:很久以前做过一道一模一样的 严格递增很难处理,就转化为非严格递增处理 设a[i]<a[j],i<j a[j]-a[i]>=j-i a[j]-j>=a[i]-i 即将 阅读全文

posted @ 2016-11-02 15:34 myx12345 阅读(390) 评论(0) 推荐(0) 编辑

【CF675C】Money Transfers(离散化,贪心)
摘要:http://www.cnblogs.com/chengsheng/p/5535316.html 题目大意:给你n个银行中的存款(负值表示借贷),是成环的,1跟n相接,这n个数的和为0。可以从i向i的相邻两侧转移存款,问你最少转移多少次,可以让所有银行的存款都为0。 解题思路:n个数的和为0,假设是 阅读全文

posted @ 2016-05-30 20:57 myx12345 阅读(574) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

导航

统计

点击右上角即可分享
微信分享提示