自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 12月16日第二次上(zi)机(bi)考试良心题解

Problem A 筛素数这题这么水,相信大家都AK了题意:求[1,n][1,n][1,n]内的素数。NNN多大你猜你猜你猜猜想不到吧~反正绝对不是10710^7107!好了,既然是第二次考质数,那我就简单讲讲欧拉筛的原理吧。欧拉筛是一种线性筛法,复杂度是O(n)O(n)O(n)的,原理是每个数只会被筛一次。而且保证了每个数只会被最小的因子筛到,如12=2∗3∗312=2*3*312=2...

2018-12-18 17:47:35 596 3

原创 12月9日上机测试良心题解

Problem-A: 素数判断考虑到A+B和B+A为相同素数对,只需要枚举2到n/2,判断拆分的两个数是否都是素数就行,是则答案++。至于素数判断,这里可以用朴素写法,课本第七章习题介绍了埃氏筛法,另作了解。Problem-B: 斐波那契数列, 高精度加法注意到HINT给出答案长度不超过1000位,整型变量存不下,要用数组模拟(高精度加法,网上很多版本,大体就是每个数组元素存某些位的值)。则...

2018-12-11 13:48:40 595 4

原创 python 2.7.6语法学习

运行有两种模式,交互模式和文本模式文本开头:#!/usr/bin/pythonid()查询地址raw_input()读入函数(默认字符串)int()整型,long()长整型,float()浮点。complex()复数变量不用声明类型若后加L如a=123L则强制定义long型复数中虚部用j表示不用i如12+4jtype()查询类型print 输出运算符:+...

2018-09-03 21:23:22 284

原创 NOIP注意事项

一、取模问题。 1.对于可能出现负数的,如(a−b+mo)%mo(a-b+mo) \%mo,一定要在内加一个momo。 2.对于有乘法的,所有参与变量都要开6464位,而且必须乘一次%\%一次,加法则可以连加最后再%\%。 3.对于幂运算如算qc(a,b)qc(a,b),不能算qc(a,b%mo)qc(a,b\% mo)。 4.有除法的须乘它的逆元,一般momo为大质数可用费马小定理

2016-11-13 17:04:02 1103

原创 随机游走

DescriptionYJC最近在学习图的有关知识。今天,他遇到了这么一个概念:随机游走。随机游走指每次从相邻的点中随机选一个走过去,重复这样的过程若干次。YJC很聪明,他很快就学会了怎么跑随机游走。为了检验自己是不是欧洲人,他决定选一棵树,每条边边权为 1 \ 1\ ,选一对点 s \ s\ 和 t \ t\ ,从 s \ s\ 开始随机游走,走到t就停下,看看要走多长时间。但是在走了 10000

2016-11-12 21:21:05 3285

原创 helloworld

Description某日mhy12345在教同学们写helloworld,要求同学们用程序输出一个给定长度的字符串,然而发现有些人输出了一些“危险”的东西,所以mhy12345想知道对于任意长度 n \ n\ 的小写字母字符串,不包含危险串的字符串个数Input多组数据,以 EOF \ EOF\ 结束。对于每组数据,第一行一个数 n\ n,表示字符串的长度,第二行一个字符串 str \ str\

2016-11-11 22:04:28 589

原创 询问

Description有一个长度为 n \ n\ 的正整数序列,序列中元素两两不同且都在[1,109][1,10^9]中。 你不知道这个序列是什么。 现在有 Q \ Q\ 个询问l,rl,r,每次询问序列中区间[l,r][l,r]的最小值,有一个人回答了这 Q \ Q\ 个问题。 但是他太不靠谱,回答可能会自相矛盾。 于是我们要求出一个最小的 p \ p\ ,回答的 p \ p\ 个询问后出

2016-11-09 22:23:34 450

原创 永恒的契约

Description宅邸迅速的燃烧着,必须带贝蒂走出禁书库!凭着感觉,又一次直接找到禁书库的门。 “你,是那个人嘛?”400年了,当初圣域建立结界时没有进入圣域,被伤了心的人工精灵贝蒂,与强欲魔女签订契约,守护宅邸的禁书库,直至“那个人”的到来,那个人会解开贝蒂的心结。 “我不是那个什么人,但我会成为你唯一的人。我会给你幸福!” 精灵与人签订契约,从此相依为命。这便是,永恒的契约。宅邸里,罗

