|
|
打素数表就行了(数据范围什么的……
|
|
|
没想到不是暴力也超时了~
|
|
|
|
|
|
n<=300時,O(N^3)暴力
300<n<=8000時,O(N^2)暴力+優化 8000<n時,O(N*LogN)暴力+優化+優化 What's More,using "long long" in place of "int" is necessary for C++.
题目 1260 三元数对
2012-11-09 12:40:59
|
|
|
屌炸!
题目 626 [NOIP 2011]表达式的值
2012-11-09 12:01:05
|
|
|
過了後天,我就要跟這個可愛的題庫說再見了!
[size=66]冬の跫は近くにある[/size]
题目 1 加法问题
2012-11-09 10:26:13
|
|
|
本题有多解
比如第四个点 从1到0的最短距离是2 可以使从0-》2》1 也 可以 0-》9》1 考试前被这道题坑死了。。。 (算增加rp吧) 坑人啊啊啊啊啊!!!...
题目 2 旅行计划
2012-11-08 22:10:45
|
|
|
看了数据范围我甚至想用佛洛依德。。。。。。,但最后还是嫌麻烦用了深搜,居然有点快0.5s了,囧~
题目 1254 最难的任务
2012-11-08 21:50:17
|
|
|
记得开五十万数据.........................................
数据范围害死人................ |
|
|
不知道大家怎么做的,我花了一个小时想算法,后来写了个爆搜找规律。
f[i][j]=f[i-1][j]*j+f[i-1][j-1]*(i+1-j); 后来还是0分,文件名写错了。 |
|
|
表示记忆化搜秒杀一切DP
|
|
|
并查集+tarjan求强连通+特殊处理的spfa
|
|
|
遍历,小优化
|
|
|
简单动归,蛋疼的是开longint会爆- -! 囧~
dp[i,j]表示前i个有j个上升序列的个数,方程dp[i,j]:=dp[i-1,j-1]*(i-j+1)+dp[a-1,b]*b ,意思是要转移成当前状态需要两种状态转移过来,分别对应加上当前数后序列个数增加和不增加两种情况,边界值dp[i,1]:=1,i∈[1,n]. |
|
|
@Makazeu 自己动手,丰衣足食
|
|
|
如果暴力枚举的话,算出n=20的情况需要15000年
题目 1258 K 上升段
2012-11-08 17:41:41
|
|
|
没有插件的话,,这题怎么写?
题目 1149 电话号码
2012-11-08 17:39:24
|
|
|
s在扯淡无误,话说变量名打错居然还能40分,rp总在无意中流失啊~,钱的总量和物品价值还是刚开始就除以10好了,
题目 1259 还是“金明的预算方案”
2012-11-08 17:06:16
|
|
|
2L 大神装弱菜。rp会掉,怒捡!
题目 68 [NOIP 2005]采药
2012-11-08 17:04:30
|
|
|
由于前一天比赛的原因,我还是写了高精度。。。应该先验证一下要不要写的。。。
|