码迷,mamicode.com
首页 >  
搜索关键字:给定    ( 31760个结果
zoj3784 String of Infinity 思维。。。
堂堂一道AC自动机被我们乱搞过了 目前zoj排名第一 从run memory目测还没人像我们这样搞的 笑死了 看题目第一遍不太懂第三个条件的意思。 通过样例,第一个明显no,第二个yes的构造方法应该是abbabbbabbbb…… 由此我们想到,不管题目给定几个字母,我们只要找到一个字母可以无限增长下去、一个字母有限,且两个字母组合在一起不构成banned word 只要存在这样两...
分类:其他好文   时间:2014-05-07 08:23:31    阅读次数:284
UVA 1543 - Telescope(dp+几何)
题目链接:1543 - Telescope 题意:按顺序给定圆周上一些点,问用选一些点组成m边形面积的最大值。 思路:dp,dp[i][j][k] 表示第一个点为i,最后一个点为j,当前选择k的最大值,因为多选一个点,会多的面积为他和第一个点和最后一个点构成的三角形面积,然后利用海伦公式求面积,状态转移为:dp[i][j][x] = max(dp[i][j][x], dp[i - 1][j][...
分类:其他好文   时间:2014-05-07 07:57:49    阅读次数:301
POJ3544 Journey with Pigs 动规基础贪心思想
非常经典的贪心题目,没有严格证明的话,肯定是YY着做的,题意: 约翰要从A到B,途中会经过N个村庄,他会带N只猪,然后卖掉,每个村庄卖一只,第i个村庄的人出价pi 每斤,从A到第i个存在的距离为disi,而且运一只猪需要话花费t * disi每斤,t一开始会给定 输入第一行n,t 接下来第一行 n个数,代表各个猪的重量 在接下来第二行n个数,代表每个村庄距离A的距离dis 在接下来第三行...
分类:其他好文   时间:2014-05-07 07:07:13    阅读次数:392
1021. 个位数统计 (15)
给定一个k位整数N = dk-1*10k-1 + ... + d1*101 + d0 (0i0),请编写程序统计每种不同的个位数字出现的次数。例如:给定N = 100311,则有2个0,3个1,和1个3。 输入格式: 每个输入包含1个测试用例,即一个不超过1000位的正整数N。 输出格式: 对N中每一种不同的个位数字,以D:...
分类:其他好文   时间:2014-05-07 03:49:20    阅读次数:266
1016. 部分A+B (15)
正整数A的“DA(为1位整数)部分”定义为由A中所有DA组成的新整数PA。例如:给定A = 3862767,DA = 6,则A的“6部分”PA是66,因为A中有2个6。 现给定A、DA、B、DB,请编写程序计算PA + PB。 输入格式: 输入在一行中依次给出A、DA、B、DB,中间以空格分隔,其中0 10。 输出格式: 在一行中输出PA + PB的值。 输入样例1...
分类:其他好文   时间:2014-05-07 03:11:14    阅读次数:273
IPMSM的FOC驱动最大转矩电流比推导计算方法
IPMSM的电磁转矩方程为:IPMSM的d轴电感Ld小于q轴电感Lq,所以负的d轴电流可以增加电机磁阻转矩分量。最大转矩电流比(maximum torque per ampere, MTPA)控制方法的优点就是在基速以下的恒转矩区根据给定的转矩控制使得定子电流的幅值最小。上述问题就可以等效为, 以上...
分类:其他好文   时间:2014-05-07 02:22:57    阅读次数:420
Zeller公式示例
Zeller公式用于计算给定日期是星期几。 1 //根据日期计算星期几 2 3 int SDGSELFLocalTime::CalWhatDay(ST_LOCALDA...
分类:其他好文   时间:2014-05-07 01:25:49    阅读次数:225
hdu1261
题意:一个A和两个B一共可以组成三种字符串:"ABB","BAB","BBA". 给定若干字母和它们相应的个数,计算一共可以组成多少个不同的字符串.   思路: (a1+a2+ ... +an)! / a1! / a2! / ... / an!                  大数     #include #include const int MAX =5...
分类:其他好文   时间:2014-05-06 23:05:30    阅读次数:323
UVA 10641 - Barisal Stadium(DP + 几何)
题目链接:10641 - Barisal Stadium 题意:顺时针给定n个点,在给m个灯,每个灯有一个花费,要求最小花费使得所有边能被灯照到 思路:用向量叉积判断向量的顺逆时针关系,从而预处理出每个灯能照到的边,然后由于n个点是环的,所以可以直接扩大两倍,dp时候去枚举起点即可 状态为dp[i]表示现在照到i条边之前的边全部照亮需要的最小花费 代码: #include #inclu...
分类:其他好文   时间:2014-05-06 21:40:48    阅读次数:304
进制转换--Java实现
题目详情 我们通常用的十进制数包含0-9十个数字。假设有一种进制系统包含3种数字,从低到高分别为"oF8”,那么从1到9分别表示为F, 8, Fo, FF, F8, 8o, 8F, 88, Foo, FoF。给定一种进制的数和两种进制的数字表,请把它从第一种进制转换为第二种进制。...
分类:编程语言   时间:2014-05-06 19:31:49    阅读次数:323
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!