”UVA/LA“ 的搜索结果

     本人学习icpc算法竞赛时自己对UVa部分题目的解题思路 仅一个1时:Alice必胜(三数的Nim和为偶数时擦掉1,否则擦掉1和另外任意一数的写上它两的和)。有1时必然Alice胜(最优策略:当另一个数为奇数时擦掉两数写上...

     本人学习icpc算法竞赛时自己对UVa部分题目的解题思路 本题是亚洲区域赛Daejeon赛区2011年的 D 题。 一种武器装备按5个方面分别打分(0~10000),若同时选择了多种装备,则每个方面的得分为这些装备此方面得分的最大值...

     本人学习icpc算法竞赛时自己对UVa部分题目的解题思路 有一个 n 行m 列(1≤n,m≤300)的点阵,问一共有多少条非水平非竖直的直线至少穿过其中两个点?如下图所示,n=2, m=4 时答案为12,n=m=3 时答案为14。设f[m][n]...

     本人学习icpc算法竞赛时自己对UVa部分题目的解题思路 本题是2005年ACM ICPC 欧洲区域赛 西北 赛区的 E 题。 ​ 参见CSDN博主「overload1997」的原创文章,这里贴一下他写的题意: 有一个有n个关键点的洞窟的路线图...

     本人学习icpc算法竞赛时自己对UVa部分题目的解题思路 ​ 本题是2011年ACM ICPC 亚洲区域赛 北京 赛区 的E 题。有n个房子(4 ≤ n ≤ 50),前k个房子每个里面住着一户人家k (1 ≤ k ≤ 5, 2k ≤ n),末k的房子是隐蔽点...

     本人学习icpc算法竞赛时自己对UVa部分题目的解题思路 若排列的1号位放的数正好是1,则转化成了f[n-1][k]。接下来考虑1也参与交换对结果的变化:若1和某个ai>i的元素交换,则转化成了新的排列但计数结果仍然f[n-1][k],...

     本人学习icpc算法竞赛时自己对UVa部分题目的解题思路 本题是ICPC亚洲区域赛东京赛区2009年的 I 题。 有一种轨道车玩具,h行w列矩形上的一个单元格即位一片轨道(2 ≤ h, w ≤ 6),轨道一共分4种(见下图),每片轨道...

     本人学习icpc算法竞赛时自己对UVa部分题目的解题思路 给出短字符串个数n,每个短字符串的长度上限L(1),L(2),...,L(n),一个长字符串s,问长字符串s是否可以压缩成n个字符串。 dfs

     本人学习icpc算法竞赛时自己对UVa部分题目的解题思路 ​ 有一个锯齿状的棋盘,其边界从上到下、从左到右形成阶梯,边界点数量不超过100,并且每一个棋盘格的行列坐标不超过100。求最小的车数量,使得每一个棋盘格均...

     本人学习icpc算法竞赛时自己对UVa部分题目的解题思路 ​ 本题是2007年ACM ICPC 亚洲区域赛 Dhaka 赛区的 H 题。 题意 给出平面上N个点,要求在这些点上放置偏心率为e,长轴与x轴夹角为θ的椭圆的圆心,且所有的椭圆...

     之前WA是被这组数据卡掉了: 4 5 15 25 35 1 #include <cstdio> 2 #include <cstring> 3 #include <cstdlib> 4 #include <queue> 5 #include <... 7 ...

     题意:有A、B、C3个任务分配给n个宇航员,其中每个宇航员恰好分配一个任务。假设n个宇航员的平均年龄为x,只有年龄大于x的才能领取A任务;只有年龄严格小于x的才能领取B任务,而任务C没有限制。...

     一开始以为要用欧拉函数解决,看了半天,发现怎么套都套不上去,只好换个角度思考,由于是递推专题,就用递推的思路尝试一下,如果n行m列的所有道路都已经建好。现在新添加一行,即第n+1行,会有哪些道路需要建设?...

     一个三角形由三个不共线的点组成,也就是说,三角形的个数等于三点不共线的组数。由于三点不共线的组数比较难算,可以通过计算它的补集三点共线的组数,再由总数C(n*m,3)减去。 计算方法和Highway比较类似,若已知n...

     题意 一个树上有N(N≤500)N(N\leq500)N(N≤500)个节点,每个节点与其父节点有正权值,表示距离。你需要回答Q(Q≤1000)Q(Q\leq1000)Q(Q≤1000)个询问,每个询问给出个xxx,求从根节点出发走不超过xxx距离最多能走到...

     题目大意:有N个点,M条路,如果两条路不连通的话,就将这两条路的距离设置为L 现在要求你求出每两点之间的最短距离和 接着要求 求出炸断 给出的M条路中... 单源最短路树:把源点到其他点的最短路拼起来,形...

     UVA1401题目直达 题目大意是拆解字符串,有几种方法。 简单思路:设dp[i]dp[i]为字符串从第i位开始的拆解方法;仔细一想的话就会发现这样的关系:dp[i]=∑j∈[1,S]dp[i+len[j]]dp[i]=\sum_{j\in[1,S]} dp[i+len[j]...

     这题就是个裸的线段树。。但细节容易想错。。   题意:一个全0的序列,m次操作,每次给出一个区间[l,r)和一个值v,将该区间内所有小于等于v的数全部修改为v。求总的修改次数。   怎么做呢?一开始我是这么做的:开...

     There is an objective test result such as “OOXXOXXOOO”. An ‘O’ means a correct answer of a problem and an ‘X’ means a wrong answer. The score of each problem of this test is calculated by itself...

     题意:有一座桥,桥上等距摆若干个塔,高度H,宽度不计。相邻两个塔距离不超过D。有一个绳索,总长度为L,桥的长度为L,两个塔之间的绳索成全等的抛物线。求建最少的塔的时候绳索下端离地高度y。...

     本人学习icpc算法竞赛时自己对UVa部分题目的解题思路 将每条线段作为两条有向线段做预处理:依次与其他线段求交点(用分数保存叉乘比值)同时保存逆时针夹角的余弦值,最后对多线段交于同一点时保留余弦值最小的那一...

uvaoj1398/ LA3950

标签:   acm  uva  打点

     uvaoj1398  题目链接: https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=4144   学会了新的打点方式,特点类似时间轴,从前向后扫。  细节注意 , ...

     简单的矩阵上的dp从左上角扫到右下角,dp[i][j][0] 代表在i,j处选A ,dp[i][j][1] 代表在i,j处选B.dp[i][j][0]=max(dp[i-1][j][1],dp[i-1][j][0])+suma[i][j]-suma[i][0];dp[i][j][1]=max(dp[i][j-1][1],dp[i][j-1]...

     题目大意:有一些化合物,每个化合物都由两种元素组成的,然后你按照顺序依次把一些简单化合物装到车上,但这里存在一个安全隐患:如果车上存在k个简单化合物,正好包含k种元素,那么它就将组成一个易爆的混合物,...

     本人学习icpc算法竞赛时自己对UVa部分题目的解题思路 给你一叠DV,编号1到n,1在最上面,n在最下面。然后现在给你m个操作,每次都指定一张CD,问要拿走这个CD需要挪走上面多少张CD,并且这个要拿走的CD放在这个叠CD...

     本人学习icpc算法竞赛时自己对UVa部分题目的解题思路 有一个100mm×100mm的纸片,进行若干次折叠操作:每次给出点P、Q,沿着P、Q的垂直平分线将包含P的部分翻折至P点在Q点上。最后给出一个点的h,从h点打孔,问纸张...

10  
9  
8  
7  
6  
5  
4  
3  
2  
1