- 博客(22)
- 收藏
- 关注
原创 P2733巧克力
儿童节那天有 K 位小朋友到小明家做客。小明拿出了珍藏的巧克力招待小朋友们。小明一共有 N 块巧克力,其中第 i 块是 Hi×Wi 的方格组成的长方形。为了公平起见,小明需要从这 N 块巧克力中切出 K 块巧克力分给小朋友们。切出的巧克力需要满足:1.形状是正方形,边长是整数。2.大小相同。例如一块 6×5 的巧克力可以切出 6 块2×2 的巧克力或者 2 块 3×3 的巧克力。当然小朋友们都希望得到的巧克力尽可能大,你能帮小明计算出最大的边长是多少么?代码示例: #include <stdio.h>in
2025-03-15 16:21:17
254
原创 翻译软件(安心版)
( 朱波的键盘好难用 ,打字不太方便 )致歉。感觉自己好厉害,纯手敲(键盘好难用quq)flag[x]=1;//判断单词 x 是否在队列中出现过。q.push(x);
2025-02-22 14:30:47
194
原创 车厢调度
(先讲一点废话:学生党开学后除了周六定时更新,平时不在哈)int n,x,cur=1;//cur 为需要进栈的车厢。//如果当前入栈的数据小于等于出栈的数据则可以进栈。//判断出栈的顺序能否与指定的出栈顺序一致。//2.获取栈顶元素与 x 进行比较。//1.确保 x 在栈内。
2025-02-22 14:20:34
193
原创 Blah数集
现在小高斯想知道如果将集合Ba中元素按照升序排列,第N个元素会是多少?(2)如果x在集合Ba中,则2x+1和3x+1也都在集合Ba中;(不一定是最简单的做法,建议大家自己多思考quq...)(1)a是集合Ba的基,且a是Ba的第一个元素;(3)没有其他元素在集合Ba中了。
2025-02-22 14:11:33
295
原创 【入门】输入的这些数是否对称
从键盘输入一个整数N(4<=N<=20),接下来输入N个数,判断输入的这些数是否对称,是输出“YES”,否则输出“NO”?(注意N可以是奇数或者偶数)。对称的意思是这些数正过来读和反过来读都是一样的。比如有4个数:1 2 2 1,就是对称的,再比如有5个数:1 2 3 2 1,也是对称的,但有5个数:1 2 3 1 2,就不是对称的。第1行有一个整数n(4<=n<=20) 第2行有n个整数。如果是对称的请输出:YES,否则输出:NO。
2025-01-27 13:21:27
313
原创 【基础】镜像字符串
大家都知道,镜子能把内容左右颠倒,比如,你拿着一个单词"apple",用它的最后侧的字符'e'贴着镜子,看到的字符串一定是"elppa",我们把颠倒后的单词,称之为镜像单词。现在有n个字符串,每个字符串中包含了若干被镜像的单词,请你编程将这些单词恢复原状。请注意,不是整个字符串“颠倒”了,而是字符串中的每个单词“颠倒了”。比如:有如下字符串"olleH kcaJ",这个字符串就包含了2个被“颠倒”的单词,将这两个单词恢复原状,结果应该是"Hello Jack"。
2025-01-27 13:20:41
480
2
原创 【基础】连续非素数的最长度
给出一个正整数n(2≤n≤1000000),例如n=30,在1,2,3,……30中,连续的非素数有 4 长度为1 6 长度为1 8 9 10 长度为3 12 长度为1 14 15 16 长度为3 18 长度为1 20 21 22 长度为3 24 25 26 27 28 长度为5 30 长度为1 其中,最大长度为5,即有连续的5个非素数。一个整数,即连续非素数最大长度。
2025-01-27 13:02:54
151
原创 字符串p型编码
题目描述:给定一个完全由数字字符(‘0’,‘1’,‘2’,…,‘9’)构成的字符串str,请写出str的p型编码串。例如:字符串122344111可被描述为"1个1、2个2、1个3、2个4、3个1",因此我们说122344111的p型编码串为1122132431;类似的道理,编码串101可以用来描述1111111111;00000000000可描述为"11个0",因此它的p型编码串即为110;
2025-01-27 13:01:56
407
原创 【经典】最小函数值
/优先队列即最大的元素具有最高的优先级。i++){//先以第一组abc求前m个值。//接下来看看其他的组合的abc中看看有没有比上一组小的。
2025-01-26 21:19:28
327
1
原创 小白鼠在排队(P3012)
代码可以在各大编程网站使用题目:N只小白鼠(1<N< 100),每只鼠头上戴着一顶有颜色的帽子。现在称出每只白鼠的重量,要求按照白鼠重量从小到大的顺序输出它们头上帽子的颜色。帽子的颜色用“red”,“blue”等字符串来表示。不同的小白鼠可以戴相同颜色的帽子。白鼠的重量用整数表示。
2025-01-26 21:16:03
272
原创 如何求平均成绩
题目描述:有若干个学生,每个学生的数据包括学号、姓名、三门课成绩及平均成绩。从键盘输入一个正整数1<=n<=100),接着再输入n 行数据,分别代表n个学生数据(学号、姓名、三门课成绩,不包括平均成绩)。输出平均成绩最高的同学的信息 (学号、姓名、三门课成绩、平均成绩)。(平均成绩均不相等)
2025-01-26 21:03:36
258
原创 【入门】字符串的反码
题目介绍:一个二进制数,将其每一位取反,称之为这个数的反码。下面我们定义一个字符的反码。如果这是一个小写字符,则它和字符'a’的距离与它的反码和字符'z’的距离相同;如果是一个大写字符,则它和字符'A’的距离与它的反码和字符'Z’的距离相同;如果不是上面两种情况,它的反码就是它自身。举几个例子,'a’的反码是'z’;'c’的反码是'x’;'W’的反码是'D’;'1’的反码还是'1’;'′的反码还是′′的反码还是′'。一个字符串的反码定义为其所有字符的反码。我们的任务就是计算出给定字符串的反码。
2025-01-26 20:51:48
222
原创 小X算排名
小X很关心自己在学校的表现。班主任手上有一本“个人得分记录本”,如果一位同学表现好就会加分,表现差则会扣分。学期结束,每位同学都得知了自己的个人得分。小X想知道其他同学情况如何,但由于排名不公布,他只好一个个去问班里的其他同学。现在,小X手上有班里共N位同学的个人得分,他想知道每位同学的排名 (得分相同则排名相同,见样例),可并不知道该如何计算,希望你帮帮他。
2025-01-26 20:20:50
177
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人