![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
小南知更鸟
这个作者很懒,什么都没留下…
展开
-
【算法】KY85 二叉树
如上所示,由正整数1,2,3……我们已知这个二叉树的最后一个结点是n。现在的问题是,结点m所在的子树中一共包括多少个结点。比如,n = 12,m = 3那么上图中的结点13,14,15以及后面的结点都是不存在的,结点m所在子树中包括的结点有3,6,7,12,因此结点m的所在子树中共有4个结点。输入数据包括多行,每行给出一组测试数据,包括两个整数m,n (1 <= m <= n <= 1000000000)对于每一组测试数据,输出一行,该行包含一个整数,给出结点m所在子树中包括的结点的数目。原创 2024-03-17 17:16:04 · 402 阅读 · 0 评论 -
【算法】KY35 最简真分数
给出n个正整数,任取两个数分别作为分子和分母组成最简真分数,编程求共有几个这样的组合。每组包含n(n<=600)和n个不同的整数,整数大于1且小于等于1000。每行输出最简真分数组合的个数。原创 2024-03-15 16:41:52 · 660 阅读 · 0 评论 -
【算法】约瑟夫问题No.2
n 个小孩围坐成一圈,并按顺时针编号为1,2,…,n,从编号为 p 的小孩顺时针依次报数,由1报到m ,当报到 m 时,该小孩从圈中出去,然后下一个再从1报数,当报到 m 时再出去。如此反复,直至所有的小孩都从圈中出去。请按出去的先后顺序输出小孩的编号。每行是用空格分开的三个整数,第一个是n,第二个是p,第三个是m (0 < m,n < 300)。按出圈的顺序输出编号,编号之间以逗号间隔。3254:约瑟夫问题No.2。原创 2024-03-15 15:06:14 · 592 阅读 · 0 评论 -
【算法】KY3 约数的个数
输入的第一行为N,即数组的个数(N原创 2024-03-14 22:53:50 · 384 阅读 · 0 评论 -
【算法】KY187 二进制数
【代码】【算法】KY187 二进制数。原创 2024-03-13 21:12:28 · 515 阅读 · 0 评论 -
【算法】KY33 密码翻译
在情报传递过程中,为了防止情报被截获,往往需要对情报用一定的方式加密,简单的加密算法虽然不足以完全避免情报被破译,但仍然能防止情报被轻易的识别。我们给出一种最简的的加密方法,对给定的一个字符串,把其中从a-y,A-Y的字母用其后继字母替代,把z和Z用a和A替代,则可得到一个简单的加密字符串。读取这一行字符串,每个字符串长度小于80个字符。对于每组数据,输出每行字符串的加密字符串。原创 2024-03-13 20:25:14 · 478 阅读 · 0 评论 -
【算法】KY2 成绩排序
注意一个case里面有多组样例,请用循环处理输入 输入多行,先输入要排序的人的个数,然后输入排序方法0(降序)或者1(升序)再分别输入他们的名字和成绩,以一个空格隔开。按照指定方式输出名字和成绩,名字和成绩之间以一个空格隔开。原创 2024-03-12 17:21:57 · 373 阅读 · 0 评论 -
【算法】KY9 成绩排序
输入第一行包括一个整数N(1<=N<=100),代表学生的个数。接下来的N行每行包括两个整数p和q,分别代表每个学生的学号和成绩。按照学生的成绩从小到大进行排序,并将排序后的学生信息打印出来。如果学生的成绩相同,则按照学号的大小进行从小到大排序。用一维数组存储学号和成绩,然后,按成绩排序输出。原创 2024-03-12 16:23:21 · 441 阅读 · 0 评论 -
【算法】KY67 整数奇偶排序
可能有多组测试数据,对于每组数据,按照要求排序后输出,由空格分隔。1. 测试数据可能有很多组,请使用while(cin>>a[0]>>a[1]>>…>>a[9])类似的做法来实现;2. 输入数据随机,有可能相等。输入10个整数,彼此以空格分隔。重新排序以后输出(也按空格分隔),要求: 1.先输出其中的奇数,并按从大到小排列;2.然后输出其中的偶数,并按从小到大排列。任意排序的10个整数(0~100),彼此以空格分隔。原创 2024-03-12 16:00:35 · 337 阅读 · 0 评论 -
【语法】C++学习
在编译器选项中加入以下代码。原创 2024-03-07 20:51:37 · 392 阅读 · 0 评论