Gravatar
Truth.Cirno
积分:1589
提交:557 / 1253
蛤蛤,大二lab作业的——重载了“cin>>” “cout<<” “+” “-” “*” ”/“运算符的高精度代码来一发。(关键词:运算符重载,面向对象的程序设计,友元函数,引用类型)【修改自cojs原来的代码】

Gravatar
Truth.Cirno
积分:1589
提交:557 / 1253
O(n^2)的DP

题目 1260 三元数对 AAAAAAAAAT
2012-11-09 13:58:29
Gravatar
Truth.Cirno
积分:1589
提交:557 / 1253
并查集+tarjan求强连通+特殊处理的spfa

题目 829 旅行 AAAAAAAAAA
2012-11-08 19:05:29
Gravatar
Truth.Cirno
积分:1589
提交:557 / 1253
BFS状态最多2^15-1种,秒之

Gravatar
Truth.Cirno
积分:1589
提交:557 / 1253
从10X10的表找规律,
然后每个程序现场打表(好浪费……),再输出

题目 1258 K 上升段 AAAAAAAAAA
2012-11-08 15:47:09
Gravatar
Truth.Cirno
积分:1589
提交:557 / 1253
上午的打开O2优化过了
下午的不开O2优化过了
方法是一样的:泛化背包
优化处理:
1、数组降维。减少不必要的循环次数。
2、并不是把所有的背包都当做泛化背包,生成泛化函数,而是仅把有附件的背包泛化处理。

Gravatar
Truth.Cirno
积分:1589
提交:557 / 1253
我先是看了Chrome写的是否翻译,然后点了否。
然后看题,然后逐字地看题。
然后看了输入输出格式。
然后有部分没看懂,然后回去又看了一遍。
然后又有一些部分没看懂,然后回去又看了一遍。
然后我往下接着看了两行。
然后就没有然后了。
@

Gravatar
Truth.Cirno
积分:1589
提交:557 / 1253
仰慕二位大犇。。@Makazeu @PaulInsider

Gravatar
Truth.Cirno
积分:1589
提交:557 / 1253
好久才发现:在闲暇时遇到了一个工作,必须做,别无选择,只能做,这是规定。
如下才是唯一存在选择的情况——在闲暇时同时出现多个开始时间一样的工作。
前期错误想法:有一条坐标从1到n的待填线段,另有m条小线段,填入几条小线段,使线段上每个点至多有一条小线段覆盖于其上,同时使剩下的小线段无法再填入,且未覆盖的间隙最大。
错误想法得到的错误样例结果:8(只做1、4两份工作)

Gravatar
Truth.Cirno
积分:1589
提交:557 / 1253
改写为
DP+高精度+现场打表
了。

题目 1255 三只小猪 AAAAA
2012-11-07 19:51:27
Gravatar
Truth.Cirno
积分:1589
提交:557 / 1253
回楼上,怎么不可以,搜的是数目分布情况,剩下的用数学计算——
然后有了这些高精度运算不就行了(没加优化,程序中都用上了):
bint bchange(int num)
int bcom(bint a,bint b)
bint bplus(bint a,bint b)
bint bsub(bint a,bint b)
bint bmul(bint a,bint b)
bint bdiv(bint a,bint b)
void bprint(bint a)
bint stepmul(bint num,int level)
(省略)

题目 1255 三只小猪 AAAAA
2012-11-07 18:18:36
Gravatar
Truth.Cirno
积分:1589
提交:557 / 1253
罪过,罪过。

题目 1254 最难的任务 AAAAA
2012-11-07 15:46:14
Gravatar
Truth.Cirno
积分:1589
提交:557 / 1253
“不超过 0.01 即可算做正确”-->就是说最好多保留几位

题目 1256 小树 AAAAA
2012-11-07 15:44:53
Gravatar
Truth.Cirno
积分:1589
提交:557 / 1253
纯搜索打表

题目 1255 三只小猪 AAAAA
2012-11-07 14:51:12
Gravatar
Truth.Cirno
积分:1589
提交:557 / 1253
BFS
used[1010][2530] --> used[位置][时间mod【c的最小公倍数】]
其中c[i]=a[i]+b[i]
c最小公倍数<=2520
状态最多1000x2520种,最差O(300万)
搜索到答案直接输出

题目 1251 过河 AAAAAAAA
2012-11-06 18:58:46
Gravatar
Truth.Cirno
积分:1589
提交:557 / 1253
两个树规

Gravatar
Truth.Cirno
积分:1589
提交:557 / 1253
两种情况未考虑
1、半径<队员高导致开一个负数的根号
2、坐标(0,h)与(x0,h)及相关点未考虑
另:说好的“各个测试点0.5s”呢?

Gravatar
Truth.Cirno
积分:1589
提交:557 / 1253
原来我的新算法并不需要开long long。

题目 486 漂亮字串 AAAAAAAAAA
2012-11-05 21:35:13
Gravatar
Truth.Cirno
积分:1589
提交:557 / 1253
为何今日开int过了?

题目 486 漂亮字串 AAAAAAAAAA
2012-11-05 21:35:04
Gravatar
Truth.Cirno
积分:1589
提交:557 / 1253
初次筛素数

题目 487 整数合并 AAAAAAAAAA
2012-11-05 21:23:59