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
不懂得详见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
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
解题思路:
简单题,求解 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
如果领悟了树状数组中的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
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
题目:poj2342Anniversary party
题意:话说一个公司的一些然要去参加一个party,每个人有一个愉悦值,而如果某个人的直接上司在场的话会非常扫兴,所以避免这样的安排,问给出n个人,每个人的愉悦值以及他们的上司所属关系,问你让那些人去可以让总的愉悦值最大,并求出这个值。
分析:树形dp入门题目,这个公司的人事关系可以根据给出的数据得到一个树,最上面的是最高层...
分类:
其他好文 时间:
2014-07-23 13:03:06
阅读次数:
184
学长口中恶意到裸题,我就只能呵呵了。主要运用一次运用扩展欧几里德算法,列举学霸教我的一个例子(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
两只青蛙跳一次所花费的时间相同,我们设其为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