![](https://img-blog.csdnimg.cn/e72394d7957840ac8a8ecbade61ddf8a.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
信奥刷题库
信奥题不明白?来这里!
小浣熊的博客
学而不思则罔,思而不学则殆
展开
-
【备战csp-j】 csp常考题型详解(2)
IP地址是IP协议提供的一种统一的地址格式。在目前使用的IPv4协议下,IP地址是一个32位二进制码。C.HTTP(Hypertext Transfer Protocol):超文本传输协议。E.TCP(Transfer Control Protocol):传输控制协议。D.FTP(File Transfer Protocol):快速传输协议。3.下列网络上常用的名字缩写对应的中文解释错误的是( )。4.不能在 Linux 上使用的网页浏览器是( )。解析:其他几种浏览器都可以在Linux系统上使用。原创 2023-08-01 11:08:03 · 253 阅读 · 0 评论 -
【备战csp-j】 csp常考题目详解(4)
2004本来就是十进制,所以不变,而16进制的32转换为十进制就是3*16的一次方+2*16的零次方也就是48+2等于50。解析:小数部分乘二取整,整数部分除二取余,所以整数部分=1100100,而小数部分则为0.625*2取整得1,0.25乘二取整得0,0.5乘二正好等于1,所以结束。所以反推可得反码为补码-1也就是10010111,符号位不变,所以接着反推原码也就是反码取反等于11101000,故选B。2. 算式(2047)10 - (3FF)16 + (2000)8 的结果是( )。原创 2023-09-08 22:30:28 · 345 阅读 · 0 评论 -
【2023年csp-j第二轮】第一题解析
这块需要一点数学知识,就是这个拿苹果的周期为:先从4个里面拿两个,之后就每三个里面拿一个,我们发现小苞一次拿的应该是剩余苹果数的第1,4,7,10,13,16……首先不太建议用,也就是大多数人想的用数组模拟的方法,因为这这种方法不是官方给出的,也不被认为是解题最好的思路,这里就不为大家展示代码了。第三个条件,也有一个公式(找规律可以得出):拿走的苹果数=(总苹果数-1)/3+1.跟据这个公式我们就可以把总苹果数-由公式得出的小苞本轮要拿走的苹果数就可以了。输入的第一行包含一个正整数 n,表示苹果的总数。原创 2023-11-19 09:13:30 · 311 阅读 · 0 评论 -
【备战csp-j】csp常考题目详解(3)
3.萝卜,白菜,黄瓜,西红柿四种蔬菜品种中选出3种,分别种在不同土质的三块土地上,其中萝卜必须种植,不同的种植方法共有( )。4. 书架上有21本书,编号从1 到 21 从中选4本,其中每两本的编号都不相邻的选法一共有( )种。还缺少2种蔬菜,需要从剩余3种蔬菜里面选出2种,方法数是C(3,2);萝卜必须种植:可以先从3块地里选出一块种萝卜,方法数是A(3,1);最终答案:A(6,6)*2=6*5*4*3*2*1*2=1440。所以总种植方法是:A(3,1)*C(3,2)*A(2,2)=18。原创 2023-08-17 22:06:06 · 593 阅读 · 0 评论 -
【备战csp-j】 csp常考题型详解(1)
缓冲存储器(Cache)是一种高速缓冲存储器,是为了解决CPU和主存之间速度不匹 配而采用的一项重要技术。C.提出存储程序工作原理,并设计出第一台具有存储程序功能的计算机 EDVAC。4.美籍匈牙利数学家冯·诺依曼对计算机科学发展所做出的贡献是( )。D不是某个人提出来的,而是技术发展必然的结果。第一台具有存储程序功能的计算机 EDVAC就是他主导发明的。1. 微型计算机的问世是由于( ) 的出现。A.提出理想计算机的数学模型,成为计算机科学的理论基础。B.是世界上第一个编写计算机程序的人。原创 2023-07-31 17:14:25 · 751 阅读 · 0 评论 -
信息学奥赛1194:移动路线
对于1行1列的方格矩阵,蚂蚁原地移动,移动路线数为1;对于1行2列(或2行1列)的方格矩阵,蚂蚁只需一次向右(或向上)移动,移动路线数也为1……X桌子上有一个m行n列的方格矩阵,将每个方格用坐标表示,行坐标从下到上依次递增,列坐标从左至右依次递增,左下角方格的坐标为(1,1),则右上角方格的坐标为(m,n)。路线1:(1,1) → (1,2) → (1,3) → (2,3)路线2:(1,1) → (1,2) → (2,2) → (2,3)路线3:(1,1) → (2,1) → (2,2) → (2,3)原创 2023-07-18 10:20:36 · 172 阅读 · 0 评论 -
信息学奥赛1196:踩方格
请问:如果允许在方格矩阵上走n步,共有多少种不同的方案。2种走法只要有一步不一样,即被认为是不同的方案。时间限制: 1000 ms 内存限制: 65536 KB。a、每走一步时,只能从当前方格移动一格,走到某个相邻的方格上;有一个方格矩阵,矩阵边界在无穷远处。提交数: 18854 通过数: 12677。b、走过的格子立即塌陷无法再走第二次;允许在方格上行走的步数n(n≤20)。c、只能向北、东、西三个方向走;原创 2023-07-18 10:23:50 · 114 阅读 · 0 评论 -
信息学奥赛1397:简单算术表达式求值
整型算数运算的结果(结果值不一定为2位数,可能多于2位或少于2位)。运算数 运算符 运算数。原创 2023-07-04 09:28:16 · 253 阅读 · 0 评论 -
信息学奥赛1141:删除单词后缀
给定一个单词,如果该单词以er、ly或者ing后缀结尾, 则删除该后缀(题目保证删除后缀后的单词长度不为0), 否则不进行任何操作。时间限制: 1000 ms 内存限制: 65536 KB。输入一行,包含一个单词(单词中间没有空格,每个单词最大长度为32)。提交数: 31568 通过数: 21641。输出按照题目要求处理后的单词。1141:删除单词后缀。原创 2023-06-14 19:31:04 · 139 阅读 · 0 评论 -
信息学奥赛1088:分离整数的各个数
给定一个整数n(1≤n≤100000000)n(1≤n≤100000000),要求从个位开始分离出它的每一位数字。从个位开始按照从低位到高位的顺序依次输出每一位数字。从个位开始按照从低位到高位的顺序依次输出每一位数字。数字之间以一个空格分开。时间限制: 1000 ms 内存限制: 65536 KB。输入一个整数,整数在11到100000000100000000之间。提交数: 67506 通过数: 49056。程序的核心思想就是把一个数字变成数组。就可以用数组轻松解决。原创 2023-05-22 19:17:37 · 181 阅读 · 1 评论 -
信息学奥赛1099:第n小的质数
虽然是通过了,但是有细心的朋友可能会发现:测试点三的运行时间是994毫秒,但题目限制的时间是1000毫秒。就差了6毫秒就要超出题目限制了。如果有大神知道如何修改,欢迎敲在评论区!上面的代码为什么要写成j<=102479呢?因为前10000个素数就是102497,节省了时间。时间限制: 1000 ms 内存限制: 65536 KB。提交数: 61786 通过数: 30303。输入一个正整数n,求第n小的质数。一个不超过10000的正整数n。1099:第n小的质数。原创 2023-05-31 18:21:16 · 360 阅读 · 3 评论 -
信息学奥赛1150:求正整数2和n之间的完全数
时间限制: 1000 ms 内存限制: 65536 KB。完全数:因子之和等于它本身的自然数,如6=1+2+36=1+2+3。提交数: 60492 通过数: 37415。求正整数22和nn之间的完全数(一行一个数)。输入n(n≤5000)n(n≤5000)。1150:求正整数2和n之间的完全数。一行一个数,按由小到大的顺序。原创 2023-06-01 07:28:03 · 440 阅读 · 1 评论 -
信息学奥赛2031:【例4.17】四位完全平方数
时间限制: 1000 ms 内存限制: 65536 KB。的四位完全平方数(即前两位数字相等,后两位数字也相等)。提交数: 34468 通过数: 18957。2031:【例4.17】四位完全平方数。由小到大输出,每个数占一行。原创 2023-05-29 19:27:22 · 285 阅读 · 2 评论 -
信息学奥赛1159:斐波那契数列
时间限制: 1000 ms 内存限制: 65536 KB。用递归函数输出斐波那契数列第n项。0,1,1,2,3,5,8,13……提交数: 50697 通过数: 35005。一个正整数n,表示第n项。1159:斐波那契数列。原创 2023-05-20 18:40:38 · 385 阅读 · 1 评论 -
信息学奥赛1151:素数个数
时间限制: 1000 ms 内存限制: 65536 KB。编程求2∼n2∼n(nn为大于22的正整数)中有多少个素数。输入n(2≤n≤50000)n(2≤n≤50000)。提交数: 68637 通过数: 40259。原创 2023-06-02 19:55:21 · 396 阅读 · 0 评论 -
信息学奥赛1155:回文三位数
如果一个数从左边读和从右边读都是同一个数,就称为回文数。例如6886就是一个回文数,求出所有的既是回文数又是素数的三位数。时间限制: 1000 ms 内存限制: 65536 KB。提交数: 43238 通过数: 28254。所有的既是回文数又是素数的三位数。1155:回文三位数。原创 2023-06-07 19:24:28 · 331 阅读 · 0 评论 -
信息学奥赛入门题目详解,有c++,python等语言。
时间限制: 1000 ms 内存限制: 32768 KB。提交数: 282289 通过数: 169107。一行,两个用空格隔开的整数。原创 2023-06-02 21:24:00 · 217 阅读 · 0 评论 -
信息学奥赛1409:判决素数个数
时间限制: 1000 ms 内存限制: 65536 KB。输入两个整数X和Y,输出两者之间的素数个数(包括X和Y)。输出一个整数,表示X,Y之间的素数个数(包括X和Y)。提交数: 31735 通过数: 19005。两个整数X和Y(1≤X,Y≤10^5)。1409:判决素数个数。原创 2023-06-12 18:57:49 · 255 阅读 · 1 评论 -
信息学奥赛1134:合法C标识符查
给定一个不包含空白符的字符串,请判断是否是C语言合法的标识符号(注:题目保证这些字符串一定不是C语言的保留字)。时间限制: 1000 ms 内存限制: 65536 KB。一行,包含一个字符串,字符串中不包含任何空白字符,且长度不大于20。一行,如果它是C语言的合法标识符,则输出yes,否则输出no。提交数: 56855 通过数: 22070。2.只包含字母、数字及下划线(“_”)。1134:合法C标识符查。原创 2023-05-26 19:11:05 · 527 阅读 · 2 评论 -
信息学奥赛1158:求1+2+3+...
时间限制: 1000 ms 内存限制: 65536 KB。用递归的方法求1+2+3+……本人建议用例程2,因为题目要求为递归,所以用递归合适。提交数: 46586 通过数: 38322。1158:求1+2+3+...原创 2023-05-20 09:40:03 · 305 阅读 · 0 评论 -
信息学奥赛1187:统计字符数
输出一行,包括出现次数最多的字符和该字符出现的次数,中间以一个空格分开。如果有多个字符出现的次数相同且最多,那么输出ascii码最小的那一个字符。给定一个由a-z这26个字符组成的字符串,统计其中哪个字符出现的次数最多。时间限制: 1000 ms 内存限制: 65536 KB。提交数: 24466 通过数: 13874。输入包含一行,一个字符串,长度不超过1000。1187:统计字符数。原创 2023-06-23 08:14:39 · 246 阅读 · 1 评论