返回信息流求问热身赛第二场A题思路
这是一条镜像帖。来源:北邮人论坛 / acm-icpc / #89249同步于 2016/3/24
该镜像源已超过 30 天没有更新,可能在源站已被删除。
ACM_ICPC机器人发帖
[问题]热身赛第二场求问
greatzyp
2016/3/24镜像同步10 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
从1开始每个数都乘上1 2 3 4 5...,得出结果将数组里加1
【 在 greatzyp (greatzyp) 的大作中提到: 】
: 求问热身赛第二场A题思路
: --
【 在 chenxiansf 的大作中提到: 】
: 从1开始每个数都乘上1 2 3 4 5...,得出结果将数组里加1
用这个写TLE的不要不要的吧……
另外这不是去年现场赛的A题么 明明去年现场筛了一下就过了……= =
没超呀,A了
【 在 gluowei () 的大作中提到: 】
: 用这个写TLE的不要不要的吧……
: 另外这不是去年现场赛的A题么 明明去年现场筛了一下就过了……= =
【 在 chenxiansf 的大作中提到: 】
: 没超呀,A了
先筛法打了个数组TLE了半天……
后来直接求的n/1 + n/2 + ... + n/n的和……然后把n/i商一样的变成乘积来算来减少计算 这个也TLE的不要不要的……
在我机器上敲100W是秒出的……
搞的我有点怀疑人生……
头像好评,看你们描述感觉可能一筛就TLE了。
【 在 gluowei 的大作中提到: 】
:
: 先筛法打了个数组TLE了半天……
: 后来直接求的n/1 + n/2 + ... + n/n的和……然后把n/i商一样的变成乘积来算来减少计算 这个也TLE的不要不要的……
: ...................
死在了cin cout上······
【 在 gluowei 的大作中提到: 】
: 【 在 chenxiansf 的大作中提到: 】
: : 没超呀,A了
:
: 先筛法打了个数组TLE了半天……
:
: 后来直接求的n/1 + n/2 + ... + n/n的和……然后把n/i
: .........
for (int i = 1; i <= MAX; i++) buf[i] = 1;
for (int i = 2; i <= MAX; i++) {
int bound = MAX / i;
for (int j = 1; j <= bound; j++) {
buf[i*j]++;
}
buf[i] += buf[i - 1];
}
【 在 greatzyp 的大作中提到: 】
: 不懂哎