码迷,mamicode.com
首页 >  
搜索关键字:poj 1979    ( 20310个结果
poj 3687
Labeling Balls Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 10220   Accepted: 2838 Description Windy has N balls of distinct weights from 1 unit to N unit...
分类:其他好文   时间:2014-07-23 13:40:06    阅读次数:210
POJ3977 Subset 折半枚举
折半枚举,减小问题的规模。...
分类:其他好文   时间:2014-07-23 13:39:26    阅读次数:228
poj 3370 Halloween treats
不懂得详见poj  2356  抽屉原理详解,这题竟然卡精度。。。提交了好几次都WA,改成long long sum[100100] 才对 代码如下: #include #include int flag[100100],a[100100],str[100100]; long long sum[100100]; int main() { int n,i,j,t,chi; whi...
分类:其他好文   时间:2014-07-23 13:38:16    阅读次数:228
poj 2034 Anti-prime Sequences(dfs)
http://poj.org/problem?id=2034 大致题意:给出区间[n,m],对这个区间的数进行排列使得相邻的2个、3个......d个数之和都不是素数。输出字典序最小的。 思路:裸的dfs。TLE了无数次是因为素数打表的范围太小,最大应打到10000。 #include #include #include #include #include ...
分类:其他好文   时间:2014-07-23 13:37:58    阅读次数:187
[ACM] POJ 1942 Paths on a Grid (组合)
解题思路: 简单题,求解 C(n+m, m) . 代码: #include #include using namespace std; long long c(long long n,long long m) { long long ans=1; for(int i=1;i<=m;i++) ans=ans*(n--)/i; return ans;...
分类:其他好文   时间:2014-07-23 13:18:27    阅读次数:234
poj 2309 BST 使用树状数组的lowbit
如果领悟了树状数组中的lowbit,这道题就是极其简单的,最底层都是奇数,用lowbit(x)寻找x的父亲,然后x的父亲-1就是最大数 至于lowbit是如何计算的嘛,寻找x的父亲,其实就是x+2^x的二进制末尾0的个数。 #include #include using namespace std; typedef long long ll; ll lowbit(int x){ re...
分类:其他好文   时间:2014-07-23 13:12:16    阅读次数:273
poj 2388
Who's in the Middle Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 31449   Accepted: 18269 Description FJ is surveying his herd to find the most average cow...
分类:其他好文   时间:2014-07-23 13:08:26    阅读次数:221
树形dp入门之poj 2342
题目:poj2342Anniversary party 题意:话说一个公司的一些然要去参加一个party,每个人有一个愉悦值,而如果某个人的直接上司在场的话会非常扫兴,所以避免这样的安排,问给出n个人,每个人的愉悦值以及他们的上司所属关系,问你让那些人去可以让总的愉悦值最大,并求出这个值。 分析:树形dp入门题目,这个公司的人事关系可以根据给出的数据得到一个树,最上面的是最高层...
分类:其他好文   时间:2014-07-23 13:03:06    阅读次数:184
POJ 1061 青蛙的约会
学长口中恶意到裸题,我就只能呵呵了。主要运用一次运用扩展欧几里德算法,列举学霸教我的一个例子(6x+12y = 6的解为x =1,y = 0;所以6x1+12y1=12的解为x1/2 = x,y2/2 = y);除此之外还要在impossible的时候注意判定。#includeusing names...
分类:其他好文   时间:2014-07-23 12:36:46    阅读次数:233
POJ 1061
两只青蛙跳一次所花费的时间相同,我们设其为t,则x+mt是青蛙A从坐标原点到终点所走的距离,y+nt是B走的距离,要想碰面,则他们相减一定是地面周长的整数倍,设为k*L;则:(x+mt)-(y+nt)=kl;变形得:(m-n)t-(y-x)=kL;即有(m-n)t mod L=y-x;为线性同余方程...
分类:其他好文   时间:2014-07-23 12:27:36    阅读次数:259
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!