2016-11-03 21:01:22 747

原创 破解

DescriptionInput第一行,一个整数 T \ T\ 表示一共 T \ T\ 组数据。 每组数据第一行,两个整数N,MN,M,分别表示密码串长度和区间个数。 接下来 M \ M\ 行,第 i \ i\ 行两个整数Li,RiL_i,R_i表示一个区间[Li,Ri][L_i,R_i]。Output每组数据一行,一个整数表示所有的可能,答案对(109+7)(10^9+7)取模Sample I

2016-10-06 21:32:11 364

原创 表白(love)

Description鸡腿是CZYZ的著名DS,但是不想追妹子的DS不是好GFS,所以鸡腿想通过表白来达到他追到妹子的目的!虽然你对鸡腿很无语,但是故事的设定是你帮助鸡腿找到了妹子,所以现在你必须帮助鸡腿安排表白来实现故事的结局 ! 鸡腿想到了一个很高(sha)明(bi)的做法,那就是去找人来组成表白队伍来增强气势 !鸡腿有很多好基友来帮忙,鸡腿数了数一共有NN个人。但是鸡腿觉得大家排成两队来比较好

2016-09-25 09:54:08 635

原创 天使的分裂

DescriptionInput\quad 一个整数NN。Output\quad一行,一个整数,表示第00天到第nn天的评估函数的值的和。Sample InputInput 1 5Input 2 666666Input 3 2147483648Data ConstraintSolution\quad在这里,Fi−2F_{i-2}和Fi−1F_{i-1}可以代换FiF_i。 Fn=∑i=0nf

2016-09-24 16:39:31 341

原创 瑰丽华尔兹

Description  你跳过华尔兹吗?当音乐响起,当你随着旋律滑动舞步,是不是有一种漫步仙境的惬意?   众所周知,跳华尔兹时,最重要的是有好的音乐。但是很少有几个人知道,世界上最伟大的钢琴家一生都漂泊在大海上,他的名字叫丹尼·布德曼·T.D.·柠檬·1900,朋友们都叫他1900。   1900出生于20世纪的第一年出生在往返于欧美的邮轮弗吉尼亚号上,然后就被抛弃了。1900刚出生就成了孤

2016-09-05 21:08:34 539

原创 最小圈

Description\qquad对于一张有向图, 求最小的圈平均值,即若一颗圈经过 k \ k\ 个节点,那么一个圈的平均值为圈上 k \ k\ 条边权的和除以 k\ k,现要求其中的最小值。Input\qquad第一行 2 \ 2\ 个正整数,分别为 n \ n\ 和 m\ m 以下 m \ m\ 行,每行 3 \ 3\ 个数,表示边连接的信息Output一行一个数,表示最小圈的值。你的

2016-08-24 20:33:37 773

原创 游戏

Description\qquad馒头卡得了忧郁综合症,包子卡正在想办法开导她。 \qquad机智的白子卡决定陪着馒头卡玩游戏,他从魔法世界里变出一张无向连通图,每条边上都有边权。包子卡定义一条路径的权值为经过边中的最大权值,馒头卡则定义两点的 最短路径为所有路径中权值最小的路径权。 \qquad每次馒头卡先选出两个点 m1,m2\ m_1,m_2,然后包子卡会拿出两堆灵魂宝石,一堆有 m \

2016-08-23 22:39:40 477

原创 种花

Description\qquad经过三十多个小时的长途跋涉,小Z和小D终于到了NOI现场——南山南中学。一进校园,小D就被花所吸引了(不要问我为什么),遍和一旁的种花园丁交(J)流(L)了起来。 \qquad他发现花的摆放竟有如此奥秘:圆形广场共有 NN 个种花的位置,顺时针编号 1 \ 1\ 到 N\ N。并且每个位置都有一个美观度aia_i ,如果在这里种花就可以得到这 ai \ a_i\

2016-08-22 20:52:59 746

原创 【NOI2012】美食节

