Gravatar
FoolMike
积分:5199
提交:1167 / 2243
傻逼题还放它干啥?

Gravatar
Hyoi_0Koto
积分:1188
提交:297 / 652
看来我的快读快写写的有问题。。。

Gravatar
_Itachi
积分:4321
提交:1498 / 3922
没读题,交了两个n==m的杜教筛

Gravatar
Regnig Etalsnart
积分:1562
提交:431 / 1020
第一天是何家傲讲课么?这题太cao蛋了吧

Gravatar
rewine
积分:3047
提交:755 / 1597

题目 2739 凯伦和咖啡
2017-07-16 09:21:41
Gravatar
HeHe
积分:1192
提交:426 / 866
淼淼淼淼淼淼淼淼

Gravatar
rewine
积分:3047
提交:755 / 1597
数据应该是随机的,暴力可过

题目 2701 动态树
2017-07-16 07:27:38
Gravatar
HeHe
积分:1192
提交:426 / 866
淼淼淼淼淼淼淼

Gravatar
_WA自动机
积分:397
提交:156 / 412
蒟蒻练习手写队列。。

题目 72 队列基本操作 AAAAAA
2017-07-15 23:26:31
Gravatar
_WA自动机
积分:397
提交:156 / 412
蒟蒻第50道题留念。。

Gravatar
Imone NOI2018Au
积分:453
提交:64 / 185
十进制快速幂太慢了,不过似乎不用卡常数啊。。。
正解好像是矩阵乘法满足费马小定理。。?

Gravatar
test
积分:1074
提交:380 / 1216
#include<bits/stdc++.h>
#define N 3010
using namespace std;
struct ed{int nxt,to;}e[N];
int head[N],tot,w[N],n,rt,dp[N][N],k;
void add(int u,int v){e[tot].nxt=head[u];e[tot].to=v;head[u]=tot++;}
void DP(int u,int cnt){if(!cnt)return;
for(int i=head[u];i!=-1;i=e[i].nxt){
int v=e[i].to;
for(int j=1;j<=cnt;++j)dp[v][j]=dp[u][j];DP(v,cnt-1);
for(int j=cnt;j>=1;j--)dp[u][j]=max(dp[u][j],dp[v][j-1]+w[v]);
}
}
int main(){
freopen("knapsack.in","r",stdin);
freopen("knapsack.out","w",stdout);
memset(head,-1,sizeof(head));cin>>n>>k;int zz;
for(int i=1;i<=n;++i){
cin>>zz;if(zz)add(zz,i);
else rt=i;
}for(int i=1;i<=n;++i)cin>>w[i];DP(rt,k);
cout<<dp[rt][k-1]+w[rt];
return 0;
}

Gravatar
~玖湫~
积分:911
提交:251 / 418
莫队没有裸分快跑的快。。。

Gravatar
~玖湫~
积分:911
提交:251 / 418
10^9看成10^3
tm zz 。。

Gravatar
하루Kiev
积分:1153
提交:294 / 700
全概率公式
.

Gravatar
JustWB
积分:619
提交:222 / 519
签到题...........

Gravatar
芒硝
积分:145
提交:48 / 73
膜拜大佬们

Gravatar
~玖湫~
积分:911
提交:251 / 418
数据略坑。。
分块水过。。

题目 2739 凯伦和咖啡
2017-07-15 20:18:24
Gravatar
Hallmeow
积分:1510
提交:469 / 1048
能不能解释一下那个梗和题记都是什么意思。。

Gravatar
Imone NOI2018Au
积分:453
提交:64 / 185
特判好多。。。捆绑测试稍不注意WA完。。。并且Stack overflow... 需要扩栈

int size = 128 << 20;
char *p = (char*)malloc(size) + size;
__asm__("movl %0, %%esp\n" :: "r"(p));