码迷,mamicode.com
首页 >  
搜索关键字:poj bfs    ( 24949个结果
ICPC 2019-2020 North-Western Russia Regional Contest E. Equidistant(分层)
Equidistant 思路:我们首先可以想到,如果存在点x使得其他队伍到达这个城市距离相同,可以看作一个四面八方往上走楼梯的方式,通过走楼梯,他们慢慢汇聚到一起,直到汇聚到x点,则我们可以通过bfs来进行分层,从队伍点出发bfs,之后我们只需要模拟汇聚的方式,当然,我们只能走上一层的点,不能退,不 ...
分类:其他好文   时间:2020-05-25 12:08:06    阅读次数:60
1109 01组成的N的倍数
Problem 给定一个自然数N,找出一个M,使得M 0且M是N的倍数,并且M的10进制表示只包含0或1。求最小的M。 例如:N = 4,M = 100。 Solution bfs,有点难写。 Code ...
分类:其他好文   时间:2020-05-24 21:25:56    阅读次数:71
POJ--2985 The k-th Largest Group(第K大组,带权并查集+树状数组+二分)
地址:http://poj.org/problem?id=2985 题意: 输入n,m。共n只猫,m组询问。 1,L,R。L号猫所在组和R号猫所在组合并 0,x。查询第x大组有几只猫。 解析: 理解了好久的说。。。最最重要的还是树状数组的本质要理解好,要不代码写再多也没用。 树状数组:c[i]表示所 ...
分类:编程语言   时间:2020-05-24 19:14:32    阅读次数:54
阿里代码开发规范学习总结
1、运行时异常应该通过预先检查来规避,而不是使用trycatch 2、避免随意的缩写单词 3、接口中的方法和属性不要加任何修饰符,public也不行 4、equals方法容易产生空指针,所以尽量使用常量或者确定有数据的对象来调用该方法 5、所有包装类的值进行比较,都使用equals方法 6、所有的p ...
分类:其他好文   时间:2020-05-24 16:27:54    阅读次数:94
树链剖分
树链剖分 DFS序 先来讲一讲DFS序是什么东西,直接上图,方便理解。 估计巨巨们应该知道了DFS序的两个重要的东西,$in,out$数组。 $in$数组就是这个点进入DFS的时间。 $out$数组就是这个点退出DFS递归栈的时间。 这个时间要注意,当有点进入的时候才加,没有点进入的时候不加也不减。 ...
分类:其他好文   时间:2020-05-24 11:48:39    阅读次数:46
poj3045 cow acrobats 贪心/邻项交换
题目链接:https://vjudge.net/problem/POJ-3045 题意:n个奶牛堆成一堆,每个都有重量和力气,奶牛i的危险值=i上方奶牛的总重量减去i的力气,求最大危险值的最小值。n<=50000 看到进阶指南上写了个邻项交换,大概就知道怎么想了。考虑两头奶牛p和q(其实就是比较函数 ...
分类:其他好文   时间:2020-05-24 09:24:30    阅读次数:54
CCF 无线网络
这个题搜索or动态规划 瞅了眼是搜索。。 想搜索路径的话会挺复杂的,但是想感觉搜索的大概过程应该可以做。 写崩了,如果范围不是10^8就好了 1 #include<cstdio> 2 #include<algorithm> 3 using namespace std; 4 5 int n, m, k ...
分类:其他好文   时间:2020-05-23 20:05:35    阅读次数:62
POJ-1321 棋盘问题
在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别。要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编程求解对于给定形状和大小的棋盘,摆放k个棋子的所有可行的摆放方案C。 Input 输入含有多组测试数据。 每组数据的第一行是两个正整数,n k,用一个空格隔开,表示了将 ...
分类:其他好文   时间:2020-05-23 16:29:15    阅读次数:45
CF1350E Orac and Game of Life(BFS)
/* * CF1350E * 题意: * 给出一个n*m的01矩阵,q组询问,称一个方格(i,j)是好的,当且仅当至少有一个 * 与(i,j)相邻的方格颜色与(i,j)相同,经过一个回合后,好方格的颜色改变而不好的方格颜色不变。 * 每组询问给出i,j,p,问p回合后方格(i,j)的颜色是什么。 * ...
分类:其他好文   时间:2020-05-23 16:24:14    阅读次数:41
【最短路/最大生成树】POJ 1797 Heavy Transportation
"POJ 1797 Heavy Transportation" 题意:给一个无向图,找出在所有从结点$1$到结点$n$的路径中,最小边的权值最大的那一条。输出这个权值。 思路: 方法有两种:一是最短路变形,二是最大生成树。 这里先给出最大生成树的代码。最大生成树可以保证生成“最小边的权值最大的那一条 ...
分类:其他好文   时间:2020-05-23 13:22:58    阅读次数:49
24949条   上一页 1 ... 29 30 31 32 33 ... 2495 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!