![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
noi
mahz666
信息技术教师
展开
-
noi-7804-找第一个只出现一次的字符
02:找第一个只出现一次的字符总时间限制: 1000ms 内存限制: 65536kB描述给定一个只包含小写字母的字符串,请你找到第一个仅出现一次的字符。如果没有,输出no。输入一个字符串,长度小于100000。输出输出第一个仅出现一次的字符,若没有则输出no。样例输入abcabd样例输出c//noi_7804#i原创 2017-02-15 21:38:25 · 3129 阅读 · 0 评论 -
noi-7915-潜伏者
潜伏者总时间限制: 1000ms 内存限制: 65536kB描述R国和S国正陷入战火之中,双方都互派间谍,潜入对方内部,伺机行动。历经艰险后,潜伏于S国的R国间谍小C终于摸清了S国军用密码的编码规则:1、 S国军方内部欲发送的原信息经过加密后在网络上发送,原信息的内容与加密后所的内容均由大写字母‘A’—‘Z’构成(无空格等其原创 2017-03-15 15:58:27 · 1796 阅读 · 0 评论 -
noi-1769-简单密码
简单密码总时间限制: 1000ms 内存限制: 65536kB描述Julius Caesar曾经使用过一种很简单的密码。对于明文中的每个字符,将它用它字母表中后5位对应的字符来代替,这样就得到了密文。比如字符A用F来代替。如下是密文和明文中字符的对应关系。密文A B C D E F G H I J K L M N O P Q R S原创 2017-03-15 15:57:44 · 1616 阅读 · 0 评论 -
noi-8173-密码翻译
密码翻译总时间限制: 1000ms 内存限制: 65536kB描述在情报传递过程中,为了防止情报被截获,往往需要对情报用一定的方式加密,简单的加密算法虽然不足以完全避免情报被破译,但仍然能防止情报被轻易的识别。我们给出一种最简的的加密方法,对给定的一个字符串,把其中从a-y,A-Y的字母用其后继字母替代,把z和Z用a和A替代,其他非字母字符不变,原创 2017-03-15 15:56:08 · 3690 阅读 · 0 评论 -
noi-1702-字符替换
字符替换总时间限制: 1000ms 内存限制: 65536kB描述把一个字符串中特定的字符全部用给定的字符替换,得到一个新的字符串。输入只有一行,由一个字符串和两个字符组成,中间用单个空格隔开。字符串是待替换的字符串,字符串长度小于等于30个字符,且不含空格等空白符;接下来一个字符为需要被替换的特定字符;接下来一个字符为用于替换的原创 2017-03-15 15:55:24 · 997 阅读 · 0 评论 -
noi-8172-合法 C 标识符
合法 C 标识符总时间限制: 1000ms 内存限制: 65536kB描述给定一个不包含空白符的字符串,请判断是否是C语言合法的标识符号(注:题目保证这些字符串一定不是C语言的保留字)。C语言标识符要求:1. 非保留字;2. 只包含字母、数字及下划线(“_”)。3. 不以数字开头。输入一行,包含一个字符串,字符串中不包原创 2017-03-15 15:52:20 · 1636 阅读 · 0 评论 -
noi-7805-配对碱基链
配对碱基链总时间限制: 1000ms 内存限制: 65536kB描述脱氧核糖核酸(DNA)由两条互补的碱基链以双螺旋的方式结合而成。而构成DNA的碱基共有4种,分别为腺瞟呤(A)、鸟嘌呤(G)、胸腺嘧啶(T)和胞嘧啶(C)。我们知道,在两条互补碱基链的对应位置上,腺瞟呤总是和胸腺嘧啶配对,鸟嘌呤总是和胞嘧啶配对。你的任务就是根据一条单链上的碱基序列,给出对应原创 2017-03-15 15:52:58 · 1300 阅读 · 0 评论 -
noi-7547-输出亲朋字符串
输出亲朋字符串总时间限制: 1000ms 内存限制: 65536kB描述编写程序,求给定字符串s的亲朋字符串s1。 亲朋字符串s1定义如下:给定字符串s的第一个字符的ASCII值加第二个字符的ASCII值,得到第一个亲朋字符; 给定字符串s的第二个字符的ASCII值加第三个字符的ASCII值,得到第二个亲朋字符;依此类推,直到给定字符原创 2017-03-15 15:50:27 · 3510 阅读 · 0 评论 -
noi-7599-石头剪子布
石头剪子布总时间限制: 1000ms 内存限制: 65536kB描述石头剪子布,是一种猜拳游戏。起源于中国,然后传到日本、朝鲜等地,随着亚欧贸易的不断发展它传到了欧洲,到了近现代逐渐风靡世界。简单明了的规则,使得石头剪子布没有任何规则漏洞可钻,单次玩法比拼运气,多回合玩法比拼心理博弈,使得石头剪子布这个古老的游戏同时用于“意外”与“技术”两种特性原创 2017-03-15 15:47:31 · 2304 阅读 · 0 评论 -
noi-8169-加密的病历单
加密的病历单总时间限制: 1000ms 内存限制: 65536kB描述小英是药学专业大三的学生,暑假期间获得了去医院药房实习的机会。 在药房实习期间,小英扎实的专业基础获得了医生的一致好评,得知小英在计算概论中取得过好成绩后,主任又额外交给她一项任务,解密抗战时期被加密过的一些伤员的名单。 经过研究,小英发现了如下加密规律(括号中是一个“原创 2017-03-15 15:59:42 · 1204 阅读 · 0 评论 -
noi-8175-将字符串中的小写字母转换成大写字母
将字符串中的小写字母转换成大写字母总时间限制: 1000ms 内存限制: 65536kB描述给定一个字符串,将其中所有的小写字母转换成大写字母。输入输入一行,包含一个字符串(长度不超过100,可能包含空格)。输出输出转换后的字符串。样例输入helloworld123Ha样例输出HELLOWORLD123HA原创 2017-03-15 16:01:28 · 1234 阅读 · 0 评论 -
noi-7912-笨小猴
06:笨小猴查看 提交 统计 提问总时间限制: 1000ms 内存限制: 65536kB描述笨小猴的词汇量很小,所以每次做英语选择题的时候都很头疼。但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大!这种方法的具体描述如下:假设maxn是单词中出现次数最多的字母的出现次数,minn是单词中出现次数最少的字母的出现次数,如果maxn-minn是一个质原创 2017-12-22 21:36:57 · 484 阅读 · 0 评论 -
noi-7911-ISBN号码
ISBN号码总时间限制: 1000ms 内存限制: 65536kB描述每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位数字表原创 2017-03-15 16:09:34 · 387 阅读 · 0 评论 -
noi-8170-紧急措施
紧急措施总时间限制: 1000ms 内存限制: 65536kB描述近日,一些热门网站遭受黑客入侵,这些网站的账号、密码及email的数据惨遭泄露。你在这些网站上注册若干账号(使用的用户名不一定相同),但是注册时使用了相同的email。你此时拿到了那份泄露的数据,希望尽快将自己的密码更改。策略如下:根据email找到你的用户名和密码,然后更改密码。原创 2017-03-15 16:08:33 · 808 阅读 · 0 评论 -
noi-8177-删除单词后缀
删除单词后缀总时间限制: 1000ms 内存限制: 65536kB描述给定一个单词,如果该单词以er、ly或者ing后缀结尾, 则删除该后缀(题目保证删除后缀后的单词长度不为0), 否则不进行任何操作。输入输入一行,包含一个单词(单词中间没有空格,每个单词最大长度为32)。输出输出按照题目要求处理后的单词。样例输入refe原创 2017-03-15 16:07:29 · 3556 阅读 · 0 评论 -
noi-8176-验证子串
验证子串总时间限制: 1000ms 内存限制: 65536kB描述输入两个字符串,验证其中一个串是否为另一个串的子串。输入输入两个字符串, 每个字符串占一行,长度不超过200且不含空格。输出若第一个串s1是第二个串s2的子串,则输出(s1) is substring of (s2) 否则,若第二个串s2是第一个串s1的子串,输原创 2017-03-15 16:06:22 · 3157 阅读 · 1 评论 -
noi-1745-字符串判等
字符串判等总时间限制: 1000ms 内存限制: 65536kB描述判断两个由大小写字母和空格组成的字符串在忽略大小写,且忽略空格后是否相等。输入两行,每行包含一个字符串。输出若两个字符串相等,输出YES,否则输出NO。样例输入a A bb BB ccc CCCAa BBbb CCCccc样例输出YES//原创 2017-03-15 16:05:06 · 599 阅读 · 0 评论 -
noi-8174-忽略大小写的字符串比较
忽略大小写的字符串比较总时间限制: 1000ms 内存限制: 65536kB描述一般我们用strcmp可比较两个字符串的大小,比较方法为对两个字符串从前往后逐个字符相比较(按ASCII码值大小比较),直到出现不同的字符或遇到'\0'为止。如果全部字符都相同,则认为相同;如果出现不相同的字符,则以第一个不相同的字符的比较结果为准(注意:如果某个字符原创 2017-03-15 16:03:31 · 785 阅读 · 0 评论 -
noi-7550-整理药名
整理药名总时间限制: 1000ms 内存限制: 65536kB描述医生在书写药品名的时候经常不注意大小写,格式比较混乱。现要求你写一个程序将医生书写混乱的药品名整理成统一规范的格式,即药品名的第一个字符如果是字母要大写,其他字母小写。如将ASPIRIN、aspirin整理成Aspirin。输入第一行一个数字n,表示有n个药品名要整理,原创 2017-03-15 16:02:44 · 1900 阅读 · 0 评论 -
noi-7911-ISBN号码
29:ISBN号码描述每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位数字表示书籍的出版语言,例如0代表英语;第一个分隔符“-”之后原创 2017-03-11 23:37:05 · 355 阅读 · 0 评论 -
noi-7548-基因相关性
03:基因相关性总时间限制: 1000ms 内存限制: 65536kB描述为了获知基因序列在功能和结构上的相似性,经常需要将几条不同序列的DNA进行比对,以判断该比对的DNA是否具有相关性。现比对两条长度相同的DNA序列。首先定义两条DNA序列相同位置的碱基为一个碱基对,如果一个碱基对中的两个碱基相同的话,则称为相同碱基对。接着计算相同碱基对占总原创 2017-02-15 22:07:43 · 3494 阅读 · 0 评论 -
noi-7878-金币
金币总时间限制: 1000ms内存限制: 65536kB描述国王将金币作为工资,发放给忠诚的骑士。第一天,骑士收到一枚金币;之后两天(第二天和第三天)里,每天收到两枚金币;之后三天(第四、五、六天)里,每天收到三枚金币;之后四天(第七、八、九、十天)里,每天收到四枚金币……这种工资发放模式会一直这样延续下去:当连续N天每天收到N枚金币后,骑士会在之后的连续N+1天里,每天收到N+1原创 2017-01-29 20:33:53 · 636 阅读 · 0 评论 -
noi-1982-大整数加法
10:大整数加法总时间限制: 1000ms 内存限制: 65536kB描述求两个不超过200位的非负整数的和。输入有两行,每行是一个不超过200位的非负整数,可能有多余的前导0。输出一行,即相加后的结果。结果里不能有多余的前导0,即如果结果是342,那么就不能输出为0342。样例输入222222222222222222223原创 2017-02-13 10:34:15 · 530 阅读 · 0 评论 -
noi-4973-石头剪刀布
08:石头剪刀布总时间限制: 1000ms 内存限制: 65536kB描述石头剪刀布是常见的猜拳游戏。石头胜剪刀,剪刀胜布,布胜石头。如果两个人出拳一样,则不分胜负。一天,小A和小B正好在玩石头剪刀布。已知他们的出拳都是有周期性规律的,比如:“石头-布-石头-剪刀-石头-布-石头-剪刀……”,就是以“石头-布-石头-剪刀”为周期不断循环的原创 2017-02-13 09:15:06 · 1730 阅读 · 3 评论 -
noi-1577-有趣的跳跃
07:有趣的跳跃总时间限制: 1000ms 内存限制: 65536kB描述一个长度为n(n>0)的序列中存在“有趣的跳跃”当前仅当相邻元素的差的绝对值经过排序后正好是从1到(n-1)。例如,1 4 2 3存在“有趣的跳跃”,因为差的绝对值分别为3,2,1。当然,任何只包含单个元素的序列一定存在“有趣的跳跃”。你需要写一个程序判定给定序列是否存在“原创 2017-02-13 08:24:32 · 1770 阅读 · 1 评论 -
noi-1689-数组逆序重放
04:数组逆序重放总时间限制: 1000ms 内存限制: 65536kB描述将一个数组中的值按逆序重新存放。例如,原来的顺序为8,6,5,4,1。要求改为1,4,5,6,8。输入输入为两行:第一行数组中元素的个数n(1输出输出为一行:输出逆序后数组的整数,每两个整数之间用空格分隔。样例输入58 6 5 4 1样例输出1 4 5 6 8来原创 2017-02-12 21:52:32 · 1186 阅读 · 0 评论 -
noi-7729-计算书费
03:计算书费总时间限制: 1000ms 内存限制: 65536kB描述下面是一个图书的单价表:计算概论 28.9 元/本数据结构与算法 32.7 元/本数字逻辑 45.6元/本C++程序设计教程 78 元/本人工智能 35 元/本计算机体系结构 86.2 元/本编译原理 27.8元/本操作系统 43 元/本计原创 2017-02-12 21:47:01 · 780 阅读 · 0 评论 -
noi-7904-陶陶摘苹果
02:陶陶摘苹果总时间限制: 1000ms 内存限制: 65536kB描述陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。现在已知10个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她原创 2017-02-12 21:40:38 · 540 阅读 · 0 评论 -
noi-7541-药房管理
23:药房管理总时间限制: 1000ms 内存限制: 65536kB描述 随着信息技术的蓬勃发展,医疗信息化已经成为医院建设中必不可少的一部分。计算机可以很好地辅助医院管理医生信息、病人信息、药品信息等海量数据,使工作人员能够从这些机械的工作中解放出来,将更多精力投入真正的医疗过程中,从而极大地提高了医院整体的工作效率。 对药品的原创 2017-02-12 21:05:49 · 3479 阅读 · 0 评论 -
noi-7542-正常血压
24:正常血压总时间限制: 1000ms 内存限制: 65536kB描述监护室每小时测量一次病人的血压,若收缩压在90 - 140之间并且舒张压在60 - 90之间(包含端点值)则称之为正常,现给出某病人若干次测量的血压值,计算病人保持正常血压的最长小时数。输入第一行为一个正整数n,n 其后有n行,每行2个正整数,分别为一次测量的收缩压和原创 2017-02-12 21:04:39 · 1310 阅读 · 0 评论 -
noi-1738-大整数减法
11:大整数减法总时间限制: 1000ms 内存限制: 65536kB描述求两个大的正整数相减的差。输入共2行,第1行是被减数a,第2行是减数b(a > b)。每个大整数不超过200位,不会有多余的前导零。输出一行,即所求的差。样例输入999999999999999999999999999999999999999999999原创 2017-02-13 11:18:49 · 1014 阅读 · 0 评论 -
noi-1811-计算2的N次方
12:计算2的N次方总时间限制: 1000ms 内存限制: 65536kB描述任意给定一个正整数N(N输入输入一个正整数N。输出输出2的N次方的值。样例输入5样例输出32提示高精度计算//noi_1811/*#include//用cmath里的函数同样过#include#includeusing namespace原创 2017-02-13 14:29:39 · 923 阅读 · 0 评论 -
noi-1703-与7无关的数
与7无关的数总时间限制: 1000ms内存限制: 65536kB描述一个正整数,如果它能被7整除,或者它的十进制表示法中某一位上的数字为7,则称其为与7相关的数.现求所有小于等于n(n 输入输入为一行,正整数n(n 输出输出一行,包含一个整数,即小于等于n的所有与7无关的正整数的平方和。样例输入21样例输出2336来源计算概论05//noi_1703#原创 2017-01-26 21:16:28 · 2439 阅读 · 0 评论 -
noi-7916-数字统计
数字统计总时间限制: 1000ms内存限制: 65536kB描述请统计某个给定范围[L, R]的所有整数中,数字2出现的次数。比如给定范围[2, 22],数字2在数2中出现了1次,在数12中出现1次,在数20中出现1次,在数21中出现1次,在数22中出现2次,所以数字2在该范围内一共出现了6次。输入输入共 1 行,为两个正整数 L 和 R,之间用一个空格隔开。输出输出共 1原创 2017-01-26 22:25:04 · 521 阅读 · 0 评论 -
noi-8183-画矩形
画矩形总时间限制: 1000ms内存限制: 65536kB描述根据参数,画出矩形。输入输入一行,包括四个参数:前两个参数为整数,依次代表矩形的高和宽(高不少于3行不多于10行,宽不少于5列不多于10列);第三个参数是一个字符,表示用来画图的矩形符号;第四个参数为1或0,0代表空心,1代表实心。输出输出画出的图形。样例输入7 7 @ 0样例输出@@@@@@@@原创 2017-01-26 22:56:40 · 1249 阅读 · 0 评论 -
noi-8163-第n小的质数
第n小的质数总时间限制: 1000ms内存限制: 65536kB描述输入一个正整数n,求第n小的质数。输入一个不超过10000的正整数n。输出第n小的质数。样例输入10样例输出29最终版(空间换时间,打表)//noi_8163#includeusing namespace std;int main(){ int n,a[105005]={0},b[100原创 2017-01-27 00:46:12 · 2054 阅读 · 0 评论 -
noi-7546-统计数字字符个数
01:统计数字字符个数总时间限制: 1000ms 内存限制: 65536kB描述输入一行字符,统计出其中数字字符的个数。输入一行字符串,总长度不超过255。输出输出为1行,输出字符串里面数字字符的个数。样例输入Peking University is set up at 1898.样例输出4来源习题(7原创 2017-02-14 15:22:13 · 1492 阅读 · 0 评论 -
noi-1927-大整数的因子
13:大整数的因子总时间限制: 1000ms 内存限制: 65536kB描述已知正整数k满足2输入一个非负整数c,c的位数输出若存在满足 c%k == 0 的k,从小到大输出所有这样的k,相邻两个数之间用单个空格隔开;若没有这样的k,则输出"none"。样例输入30样例输出2 3 5 6 //noi_1927#includ原创 2017-02-14 15:09:22 · 775 阅读 · 0 评论 -
noi-7890-阶乘和
15:阶乘和总时间限制: 1000ms 内存限制: 65536kB描述用高精度计算出S=1!+2!+3!+…+n!(n≤50)其中“!”表示阶乘,例如:5!=5*4*3*2*1。输入正整数N,输出计算结果S。输入一个正整数N。输出计算结果S。样例输入5样例输出153来源 NOIP1998复赛 普及组 第二题//noi_1733#include#i原创 2017-02-14 11:48:28 · 593 阅读 · 0 评论 -
noi-1733-求10000以内n的阶乘
14:求10000以内n的阶乘总时间限制: 5000ms 内存限制: 655360kB描述求10000以内n的阶乘。输入只有一行输入,整数n(0输出一行,即n!的值。样例输入100样例输出933262154439441526816992388562667004907159682643816214685929638952175999原创 2017-02-13 15:51:08 · 2090 阅读 · 0 评论