码迷,mamicode.com
首页 >  
搜索关键字:uvalive    ( 873个结果
UVALive - 6802 Turtle Graphics
题目链接 https://icpcarchive.ecs.baylor.edu/external/68/6802.pdf 图的标号和二维数组的不太一样,顺时针转90度就舒服多了 #include #include using namespace std; int vis[100][100]; int start_x, start_y; int final_x, final_y; int di...
分类:其他好文   时间:2015-04-24 09:06:08    阅读次数:129
UVALive - 6809 Spokes Wheel(位运算)
题目链接 https://icpcarchive.ecs.baylor.edu/external/68/6809.pdf 枚举可以过,但弄个字符串或者数组去处理进制转换的确很麻烦,在vj里找到个大神的代码,真tm神奇,在这里贴下。 #include #include #include #include using namespace std; int main() { unsigned i...
分类:其他好文   时间:2015-04-24 09:03:57    阅读次数:138
Viva Confetti(几何+圆盘覆盖问题)
Viva Confetti Time Limit:3000MS     Memory Limit:0KB     64bit IO Format:%lld & %llu Submit Status Practice UVALive 2572 Appoint description:  System Crawler  (2015-04-19) Description...
分类:其他好文   时间:2015-04-23 09:44:16    阅读次数:139
uvalive2222(等差序列前n项求和)
题意: 有n个点,每个点高度不一样但一定要在0以上; 而且除了头尾两个点.任意点的高度是前后两个点相加除以2 再减1; 给出最左端的A点高度;求最右端的B点高度最低多少; 思路: 首先由任意点的高度是前后两个点相加除以2 再减1; 我们可以的出; 两个线段的长度差一定是2; 那么我们就可以用等差序列求和来做; a1 * n + n * (n - 1) * d /2   (...
分类:其他好文   时间:2015-04-22 18:20:03    阅读次数:78
uvalive 4256(dp)
题意:有从1到n的数字组成一个无向连通图,给出了连通情况,然后给出一个数字序列,问这个序列要求相邻的点要么相等要么在图中是直接连通的,问最少修改序列中的几个点可以让序列满足要求。 题解:f[i][j]表示前i个数组组成的序列以数字j结尾的最少修改点,那么f[i][j] = min{f[i][j],f[i - 1][k] + (d[i] != j)},此时j==k或g[j][k] == 1。最后f...
分类:其他好文   时间:2015-04-14 00:45:33    阅读次数:133
uvalive 3989(线段树)
题意:给出长度是n的数字序列,然后给出位置x, y,问在[x, y]这个范围内有最大和的连续子序列的范围是什么。 题解:和普通的线段树不太一样,还加入了连续子序列,求连续子序列最大和的方法有个是把序列分成三部分,最大和的起点终点可能都是左边部分,可能都是右边部分,也可能起点在左边,终点在右边,那么在用线段树时也要这样,用一个结构体表示线段树的一个结点,有左端点和右端点,也有包含在左端点和右端...
分类:其他好文   时间:2015-04-06 08:57:26    阅读次数:146
UVALive 5292 Critical Links
Critical LinksTime Limit: 3000msMemory Limit: 131072KBThis problem will be judged onUVALive. Original ID:529264-bit integer IO format:%lld Java class ...
分类:其他好文   时间:2015-04-05 14:37:21    阅读次数:113
[UVALive] 6492 Welcome Party(最小点覆盖)
6492 Welcome Party For many summers, the Agile Crystal Mining company ran an internship program for students. Theygreatly valued in...
分类:其他好文   时间:2015-03-30 22:25:04    阅读次数:139
uvalive 5052
题意:有两个a和b的1到n的排列,统计a和b有多少个连续的子序列包含完全相同的整数集,子序列至少包含两个元素。 题解:可以先记录b数组中每个数字的位置,然后枚举a数组的起点和子序列长度,然后用l和r限定范围,初值是a数组起点在b中的位置,因为是连续子序列,如果有更大范围出现就可以更新l和r,如果r - l == len,解的数量加1,。 #include #include cons...
分类:其他好文   时间:2015-03-30 21:16:46    阅读次数:160
uvalive 4356
题意:有n个点在平面直接坐标线,给出了n个点坐标,然后问以(0,0)为圆心的扇形包含至少k个点最小面积。 题解:贪心,先把所有点按与x轴正半轴的角度排序,然后选出一个点当半径,枚举剩下点(半径小于第一个点),更新最小面积值。 #include #include #include using namespace std; const int N = 5005; const double...
分类:其他好文   时间:2015-03-30 09:27:55    阅读次数:121
873条   上一页 1 ... 63 64 65 66 67 ... 88 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!