上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页
摘要: 1.【板子题】Wireless Network POJ - 2236 (标记结点是否可用) 2.【板子题】The Suspects POJ - 1611 (判断有多少个结点与结点0在同一集合) 3.【板子题】How Many Tables HDU - 1213 (统计集合的个数) 4.【带权并查集】 阅读全文
posted @ 2020-08-10 01:43 StreamAzure 阅读(98) 评论(0) 推荐(0)
摘要: How Many Answers Are Wrong HDU - 3038 题意: 有一个长度已知的整数串,给出一系列包含$l,r$的语句,表示$[l,r]$这个区间的和。问有多少条语句是错误的。 思路: 多组输入!!! 数据只有$2×10^5$这么大,不用离散化了。 因为和这题差不多,所以就只简单 阅读全文
posted @ 2020-08-09 23:56 StreamAzure 阅读(105) 评论(0) 推荐(0)
摘要: Parity game POJ - 1733 题意: 有一个长度已知的01串,给出一系列包含$l,r$的语句,表示$[l,r]$这个区间中的1是奇数个还是偶数个。问前多少条语句是正确的。 思路: 一:集合元素的选定 首先为了能连通,需要把所给闭区间改为左开右闭区间,如第2~4位上有偶数个1,改写为$ 阅读全文
posted @ 2020-08-09 22:54 StreamAzure 阅读(141) 评论(0) 推荐(0)
摘要: Supermarket POJ - 1456 题意: 给出$n$种商品的价格及最后出售期限(如2表示最晚在第2天出售),每天只能出售一种商品,问最大销售额。 思路: 首先想到贪心。如果商品之间存在时间冲突,显然选择价格更高的那一个更优。 将所有商品按价格从大到小排序。对于第$i$个商品,先尝试在它的 阅读全文
posted @ 2020-08-08 23:03 StreamAzure 阅读(90) 评论(0) 推荐(0)
摘要: P3958 奶酪 思路: 因为一开始就知道可以用并查集做,只是试着写了一下。 显然,如果两球相切/相交时是可以merge的,在全部尝试过merge之后再判断【与顶面相交的洞】和【与底面相交的洞】是否在同一集合内即可(也就是find(i)==find(j)) 卡在了两处地方: 一是没有让所有洞两两之间 阅读全文
posted @ 2020-08-08 18:08 StreamAzure 阅读(111) 评论(0) 推荐(0)
摘要: Is It A Tree? POJ - 1308 小希的迷宫 HDU - 1272 题意: 这两题几乎一样,代码改一下输出就行了。 给定一个图,判断这个图是不是树。 思路: 这里判定标准有三个:一是无环,二是n个结点,n-1条边,三是空树的情况。 后两个条件很简单,统计一下就可以了;至于判环,可以用 阅读全文
posted @ 2020-08-07 01:24 StreamAzure 阅读(219) 评论(0) 推荐(0)
摘要: Layout POJ - 3169 题意: $n$头奶牛按序号$1~n$排成一行,允许多头奶牛站在同一个位置上。给定$ML$行关系,每行三个整数$u,v,dis$,表示奶牛$u$与奶牛$v$的距离不大于$dis$;再给定$MD$行关系,每行三个整数$u,v,dis$,表示奶牛$u$与奶牛$v$的距离 阅读全文
posted @ 2020-08-02 17:55 StreamAzure 阅读(137) 评论(0) 推荐(0)
摘要: Extended Traffic LightOJ - 1074 题意: 有$n$个路口,每一个路口有一个拥挤度$A_i$,从一个路口$I$到另一个路口$J$的收益为:\((A_J−A_I)^3\)。问从第$1$个路口到达第$k$个路口的最小收益。如果不能到达或收益<3,输出“?”,否则输出最小收益。 阅读全文
posted @ 2020-08-02 16:52 StreamAzure 阅读(117) 评论(0) 推荐(0)
摘要: Subway POJ - 2502 题意: 给定家与学校的坐标,以及若干条地铁路线各站点的坐标,还有人的速度与地铁的速度。一到达站点就可以立刻上车,不同地铁路线之间可以随意换乘。问从家到学校花费的最小时间。 思路: 懒鬼宗旨:能写floyd绝对不写dijkstra和SPFA…… 唯一要注意的是,本题 阅读全文
posted @ 2020-08-01 00:01 StreamAzure 阅读(112) 评论(0) 推荐(0)
摘要: Wormholes POJ - 3259 题意: 给定一些农场及农场间的双向路径及它们花费的时间,再给定一些农场间的单向虫洞路径。当经过一条虫洞路径从A点到达B点时,会回到比从A点出发时更早的时刻。问农夫能否可以通过这些路径见到以前的自己。 思路: Floyd判负环。 int f; int n, m 阅读全文
posted @ 2020-07-30 18:01 StreamAzure 阅读(226) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页