
暴力
TaoSama
The ACM road begins.
展开
-
UVALive 6843 Volume Control(暴力压位)
题意: N≤3×104的N∗N的矩阵,每个位置的数是rowid∗colid,问有多少唯一的数,最后算上0N\leq 3×10^4的N*N的矩阵, 每个位置的数是row_{id}*col_{id},问有多少唯一的数, 最后算上0分析: 我们发现矩阵是对称的,然后对于每个新加的一行,bitset暴力标记是否访问过,然后递推就可以了我们发现矩阵是对称的, 然后对于每个新加的一行, bitset暴原创 2015-12-11 21:18:55 · 536 阅读 · 0 评论 -
HihoCoder 1268 九宫(暴力)
题意: 给定三阶幻方的一种结果,现给出一个幻方的部分填数,还原幻方给定三阶幻方的一种结果,现给出一个幻方的部分填数,还原幻方 保证至少有一组解,多解输出“Too Many”保证至少有一组解,多解输出“Too\ Many”分析: 题面都告诉你是旋转和翻转了,直接暴力枚举所有情况比对就可以了题面都告诉你是旋转和翻转了,直接暴力枚举所有情况比对就可以了代码://// Created原创 2016-03-07 16:44:54 · 942 阅读 · 0 评论 -
Codeforces Round #322 (Div. 2) D. Three Logos(暴力)
题意: 给定三个矩形的长宽,分别用A,B,C代表给定三个矩形的长宽, 分别用A,B,C代表 问是否可以拼成一个正方形,矩形可以旋转,输出边长和方案问是否可以拼成一个正方形, 矩形可以旋转, 输出边长和方案分析: 显然只有两种放法,一种是3个摆一排,另一种是2个摞起来,1个放旁边显然只有两种放法,一种是3个摆一排, 另一种是2个摞起来, 1个放旁边 对于怎么摆就不要分析了原创 2016-02-04 18:51:06 · 309 阅读 · 0 评论 -
HihoCoder 1264 神奇字符串(暴力)
题意: 两个字符串A和B,|A|,|B|≤100,每个单位时间可以交换字符串A的相邻的两个字符两个字符串A和B, |A|, |B| \le 100, 每个单位时间可以交换字符串A的相邻的两个字符 我们说两个字符串是非常相似的,当且仅当它们的编辑距离≤1我们说两个字符串是非常相似的,当且仅当它们的编辑距离\le1 问最少需要多少时间,让A和B变得非常相似,保证存在一种这样的方案问最少需原创 2016-02-14 22:41:11 · 687 阅读 · 0 评论 -
HDU 5626 Clarke and points(二进制枚举)
题意: 求N≤106个点中,任意2点间的最大曼哈顿距离求N\le10^6个点中, 任意2点间的最大曼哈顿距离分析: |xi−xj|+|yi−yj|,拆绝对值可以得到:|x_i-x_j|+|y_i-y_j|, 拆绝对值可以得到: 正正:xi−xj+yi−yj=(xi+yi)−(xj+yj)正正:x_i-x_j+y_i-y_j=(x_i+y_i)-(x_j+y_j) 负负:−xi+原创 2016-02-13 22:27:59 · 499 阅读 · 0 评论 -
HDU 5624 KK's Reconstruction(暴力 + MST)
题意: N≤2000个点,M≤15000条边,求所有MST中最大边−最小边的最小值,无MST输出−1N\le2000个点,M\le15000条边, 求所有MST中最大边-最小边的最小值,无MST输出-1分析: 模拟MST生成的过程,根据Kruskal算法的正确性模拟MST生成的过程, 根据Kruskal算法的正确性 从小往大加边,如果某条边形成环了,就删去环上的最小边把这条边丢进去从原创 2016-02-10 20:58:59 · 411 阅读 · 0 评论 -
UVALive 6907 Body Building(暴力)
题意: N≤100的图,问哑铃形有几个,哑铃形指的是一个连通分量,且由唯一的桥相连的两个图形是点数相等的完全图N≤100的图,问哑铃形有几个,哑铃形指的是一个连通分量,且由唯一的桥相连的两个图形是点数相等的完全图分析: tarjan找出所有的桥,测试两边的图形是否是完全图,看点数是否相等以及边数是否完全tarjan找出所有的桥,测试两边的图形是否是完全图,看点数是否相等以及边数是否完全原创 2015-12-21 20:34:05 · 484 阅读 · 0 评论 -
UVALive 6895 Deduction(暴力)
题意: 给定N≤1500个布尔变量,有三种类型的断言,问是否存在全部满足的可行解给定N\leq 1500个布尔变量, 有三种类型的断言,问是否存在全部满足的可行解 1≤m1≤N,Type1:x=true1\leq m1 \leq N,Type1: x = true 0≤m2≤1500,Type2:x1∩x2∩x3⋯∩xk=空集0\leq m2 \leq 1500, Type2: x_原创 2015-12-16 03:23:22 · 291 阅读 · 0 评论 -
UVALive 6852 Blanket(暴力)
题意: 给出N≤105个地毯,M≤106个人,人的编号是0→M−1给出N\le 10^5个地毯, M\le 10^6个人, 人的编号是0\to M-1 地毯由二元组描述,(a,b),a表示[0,a]是厚的,b为地毯的长度周期,地毯无限长地毯由二元组描述,(a,b), a表示[0,a]是厚的, b为地毯的长度周期, 地毯无限长 现在N个地毯摞在,人排一行,求被0→N个地毯厚的部分覆盖的原创 2015-12-12 17:28:23 · 527 阅读 · 0 评论 -
HihoCoder 1271 舰队游戏(二进制枚举、贪心)
题意: n行∗m列≤16个空位,每个空位有个权值ai,b物品权值bi,c物品权值cin行*m列\le 16个空位, 每个空位有个权值a_{i}, b物品权值b_i,c物品权值c_i 每个空位只能放置一个物品,且物品贡献为ai∗bj或者ai∗cj每个空位只能放置一个物品, 且物品贡献为a_i*b_j或者a_i*c_j 现要求满足a物品贡献≥s的情况下,最大的c物品贡献,不满足输出“No原创 2016-03-07 17:04:20 · 937 阅读 · 0 评论