Gravatar
Imone NOI2018Au
积分:453
提交:64 / 185
没注意源汇和节点编号冲突。。。

题目 28 [NOI 2006]最大获利
2017-05-27 16:26:39
Gravatar
ユッキー
积分:566
提交:198 / 587
令f[1]=a[i]即第一个确定下来,然后让后面N-1个去排序
我循环写成i=1(应该是i=2)结果还过2个点,数据有多弱啊。。
还有~只有一个人的时候输出1

Gravatar
nonamenotitle
积分:170
提交:44 / 226

Gravatar
ユッキー
积分:566
提交:198 / 587
第一遍开的二维数组小了,评测机给个M。。。。要是给R我就一眼看出数组溢出的问题热~QWQ
要开 map[n^2][n^2]昂~

Gravatar
ユッキー
积分:566
提交:198 / 587
没看见什么共缀什么便利值,自己手写一个快排string不久行了吗...

题目 379 背诵单词 AAAAAAAAAA
2017-05-26 21:17:06
Gravatar
FoolMike
积分:5199
提交:1165 / 2240
这很玄学,为什么套上个cdq,用了vector还能跑的这么快?
为什么第一次写就AC了?
这不科学……

Gravatar
Paul_Guderian
积分:7
提交:1 / 3
[size=40]给你个大米饼![/size]
#include<stdio.h>
#include<algorithm>
#define go(i,a,b) for(int i=a;i<=b;i++)
using namespace std;const int N=2000003;
struct Q{int x,y,v,kind,ID;}q[N];
bool cmp(Q a,Q b){return a.x<b.x;}int w,c[N],ans[N/200];
void ADD(int x,int d){while(x<=w)c[x]+=d,x+=x&(-x);}
int SUM(int x){int res=0;while(x)res+=c[x],x-=x&(-x);return res;}
void CDQ_dichotomy(int l,int r)
{
if(l==r)return;int mid=l+r>>1;
CDQ_dichotomy(l,mid);CDQ_dichotomy(mid+1,r);
sort(q+l,q+mid+1,cmp);sort(q+mid+1,q+r+1,cmp);
int j=l;go(i,mid+1,r)
{
while(j<=mid&&q[j].x<=q[i].x)
q[j].kind?ADD(q[j].y,q[j].v),1:1,j++;
!q[i].kind?ans[q[i].ID]+=q[i].v*SUM(q[i].y):1;
}
go(i,l,j-1)if(q[i].kind)ADD(q[i].y,-q[i].v);
}
int main(){int t,x,y,a,b,k=0,num=0;while(scanf("%d",&t)&&t!=3)
{
if(t==0)scanf("%d",&w);
if(t==1)scanf("%d%d%d",&x,&y,&a),q[++k]=(Q){x,y,a,1,0};
if(t==2)scanf("%d%d%d%d",&x,&y,&a,&b),
q[++k]=(Q){a,b,1,0,++num},q[++k]=(Q){x-1,y-1,1,0,num},
q[++k]=(Q){x-1,b,-1,0,num},q[++k]=(Q){a,y-1,-1,0,num};
}
CDQ_dichotomy(1,k);go(i,1,num)printf("%d\n",ans[i]);return 0;
}//Paul_Guderian

Gravatar
kZime
积分:1101
提交:334 / 677
dfs中一个continue写成return,调了两天
可以去死了。。。

Gravatar
wumingshi
积分:659
提交:163 / 318
md为什么会爆栈啊...

题目 2648 [IOI 2011] Race
2017-05-26 18:18:18
Gravatar
KZNS
积分:2672
提交:581 / 1231
代码

题目 11 运输问题1 AAAAAAAAAA
2017-05-26 17:39:21
Gravatar
KZNS
积分:2672
提交:581 / 1231
咳咳。。。

题目 1 加法问题
2017-05-26 17:38:36
Gravatar
Hzoi_Maple
积分:826
提交:210 / 747
好简单的动归~直接DP

题目 125 Perform巡回演出
2017-05-26 14:35:43
Gravatar
sxysxy
积分:2485
提交:603 / 1120
。。。

Gravatar
sxysxy
积分:2485
提交:603 / 1120
回复 @Margatroid :
不错哟,可以尝试一下,只维护区间和,没有可持久化特性的的数据结构来优化转移。
提示:每个决策,用到的子问题的"宽度"是固定的。

Gravatar
zyf
积分:12
提交:8 / 44
先一点一点杀,留下的人数为2^n是,第一个被越的就是幸存者

Gravatar
zyf
积分:12
提交:8 / 44
不难

题目 2691 [POJ 1845] Sumdiv
2017-05-25 20:03:53
Gravatar
我只是个桐迷
积分:102
提交:45 / 130
回复 @zyf :。。。

题目 2694 密钥(无数据)
2017-05-25 20:03:31
Gravatar
zyf
积分:12
提交:8 / 44
读不懂

题目 2694 密钥(无数据)
2017-05-25 20:02:58
Gravatar
fate1
积分:250
提交:110 / 306
数组开小了一个,
大水题调了30分钟....身败名裂........

Gravatar
HZOI_蒟蒻一只
积分:1514
提交:319 / 790
有个点死活过不了……打表了……