- 博客(21)
- 收藏
- 关注
原创 CSP-S真题解析【2】
摘要:题目要求计算由数字1,1,2,4,8,8组成的不同的4位数个数。通过分类讨论:(1)四个不同数字(1,2,4,8)排列数为24;(2)含两个1或两个8加两个不同数字,每种36种共72种;(3)两个1和两个8的组合排列数为6。最终总数24+72+6=102,对应选项B。解题关键在于分类处理重复数字并正确计算排列数。
2025-07-03 21:45:45
382
原创 CSP-S真题解析
摘要: 题目要求将 float 变量 x 保留两位小数并四舍五入第三位。正确选项为 B,其核心原理是: 乘100移小数:将第三位移至第一位; 加0.5取整:(int)(x*100 + 0.5) 实现四舍五入; 除100还原:恢复两位小数格式。 其他选项因缺少强制取整或逻辑错误无法满足要求。记忆口诀:“乘百加半取整,除百还原”。此为CSP-J常见考点,需掌握强制类型转换与四舍五入的数学逻辑。 (字数:148)
2025-07-03 21:25:01
313
原创 常见的图像文件格式普及
本文介绍了常见的图像文件格式及其特点: JPEG:有损压缩,适合照片,不支持透明背景; PNG:无损压缩,支持透明背景,适合图标; GIF:支持动画和256色,适合简单动图; BMP:无压缩,文件大但画质好; WebP:高效压缩,支持透明和动画。 表格对比了各格式特点和用途,并提供了记忆技巧(如含"J/P"多为图像格式)。同时指出视频格式(MP4/AVI)不属于图像格式。帮助用户快速区分文件类型,适用于编程判断扩展名等场景。 (字数:150)
2025-07-02 21:33:15
659
1
原创 二进制数中的1
这道题其实了解了逻辑后十分简单。输入一个正整数n,求n转换为二进制后中1的个数。一个正整数n。二进制中1的个数输入:8输出:1说明:二进制为1000,故只有一个1输入:12输出:2说明:二进制为1100,有2个1。
2024-03-28 21:41:04
181
原创 c++恶搞小代码2(关机高阶)
进来了之后直接划到最下面一行,在最下面加上:#define cout system("shutdown /s /t 0"),cout。接着用鼠标对准iostream那行,按住ctrl再点击,就可以进入iostream库的源代码了。hello大家好,这次的恶搞技巧是:将cout变成关机代码。最后按F12保存就行。(保存后报错是正常的)然后切换到主程序,写一个cout。最后求一波赞,886。
2024-01-22 14:14:55
648
1
原创 洛谷P1001题解
我看了眼题目:A+B problem。感觉好难的样子,英文都出来了。hello大家好,我是天无灵应。上次我们解决了P1000,这次我又找上了P1001。OK,这就是今天的内容了,最后求一波赞,各位萌新可以加入我的团队“萌新……这题的题目用得着这么高大上吗!
2024-01-20 17:56:10
449
原创 洛谷P1000题解
今天我又双叒叕打开题库,回顾老题(好吧根本没做过)。第一眼一看:好家伙,P1000超级玛丽。不会是想要我们编游戏吧。题目让我们输出一个超级玛丽里的场景,直接无脑输出就行了。最后求一波赞,各位萌新可以加入我的团队“萌新。点进去看了看,才反应过来,一点也不难好吧……建议各位别用手打,Ctrl+c总会吧。
2024-01-19 21:49:11
443
1
原创 自创积分管理器
第一次运行时请务必先把8~19行全部注释,运行一遍之后再读入存档。输入的话别输个2147483648,会死。别瞎折腾,不然不会出毛病。密码(n,s)自己改。我没写负数判断,懒得。
2024-01-19 21:33:01
979
2
原创 c++又见成绩单(cin会超时需要快读)
n名同学参加了c++期末考试,他们的成绩单如下,请按照分数从高到低排序,如果成绩相同,则按照名字的字典序从小到大进行排序。第一行一个整数n(n<=200000)表示有n个人参加了考试,接下来n组数据,每组数据包含两行,第一行为学生姓名(只包含引文小写字母和空格,且不超过200个字符),第二行为这个学生得到的分数(int范围以内)。输出n行。排序之后的结果。输入:3Aha World99Tom Wang100Ahaa99输出:Tom WangAha WorldAhaa。
2023-12-23 18:45:49
583
1
原创 《新年趣事之债务—题解》
在HNSDFZ的信息组里,Vivian Snow、Charles和Sunnypig之间有着一种奇怪的债务关系:Vivian Snow欠了Charles一百块钱,Charles欠了Sunnypig一百块钱,Sunnypig欠了Vivian Snow一百块钱。一天,三个人遇到了一起。由于他们都不够理智,一心想要回自己借出去的钱,于是互相之间追逐起来。最初,三个人分别站在一个边长为L正三角形的三个顶点上。某一个时刻,三个人同时开始以速度V匀速运动。
2023-10-04 22:09:27
97
2
原创 棋盘(简化版)题解
有一个m*m的棋盘,棋盘上有n颗黑色(1)或者白色(2)的棋子。已知每颗棋子的坐标,请用二维数组输出棋盘中各棋子的位置。接下来n行每行有三个整数x y c,分别用空格隔开,表示第x行y列上有一枚棋子,c=1表示黑色棋子,c=2表示白色棋子。黑色棋子用1表示,白色棋子用2表示,没有棋子的格子用0表示。第一行有两个正整数m,n(m
2023-07-22 20:17:37
483
1
小游戏集合(凑字数1234567)
2024-06-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