DescriptionCZ 市为了欢迎全国各地的同学,特地举办了一场盛大的美食节。作为一个喜欢尝鲜的美食客,小 M 自然不愿意错过这场盛宴。他很快就尝遍了美食节所有的美食。然而, 尝鲜的欲望是难以满足的。尽管所有的菜品都很可口,厨师做菜的速度也很快,小 M 仍然觉得自己桌上没有已经摆在别人餐桌上的美食是一件无法忍受的事情。于是小 M 开始研究起了做菜顺序的问题,即安排一个做菜的顺序使得同学们的等待时

2016-08-20 22:49:18 282

原创 公约数

Description\quad给定一个正整数,在 [1,n] \ [1,n]\ 的范围内,求出有多少个无序数对 (a,b) \ (a,b)\ 满足gcd(a,b)=a xor bgcd(a,b)=a\ xor\ b。Input输入共一行,一个正整数 n\ n。Output输出共一行,一个正整数表示答案。Data Constraint对于 30% \ 30\%\ 的数据满足 n<=1000\ n<=

2016-08-20 22:20:27 286

原创 Matrix

Description\quad给定两个长度为 n \ n\ 的整数序列 l \ l\ 和 t \ t\ ,分别作为 n×n \ n\times n\ 矩阵 F \ F\ 的第一列和第一行,并且保证 l1=t1 \ l_1=t_1\ 。同时矩阵中的任意其他元素 Fi,j \ F_{i,j}\ 由以下递推给定: Fi,j=a⋅Fi,j−1+b⋅Fi−1,jF_{i,j}=a \cdot F_{

2016-08-18 19:36:27 626

原创 Value

题目大意给定nn个物品,每个物品价值为viv_i,代价为wiw_i。 可以以任意的顺序选择任意数量的物品,但在选择编号为ii的物品后,剩下物品的价值都会减少wiw_i。 要求最大化选择商品的价值之和。输入格式第一行包含两个整数nn。 之后n行每行包含两个整数vi,wi。v_i,w_i。输出格式一行,最大化选择商品的价值之和。数据范围n≤5000,vi,wi≤105。n\leq5000,\qua

2016-08-18 16:08:28 411

原创 binary

题目大意:给定一个长度为n的整数数列 aa 和 qq 次操作: 修改操作:形如1 x y1\ x\ y,表示将 axa_x 的值改为 yy; 询问操作:形如2 x y2\ x\ y,表示询问∑ni=1(ai+x) and y\sum_{i=1}^n(a_i+x)\ and\ y 的值。##输入格式 第一行两个整数 n,qn,q。 第二行包含n个整数 aia_i

2016-08-18 15:10:14 640

原创 倍增法求后缀数组

前言SA是一种很好处理字符串的工具。 举个栗子很快可以明白 假设我们要处理“aabbabb”这个字符串,最终将得到: 字符串 a a b b a b b rank 1 3 7 5 2 6 4 sa 1 5 2 7 4 6 3一些关键数组:- sa[i]:排名第i名的后缀子串在什么位置。-

2016-07-14 17:14:29 439

原创 补给站

problem WYF为了保证他自己能够吃到足够多的牛排,来补充自己的脑力,所以他建了两个补给站,坐标分别为(ax,ay),(bx,by)。他有n个休息地点,第i个休息地点的坐标是(xi,yi)。每个补给站都有一个补给半径,当一个休息地点在以一个补给站为圆心,该补给站的补给半径为半径的圆中时(包括在圆周上),那个休息地点就会获得补给。现在有m个询问,每个询问会给出第一个补给站的补给半径r1和第

2015-09-23 22:03:24 441

原创 NOIP2010初赛 烽火传递

单调队列的应用Description  烽火台又称烽燧,是重要的军事防御设施,一般建在险要或交通要道上。一旦有敌情发生,白天燃烧柴草,通过浓烟表达信息;夜晚燃烧干柴,以火光传递军情,在某两座城市之间有n个烽火台,每个烽火台发出信号都有一定代价。为了使情报准确地传递,在连续m个烽火台中至少要有一个发出信号。请计算总共最少花费多少代价,才能使敌军来袭之时,情报能在这两座城市之间准确传递。Input  第

2015-09-23 21:25:22 2830

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除