关闭

偷天换日(树形动态规划)

偷天换日Luogu P3360题目背景神偷对艺术馆内的名画垂涎欲滴准备大捞一把。题目描述艺术馆由若干个展览厅和若干条走廊组成。每一条走廊的尽头不是通向一个展览厅,就是分为两个走廊。每个展览厅内都有若干幅画,每副画都有一个价值。经过走廊和偷画都是要耗费时间的。警察会在n 秒后到达进口,在不被逮捕的情况下你最多能得到的价值。输入输出格式输入格式: 第一行一个整数 n(n≤600)。第二行若干组整数,对...
阅读(8) 评论(0)

[SCOI2007]降雨量(离散化+二分查找+模拟算法+RMQ(ST表实现))

[SCOI2007]降雨量2007年四川省选题目描述我们常常会说这样的话:“X年是自Y年以来降雨量最多的”。它的含义是X年的降雨量不超过Y年,且对于任意Y < Z < X,Z年的降雨量严格小于X年。例如2002,2003,2004和2005年的降雨量分别为4920,5901,2832和3890,则可以说“2005年是自2003年以来最多的”,但不能说“2005年是自2002年以来最多的”由于有些年份...
阅读(5) 评论(0)

P1902 刺杀大使(BFS+二分答案)

P1902 刺杀大使(From:Luogu) 题目描述伊朗伊斯兰革命卫队(某恐怖组织)正在策划一起刺杀行动,他们的目标是沙特驻美大 使朱拜尔。他们来到了沙特驻美使馆,准备完成此次刺杀,要进入使馆首先必须通过使馆前 的防御迷阵。迷阵由 n*m 个相同的小房间组成,每个房间与相邻四个房间之间有门可通行。在第 n 行的 m 个房间里有 m 个机关,这些机关必须全部打开才可以进入大使馆。而第 1 行的 m...
阅读(53) 评论(1)

P1170 兔八哥与猎人(简单数论,GCD)

P1170 兔八哥与猎人今天来看一道水题。题目描述兔八哥躲藏在树林旁边的果园里。果园有M × N棵树,组成一个M行N列的矩阵,水平或垂直相邻的两棵树的距离为1。兔八哥在一棵果树下。猎人背着猎枪走进了果园,他爬上一棵果树,准备杀死兔八哥。如果猎人与兔八哥之间没有其它的果树,猎人就可以看到兔八哥。现己知猎人和兔八哥的位置,编写程序判断兔子所在的位置是否安全.输入输出格式输入格式: 第一行为n,表示有n...
阅读(56) 评论(0)

P1114 “非常男女”计划(数论,线性结构)

P1114 “非常男女”计划(数论,线性结构) 题目描述 近来,初一年的XXX小朋友致力于研究班上同学的配对问题(别想太多,仅是舞伴),通过各种推理和实验,他掌握了大量的实战经验。例如,据他观察,身高相近的人似乎比较合得来。万圣节来临之际,XXX准备在学校策划一次大型的“非常男女”配对活动。对于这次活动的参与者,XXX有自己独特的选择方式。他希望能选择男女人数相等且身高都很接近的一些人。这种选择...
阅读(36) 评论(0)

随机数生成器 (NOI 2012 第一试 第一题)

随机数生成器(NOI 2012 第一试第一题)题目描述栋栋最近迷上了随机算法,而随机数是生成随机算法的基础。栋栋准备使用线性同余法(Linear Congruential Method)来生成一个随机数列,这种方法需要设置四个非负整数参数m,a,c,X[0],按照下面的公式生成出一系列随机数{Xn}: X[n+1]=(aX[n]+c) mod m 其中mod m表示前面的数除以m的余数。...
阅读(39) 评论(0)

[USACO06NOV]玉米田Corn Fields(状压DP)

P1879 [USACO06NOV]玉米田Corn FieldsFarmer John has purchased a lush new rectangular pasture composed of M by N (1 ≤ M ≤ 12; 1 ≤ N ≤ 12) square parcels. He wants to grow some yummy corn for the cows on a n...
阅读(33) 评论(0)

斐波那契数列(数论+矩阵加速)

斐波那契数列输入一个long long范围的一个数x,要求输出斐波那契数列第x项。思路显然这个题目,用O(N)的朴素做法是肯定不行的。所以我们要寻求一种新的方法。 接下来介绍一种计算:矩阵加法。这样的一种运算具有满足结合律的性质。对这个有兴趣的同学可以参阅人教版数学选修4-2的第一章和第二章(第一章带你入门,第二章教你矩阵乘法)。 大概矩阵加速就是和快速幂类似的,下面代码里面的操作可以教会我们其...
阅读(34) 评论(0)

Cool(动态规划)

Cool(LYOI20171011模拟赛第一试第三题) (cool.* 时间空间限制: 1S, 128M) 题目描述: Tky 来到一个雄奇的金字塔挖宝,但是这是一座被诅咒的金字塔, Tky 必须马上逃离这里, 否则 Tky 就会被埋在金字塔里,但他不希望此行落空。 现在 Tky 面前有 N+1 种财宝,每种财宝都有一个价值。第一种财宝重量为 0,第二种财 宝重量为 1,总之第 I 种财...
阅读(51) 评论(0)

Num(数论(或打表))

Num(num.* 时间空间限制: 1S, 128M)) (LYOI20171011模拟赛第一试第二题) 题目描述: Tky 的 GF 也是一个大牛,现在她给 Tky 出了一道题, Tky 觉得这题太简单,扔给你了。 题目是这样的: 给定正整数 N, 令 f(i)表示 i 的所有正因子的和. 求 f(1) xor f(2) xor f(3) ….xor f(n) 输入格式: 一个正整...
阅读(35) 评论(0)

