码迷,mamicode.com
首页 >  
搜索关键字:uva 1347    ( 8022个结果
UVA 11983 - Weird Advertisement(线段树)
UVA 11983 - Weird Advertisement 题目链接 题意:给定几个矩形,之后,求覆盖k次以上的点 思路:先把坐标离散化掉,然后把每个矩形x2,y1加一,这样就把求点转化为求面积,然后每个矩形拆分成上下两个线段,按y排序之后,从下往上每访问一条线段(第一条除外),答案就加上目前整条线段上次数大于等于k的长度乘上这条线段和上一条线段的高度差,然后再用这条线段,根...
分类:其他好文   时间:2014-08-03 15:18:05    阅读次数:185
uva 11256 - Repetitive Multiple(gcd+暴力)
题目链接:uva 11256 - Repetitive Multiple 题目大意:给定一个数n,要求找到最小的k,使得k?n为题目中定义的重复数字. 解题思路:枚举k?n的循环节长度,比如当前枚举为2,那么一次判断u=1001,1001001,1001001001 ...,取d = gcd(n,u), 那么k = u / d, a = n / d (因为n?k=u?a)并且保...
分类:其他好文   时间:2014-08-03 12:54:35    阅读次数:211
uva 11317 - GCD+LCM(欧拉函数+log)
题目链接:uva 11317 - GCD+LCM 题目大意:给定n,求出1~n里面两两的最大公约的积GCD和最小公倍数的积LCM,在10100进制下的位数。 解题思路:在n的情况下,对于最大公约数为i的情况又phi[n/i]次。求LCM就用两两乘积除以GCD即可。 #include #include #include #include using namespace std...
分类:其他好文   时间:2014-08-03 01:48:04    阅读次数:392
uva 10375 唯一分解定理 筛法求素数【数论】
数学基础 唯一分解定理 筛法求素数...
分类:其他好文   时间:2014-08-02 23:32:24    阅读次数:388
uva 1521 - GCD Guessing Game(贪心)
题目链接:uva 1521 - GCD Guessing Game 题目大意:给定一个数N,现在又一个数x,在1~N之间,现在每次可以猜一个数a,返回gcd(x,a),问说最少猜几次可以确定x。 解题思路:其实就将1~N里面的素数都要考虑一遍,因为有一个N的限制,所以每次选出来的素数的积不大于N即可。 #include #include #include using name...
分类:其他好文   时间:2014-08-02 23:27:44    阅读次数:302
uva 10542 - Hyper-drive(容斥)
题目链接:uva 10542 - Hyper-drive 题目大意:给定n维空间的线段,问说线段经过几个格子。 解题思路:对于线段可以将一点移动至原点,变成 (0,0)到(a,b)这条线段,以二维为例,每次会从一个格子移动到另一个格子,可以是x+1坐标,也可以是y+1,所以总的应该是a+b-1,扣除掉x+1,y+1的情况gcd(a,b)-1 (原点)。映射成n维就要用容斥原理计算结果...
分类:其他好文   时间:2014-08-02 23:26:24    阅读次数:295
UVA 11475 - Extend to Palindrome(KMP)
UVA 11475 - Extend to Palindrome 题目链接 题意:给定一个字符串,问需要补上最少的字符使他变成回文串 思路:KMP,把字符串逆序和原串做匹配,匹配到最后一个字符看匹配了多少个,就是最大重合部分,然后相应输出即可 代码: #include #include #include using namespace std; const i...
分类:其他好文   时间:2014-08-02 21:00:44    阅读次数:212
Ananagrams UVA 156
题目: Ananagrams Most crossword puzzle fans are used to anagrams--groups of words with the same letters in different orders--for example OPTS, SPOT, STOP, POTS and POST. Some words however...
分类:其他好文   时间:2014-08-02 18:30:13    阅读次数:303
UVA 11488 - Hyper Prefix Sets(Trie)
UVA 11488 - Hyper Prefix Sets 题目链接 题意:给一些01串,定义一个P(s)表示:拥有相同长度前缀的字符串个数 * 该前缀长度,求最大的P(S) 思路:Trie,建好Trie树后dfs一遍记录答案最大值 代码: #include #include #include using namespace std; const int SI...
分类:其他好文   时间:2014-08-02 18:25:04    阅读次数:202
UVA 10298 - Power Strings(KMP)
UVA 10298 - Power Strings 题目链接 题意:本意其实就是,给定一个字符串,求出最小循环节需要几次循环出原字符串 思路:利用KMP中next数组的性质,n - next[n]就是最小循环节,然后n / 循环节就是答案 代码: #include #include const int N = 1000005; char str[N]; int ...
分类:其他好文   时间:2014-08-02 18:21:43    阅读次数:282
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!