- 博客(14)
- 收藏
- 关注
原创 1123:图像相似度
给出两幅相同大小的黑白图像(用0-1矩阵)表示,求它们的相似度。说明:若两幅图像在相同位置上的像素点颜色相同,则称它们在该位置具有相同的像素点。两幅图像的相似度定义为相同像素点数占总像素点数的百分比。第一行包含两个整数m和n,表示图像的行数和列数,中间用单个空格隔开。之后m行,每行n个整数0或1,表示第一幅黑白图像上各像素点的颜色。之后m行,每行n个整数0或1,表示第二幅黑白图像上各像素点的颜色。一个实数,表示相似度(以百分比的形式给出),精确到小数点后两位。
2024-05-04 13:36:41 252
原创 1146:判断字符串是否为回文
输入一个字符串,输出该字符串是否回文。回文是指顺读和倒读都一样的字符串。输入为一行字符串(字符串中没有空白字符,字符串长度不超过100)。如果字符串是回文,输出yes;
2024-05-01 18:15:00 237
原创 1145:字符串p型编码
给定一个完全由数字字符(‘0’,‘1’,‘2’,…,‘9’)构成的字符串str,请写出str的p型编码串。例如:字符串122344111可被描述为"1个1、2个2、1个3、2个4、3个1",因此我们说122344111的p型编码串为1122132431;00000000000可描述为"11个0",因此它的p型编码串即为110;100200300可描述为"1个1、2个 0、1个2、2个0、1个3、2个0",因此它的p型编码串为112012201320。输出该字符串对应的p型编码串。
2024-04-30 12:37:19 91
原创 1404:我家的门牌号
【题目描述】我家住在一条短胡同里,这条胡同的门牌号从1开始顺序编号。若其余各家的门牌号之和减去我家门牌号的两倍,恰好等于n,求我家的门牌号及总共有多少家。数据保证有唯一解。【输入】一个正整数n。n<100000。【输出】一行,包含两个正整数,分别是我家的门牌号及总共有多少家,中间用单个空格隔开。【输入样例】100【输出样例】12 16【参考代码】
2024-04-30 07:30:00 302
原创 1193:吃糖果
【题目描述】名名的妈妈从外地出差回来,带了一盒好吃又精美的巧克力给名名(盒内共有 N 块巧克力,0<N<20)。妈妈告诉名名每天可以吃一块或者两块巧克力。假设名名每天都吃巧克力,问名名共有多少种不同的吃完巧克力的方案。例如:如果N=1,则名名第1天就吃掉它,共有1种方案;如果N=2,则名名可以第1天吃1块,第2天吃1块,也可以第1天吃2块,共有2种方案;如果N=3,则名名第1天可以吃1块,剩2块,也可以第1天吃2块剩1块,所以名名共有2+1=3种方案;
2024-04-29 12:56:16 196
原创 1232:Crossing River
输入t组数据,每组数据第1行输入n,第2行输入n个数,表示每个人过河的时间。几个人过河,每次过两人一人回,速度由慢者决定,问过河所需最短时间。输出t行数据,每行1个数,表示每组过河最少时间。
2024-04-29 12:53:41 328
原创 欢迎使用Markdown编辑器
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S
2024-04-27 00:30:00 1188
原创 1942:【08NOIP普及组】ISBN号码
每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其中符号“-”是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。以此类推,用所得的结果mod 11,所得的余数即为识别码,如果余数为10,则识别码为大写字母X。一行,假如输入的ISBN号码的识别码正确,那么输出“Right”,否则,按照规定的格式,输出正确的ISBN号码(包括分隔符“-”)。
2024-04-26 13:07:14 492
原创 C++-预处理指令
C++预处理指令(Preprocess)是指在C++程序源代码被编译之前,由预处理器C++程序源代码进行的处理。这个过程并不对程序的源代码进行解析,但它把源代码分割或处理成为特定的符号用来支持宏调用。指令作用#define定义宏#undef取消宏定义C++宏定义将一个标识符定义为一个字符串,源程序中的该标识符均以指定的字符串来代替。前面已经说过,预处理命令不同于一般C++语句。因此预处理命令后通常不加分号。这并不是说所有的预处理命令后都不能有分号出现。
2024-04-08 17:19:36 994 1
原创 1253:抓住那头牛
农夫知道一头牛的位置,想要抓住它。农夫和牛都位于数轴上,农夫起始位于点N(0≤N≤100000),牛位于点K(0≤K≤100000)。时间限制: 1000 ms 内存限制: 65536 KB。假设牛没有意识到农夫的行动,站在原地不动。农夫最少要花多少时间才能抓住牛?1、从X移动到X−1或X+1,每次移动花费一分钟。一个整数,农夫抓到牛所要花费的最小分钟数。2、从X移动到2×X,每次移动花费一分钟。
2024-03-25 21:00:09 119
原创 C++-格式化输入输出
引子假设我们用C++来输出一段自我介绍但是这样就会导致程序的可读性变差,因为变量和文本混在一起。那么,C++中有没有一种输出方式,可以在保证运行的同时也保证可读性?答案是当然的,它就是今天的主角:格式化输出函数printf();格式化输入printf()printf`函数的一般调用格式为 printf("", ),其中的格式化字符串为实际输出的内容,参量表为其中出现的变量等。当然也可没有上述代码的结果为Hello,Word的值为零。
2024-03-19 18:28:17 501
世界盒子小游戏素材大全
2024-03-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人