相关分类: Java技术 C/C++ VB delphi
  • P2580 于是他错误的点名开始了

    题目背景 XS中学化学竞赛组教练是一个酷爱炉石的人。 他会一边搓炉石一边点名以至于有一天他连续点到了某个同学两次,然后正好被路过的校长发现了然后就是一顿欧拉欧拉欧拉(详情请见已结束比赛CON900)。 题目描述 这之后校长任命你为特派探员,每天记录他的点名。校...

    2018-06-17 22:16:12

  • P3396 哈希冲突

    题目背景 此题约为NOIP提高组Day2T2难度。 题目描述 众所周知,模数的hash会产生冲突。例如,如果模的数 p=7 ,那么 4 和 11 便冲突了。 B君对hash冲突很感兴趣。他会给出一个正整数序列 value[] 。 自然,B君会把这些数据存进hash池。第 value[k] 会被存进 (k%p) 这个...

    2018-06-17 22:16:10

  • P1103 书本整理

    题目描述 Frank是一个非常喜爱整洁的人。他有一大堆书和一个书架,想要把书放在书架上。书架可以放下所有的书,所以Frank首先将书按高度顺序排列在书架上。但是Frank发现,由于很多书的宽度不同,所以书看起来还是非常不整齐。于是他决定从中拿掉k本书,使得书架可以看...

    2018-06-17 22:16:09

  • 【洛谷P1381】单词背诵

    题目描述 灵梦有n个单词想要背,但她想通过一篇文章中的一段来记住这些单词。 文章由m个单词构成,她想在文章中找出连续的一段,其中包含最多的她想要背的单词(重复的只算一个)。并且在背诵的单词量尽量多的情况下,还要使选出的文章段落尽量短,这样她就可以用尽量...

    2018-06-17 22:16:04

  • P3796 【模板】AC自动机(加强版)

    题目描述 有 个由小写字母组成的模式串以及一个文本串 。每个模式串可能会在文本串中出现多次。你需要找出哪些模式串在文本串 中出现的次数最多。 输入输出格式 输入格式: 输入含多组数据。 每组数据的第一行为一个正整数 ,表示共有 个模式串, 。 接下去 行,每行一...

    2018-06-17 22:16:05

  • P3808 【模版】AC自动机(简单版)

    题目背景 这是一道简单的AC自动机模版题。 用于检测正确性以及算法常数。 为了防止卡OJ,在保证正确的基础上只有两组数据,请不要恶意提交。 题目描述 给定n个模式串和1个文本串,求有多少个模式串在文本串里出现过。 输入输出格式 输入格式: 第一行一个n,表示模式串...

    2018-06-17 22:16:02

  • NOIp2011 选择客栈

    题目描述 丽江河边有n 家很有特色的客栈,客栈按照其位置顺序从 1 到n 编号。每家客栈都按照某一种色调进行装饰(总共 k 种,用整数 0 ~ k-1 表示),且每家客栈都设有一家咖啡店,每家咖啡店均有各自的最低消费。 两位游客一起去丽江旅游,他们喜欢相同的色调,又想尝...

    2018-06-17 22:15:56

  • P3808 【模版】AC自动机(简单版)

    题目背景 这是一道简单的AC自动机模版题。 用于检测正确性以及算法常数。 为了防止卡OJ,在保证正确的基础上只有两组数据,请不要恶意提交。 题目描述 给定n个模式串和1个文本串,求有多少个模式串在文本串里出现过。 输入输出格式 输入格式: 第一行一个n,表示模式串...

    2018-06-17 22:15:55

  • 数组指针和指针数组的区别

    数组指针(也称行指针) 定义 int (*p)[n]; ()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。 如要将二维数组赋给一指针,应这样赋值: int a[3][4]; int (*p)[4]...

    2018-06-17 22:15:52

  • TOJ1003

    1 #includeiostream 2 using namespace std; 3 4 int main() 5 { 6 int n, m; 7 while (cin n m,n!= 0 ,m!= 0 ) 8 { 9 int n_dove, n_rabbit; 10 if (m % 2 == 0 (m 2 *n)( 4 *n m)) 11 { 12 n_dove = ( 4 * n - m) / 2 ; 13 n_rabbit = n- n_dove; 14 cout n_dove " "...

    2018-06-17 22:15:47

2