Per(前缀和)

Per(per.* , 时间空间限制: 1S, 64M) 题意描述: Tky 是个喜欢研究排列的小盆友,这不,他又想出了一道排列题: 对于给定的序列 a[1]…a[n]。求出是否存在 1~n 的一个排列 P,使得 P[i]<=a[i]。除原始问 题之外,会有 m 次询问,每次询问问将 a 中的某个数更改成另一个数以后是否存在排列 P 满足(修改不保存)。 Tky 觉得这道题太简单,就交给...
阅读(26) 评论(0)

【模板】字符串哈希

P3370 【模板】字符串哈希(Luogu) 题目描述如题,给定N个字符串(第i个字符串长度为Mi,字符串内包含数字、大小写字母,大小写敏感),请求出N个字符串中共有多少个不同的字符串。友情提醒:如果真的想好好练习哈希的话,请自觉,否则请右转PJ试炼场:)输入输出格式输入格式: 第一行包含一个整数N,为字符串的个数。接下来N行每行包含一个字符串,为所提供的字符串。输出格式: 输出包含一行,包含...
阅读(37) 评论(0)

[HAOI2007]理想的正方形(优先队列)

[HAOI2007]理想的正方形题目描述有一个a * b的整数组成的矩阵,现请你从中找出一个n*n的正方形区域,使得该区域所有数中的最大值和最小值的差最小。输入输出格式输入格式: 第一行为3个整数,分别表示a,b,n的值第二行至第a+1行每行为b个非负整数,表示矩阵中相应位置上的数。每行相邻两数之间用一空格分隔。输出格式: 仅一个整数,为a*b矩阵中所有“n*n正方形区域中的最大整数和最小整数的...
阅读(35) 评论(0)

[USACO07JAN]保护花朵(贪心策略)

P2878 [USACO07JAN]保护花朵Protecting the Flowers题目描述 Farmer John went to cut some wood and left N (2 ≤ N ≤ 100,000) cows eating the grass, as usual. When he returned, he found to his horror that the clust...
阅读(39) 评论(0)

Diary II

大家好,我是Stockholm_Sun,目前是一名高三学生,现就读于山东省聊城第一中学。写这个博客并不是想让大家认识我,初衷是想要帮助自己更加学好信息学奥赛。距离NOIP就剩下30多天了,今天我想总结一下我们学过了什么,做一个简要的小结。心路历程啥的等退役了,或者2018年高考结束之后再和大家分享(讲真,信息学奥赛真的是一段比较难忘而且煎熬的经历)。只是个人总结,请大佬们不要群聚而笑之,请蒟蒻也不要...
阅读(48) 评论(0)

费马小定理的思考与证明

费马小定理定义费马小定理(Fermat’s little theorem)是数论中的一个重要定理,在1636年提出,其内容为: 假如p是质数,且gcd(a,p)=1,那么 a(p-1)≡1(mod p),即:假如a是整数,p是质数,且a,p互质(即两者只有一个公约数1),那么a的(p-1)次方除以p的余数恒等于1。证明后序个人认为费马小定理证明的难点就是在于设出两个数列,这一点想起来比较困难。再一个...
阅读(25) 评论(0)

素数筛法

素数筛法这一次我们一步一步的来了解素数筛法。O(nlogn)筛法一般情况下我们可能比较熟悉的就是O(nlogn)的筛法。for(int i=2;i<=n;i++) { if(!vis[i]) { for(int j=2;j*i<=n;j++) vis[j*i]=1; } } 时间复杂度计算: n/1+n/2+…+n/n=nlognO(nlog...
阅读(28) 评论(0)

快速幂和慢速乘

今天看看数论方面的事情。快速幂 a^b mod c递推式一般我个人比较推荐递推式,分两种情况,一个是b为奇数,另一个是b为非0偶数,弹出条件为b==0。int power(int a,int b,int p) { if(b==0) return 1%p;//最好写上%p,更加严谨。 int c=power(a,b/2,p); c=c*c%p; if(b&1) c=c*...
阅读(33) 评论(0)

[ZJOI2007]时态同步(树形DP+DFS)

P1131 [ZJOI2007]时态同步 题目描述 小Q在电子工艺实习课上学习焊接电路板。一块电路板由若干个元件组成,我们不妨称之为节点,并将其用数字1,2,3….进行标号。电路板的各个节点由若干不相交的导线相连接,且对于电路板的任何两个节点,都存在且仅存在一条通路(通路指连接两个元件的导线序列)。 在电路板上存在一个特殊的元件称为“激发器”。当激发器工作后,产生一个激励电流,通过导线传向每一...
阅读(29) 评论(0)

编辑距离问题(edit.pas/c/cpp)

编辑距离问题(edit.pas/c/cpp)【问题描述】 设 A 和 B 是两个字符串。要用最少的字符操作将字符串 A 变成字符串 B。这里所说的 字符操作包括: ( 1)删除一个字符。 ( 2)插入一个字符。 ( 3)将一个字符改为另一个字符。 将字符串 A 变成字符串 B 的最少字符操作数称为字符串 A 到 B 的编辑距离,记为 d (A,B)。 试编写程序,对任意给定的 2 个字...
阅读(41) 评论(0)
99条 共5页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:8749次
    • 积分:1110
    • 等级:
    • 排名:千里之外
    • 原创:99篇
    • 转载:0篇
    • 译文:0篇
    • 评论:9条
    最新评论