ACM_思维
yiqzq
人生如此复杂,机会多得像稠密图,我们没理由认输。尽管我们走不了最短路,但图仍是连通图,TLE之前,没有一个节点叫失败。
展开
-
Educational Codeforces Round 45 (Rated for Div. 2) D. Graph And Its Complement (构造题)
原题地址:http://codeforces.com/contest/990/problem/D 题意:给出三个数字n,a,b.n表示要构造一个n*n的邻接矩阵,这个矩阵的1表示第i行,第j列有一条边相邻。a表示这个矩阵有a个联通分量,b表示将这个矩阵取反(1的位置表示为0,0的位置表示为1,主对角线的0不变)后的连通分量数。现在询问你能否构造出这样的矩阵,如果能还要输出所构造的矩阵。 思路:...原创 2018-06-24 02:03:51 · 343 阅读 · 0 评论 -
Codeforces Round #558 (Div. 2) C.Power Transmission
原题地址:https://codeforces.com/contest/1163/problem/C2 题意:给出n个点的坐标,每两个点可以形成一条直线,问形成的所有直线中可以有多少个交点. 思路:由于是直线,所以只要任意两条斜率不一样的直线就一定会产生一个交点.所以考虑从斜率上下手.由于斜率有不存在的这种情况,所以方便起见,这里使用一般式来表示一条直线. AX+BY+C=0AX+BY+C=0AX...原创 2019-05-11 14:23:08 · 124 阅读 · 0 评论 -
Gym - 101102 I - Simple Robot(思维)
原题地址:http://codeforces.com/gym/101102/problem/I 题意:给出一个矩阵的范围,再给出若干个运动指令,如果当前指令机器人越过了矩阵范围,那么这个指令将会无效,问选哪个格子为起始点能使得无效次数最少. 思路:我们可以先假设一个机器人坐标,然后通过相对移动来判断是否到了上限. 这里我们假设机器人位置是(0,0)(0,0)(0,0)然后后up,down,left...原创 2019-05-07 13:51:15 · 140 阅读 · 0 评论 -
Gym - 101350A Sherlock Bones (思维)
原题地址:http://codeforces.com/gym/101350/problem/A 题意: 给出一个 01 串,定义 F(i,j)F(i,j)F(i,j) 为 [i,j][i,j][i,j] 内 111 的个数,求满足 F(i,j)=F(j,k)(i<j<k)F(i,j) = F(j,k) (i < j < k)F(i,j)=F(...原创 2019-04-06 15:16:24 · 333 阅读 · 0 评论 -
HDU 4790 Just Random (规律)
原题地址:http://acm.hdu.edu.cn/showproblem.php?pid=4790 参考博客:http://www.cnblogs.com/xin-hua/p/3553045.html题意:给你a,b,c,d,p,ma,b,c,d,p,ma,b,c,d,p,m,随机等可能性的选择一对x,y,x∈[a,b]x,y,x∈[a,b]x,y,x∈[a,b],y∈[c,d]y∈[c,d]...原创 2018-10-13 01:05:20 · 178 阅读 · 0 评论 -
2017 NanNing ICPC H. The Game of Life (思维题)
原题地址:https://nanti.jisuanke.com/t/19974 原帖地址:https://blog.csdn.net/qq_36398723/article/details/7934899 思路:详见代码,就是直接模拟稍微加点思维就过了. /* 主要思想:用一个point数组记录有细胞的格子,用一个tmp的数组记录某一个有细胞的格子的周围8个格子 然后如果一个格子周围有x个活细胞,...转载 2018-09-22 21:13:46 · 929 阅读 · 0 评论 -
POJ 3263 Tallest Cow (前缀和+思维)
原题地址:http://poj.org/problem?id=3263 题意:一群奶牛排成一排。他们身高不同。 现在我们知道:有nnn头奶牛,第III头的身高最高,为hhh。 下面给出mmm组关系,每组关系包含两个数,表示这两个数代表的奶牛可以相互看到(两头奶牛之间的所有奶牛都比这两头奶牛矮才能相互看到) 题目要求我们给出所有n头奶牛的可能最大身高。 思路:利用差分的思想,如果l,r能够相...原创 2018-09-10 21:06:11 · 235 阅读 · 0 评论 -
Codeforces 776C Molly's Chemicals (思维)
原题地址:http://codeforces.com/contest/776/problem/C 题意::给定nnn个数,问和等于kkk的次方的连续区间有多少个。 思路:首先最容易想到的就是枚举区间范围,但是这题数据范围1e5,那么O(n2)O(n2)O(n^2)的复杂度显然不可行.那么可以转化一下式子,设现在区间的值是由前缀和得到的.所以满足题木要求就是满足下面的式子sum[j]=kx+su...原创 2018-08-25 20:04:16 · 372 阅读 · 0 评论 -
Codeforces Round #399 (Div. 1 + Div. 2, combined) B. Code For 1 (递归分治)
原题地址:http://codeforces.com/problemset/problem/768/B 题意:有一个序列,刚开始,只有111个数nnn,接着按照以下顺序变化: 找到序列中任意一个>1的数p,将他变为 p/2p/2p/2, pmod2pmod2p \bmod 2, p/2p/2p/2 直到所有点数都不大于111为止。 问最后的序列 区间[l,r][l,r][l,r] ...原创 2018-08-28 16:05:18 · 232 阅读 · 0 评论 -
Gym 101652T Security Badge (dfs)
原题地址:http://codeforces.com/gym/101652/attachments 题意:有nnn个点,mmm条边,还有一个总上界kkk,你需要从sss点走到t点,对于每条边u,v,l,ru,v,l,ru,v,l ,r,你手中持有的权值需要在[l,r][l,r][l, r]的范围内才能从uuu走到vvv,问有多少种不同的权值可以成功地从sss点走到ttt。 思路:一开始想的是从...原创 2018-08-18 16:22:18 · 339 阅读 · 0 评论 -
Py&hyh想脱单
原题地址:http://csustacm.com:4803/problem/1013 Description 总所周知,,py和hyh有十分浓烈的脱单意愿,但是非常不幸,在一个风和日丽的下午,他们穿越到一个没有妹子的世界,他必须回答一个问题才能回到本来的世界,这个问题是给出一个nm的矩阵,然后有q次操作,每一个操作,给出xi,yi,ti,表示在ti时刻摧毁(xi,yi)这个格子,然后他们要求出...原创 2018-08-11 08:35:01 · 203 阅读 · 0 评论 -
Educational Codeforces Round 46 (Rated for Div. 2) C. Covered Points Count (前缀和的应用)
原题地址:http://codeforces.com/contest/1000/problem/C\ 题意:给出n条线段,每条线段覆盖一定长度的区间,让你输出被1条线段,2条线段,…n条线段覆盖的点的数目. 思路:前缀和预处理.使用一个计数标记num,设每一条线段的左端点是标记为1,右端点是-1,那么只需要一边维护num,以便维护结果数组ans就行了. 注意:需要对右端点进行一些特殊处理,将...原创 2018-08-04 20:24:05 · 176 阅读 · 0 评论 -
Gym 101911L Ray in the tube(思维题)
原题地址 题意:给出两根线,每根线上有若干个传感器,你可以选择任意一条射线,这条射线会在两根线内不断折射,求经过的最多的传感器数量 思路: 可以发现在每个传感器的地方,我们并不要枚举每一个角度,观察上面的图可以发现,我们只需要枚举log条射线就可以覆盖所有的情况。 那么现在的问题就是如何快速求出每一条射线覆盖的传感器的数量。 假设枚举的射线的长度是len(就是一条折射的射线上在一条直线上相邻两个点...原创 2019-08-24 01:03:15 · 320 阅读 · 0 评论