Gravatar
天一阁
积分:1727
提交:544 / 1314
人是傻啊。。

题目 786 最长数列 AAAAAAAAAA
2015-05-15 17:49:21
Gravatar
cstdio
积分:4753
提交:1198 / 2108
NTT……然而我并不会写
无限Orz会NTT的@Asm.Def 神犇

Gravatar
forever
积分:1322
提交:475 / 868

Gravatar
晖灰熊
积分:177
提交:197 / 325

Gravatar
mikumikumi
积分:4125
提交:830 / 1893
论一个人可以脑抽到什么境界。。

题目 439 软件补丁 AAAAAAAA
2015-05-14 20:06:46
Gravatar
cstdio
积分:4753
提交:1198 / 2108
友情附送用来找规律的暴力程序

Gravatar
cstdio
积分:4753
提交:1198 / 2108
题面坑爹,行列编号是从0开始的

Gravatar
cstdio
积分:4753
提交:1198 / 2108
然而LCA并没有什么卵用……
常数巨大……
代码这么长我是不是应该直接写LCT了……

Gravatar
天一阁
积分:1727
提交:544 / 1314
回文自动机来一发
看错数据调好久,弃疗交上去发现A了,惊呼数据没过AC了(看错标准输出了囧)。。~~~~(>_<)~~~~

Gravatar
真呆菌
积分:1094
提交:273 / 486
假如强制在线该怎么做……

Gravatar
Asm.Def
积分:1020
提交:240 / 495
强行不用矩阵→_→初等方法默默飘过

Gravatar
清羽
积分:830
提交:197 / 786
咦?为啥没人打表。。

题目 913 漫游小镇
2015-05-14 07:36:06
Gravatar
清羽
积分:830
提交:197 / 786
卧槽我不是故意刷榜的。。我就是想事实HASHSIZE和时间的关系。。

Gravatar
清羽
积分:830
提交:197 / 786
回复 @cstdio :
囧。。事实证明1007就更快了,7的话貌似也特别快。。这是取余时候的常数太大了吗。。

Gravatar
清羽
积分:830
提交:197 / 786
回复 @cstdio :
为啥HASH_SIZE开小点会比开大了更快。。而且开的足够大以后直接TLE了,这是什么鬼。。1000007的话TLE,100007跑到第三,10007就rank1了。。

Gravatar
sunshine123
积分:794
提交:290 / 625
弱弱的50分暴力。。
#include<iostream>
#include<cmath>
#include<cstdio>
using namespace std;
int ans,n;
int gcd(int a,int b){return b==0?a:gcd(b,a%b);}
int main()
{
cin>>n;
for (int i=1;i<=sqrt(n);i++)
for (int j=1;j<=i-1;j++)
{
if (gcd(i,j)==1) ans+=n/(i*(i+j));
}
cout<<ans;
}

Gravatar
清羽
积分:830
提交:197 / 786
回复 @rpCardinal :
这个数据好坑

Gravatar
forever
积分:1322
提交:475 / 868
回复 @Roudnis :

题目 1976 看球的巴士
2015-05-13 09:07:56
Gravatar
Asm.Def
积分:1020
提交:240 / 495
OMG!!!哈希大法好可怕啊……前面我说的那个二分查找结构只要改成一个哈希链表结构就可以随便做啦!复杂度直接去掉一个log,变成了$T(N) = \sum_{i=1}^{\sqrt{N}} (\sqrt{\frac{N}{i}} + \sqrt{i} ) × \frac{N}{P}$

Gravatar
天一阁
积分:1727
提交:544 / 1314
O(nlogn)【快排】的算法被卡成这样,常数大不是我的错。。。