我的算法题解
小朋友爱学习
CS,Idealist
展开
-
Python3程序设计题解: 三连击(升级版)
Python3程序设计题解: 三连击(升级版)题目描述将 1, 2,\ldots, 91,2,…,9 共 99 个数分成三组,分别组成三个三位数,且使这三个三位数的比例是 A:B:CA:B:C,试求出所有满足条件的三个三位数,若无解,输出 No!!!。输入格式三个数,A,B,CA,B,C。输出格式若干行,每行 33 个数字。按照每行第一个数字升序排列。输入输出样例输入1 2 3...原创 2020-03-01 16:22:46 · 1040 阅读 · 0 评论 -
Python3程序设计:数字反转(升级版)
Python3程序设计:数字反转(升级版)题目背景以下为原题面,仅供参考给定一个数,请将该数各个位上数字反转得到一个新数。这次与NOIp2011普及组第一题不同的是:这个数可以是小数,分数,百分数,整数。整数反转是将所有数位对调;小数反转是把整数部分的数反转,再将小数部分的数反转,不交换整数部分与小数部分;分数反转是把分母的数反转,再把分子的数反转,不交换分子与分母;百分数的分子一定是整数...原创 2020-02-28 12:10:19 · 1510 阅读 · 0 评论 -
Python3程序设计题解:统计单词数
Python3程序设计题解:统计单词数题目描述一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数。现在,请你编程实现这一功能,具体要求是:给定一个单词,请你输出它在给定的文章中出现的次数和第一次出现的位置。注意:匹配单词时,不区分大小写,但要求完全匹配,即给定单词必须与文章中的某一独立单词在不区分大小写的情况下完全相同(参见...原创 2020-02-28 10:33:11 · 1038 阅读 · 0 评论 -
Python3程序设计题解:校门外的树
Python3程序设计题解:校门外的树题目描述某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是11米。我们可以把马路看成一个数轴,马路的一端在数轴00的位置,另一端在LL的位置;数轴上的每个整数点,即0,1,2,…,L0,1,2,…,L,都种有一棵树。由于马路上有一些区域要用来建地铁。这些区域用它们在数轴上的起始点和终止点表示。已知任一区域的起始点和终止点的坐标都是整数,区域...原创 2020-02-27 22:27:20 · 1889 阅读 · 0 评论 -
Python3程序设计题解:三连击
Python3程序设计题解:三连击题目描述将1,2, \cdots ,91,2,⋯,9共99个数分成33组,分别组成33个三位数,且使这33个三位数构成1:2:31:2:3的比例,试求出所有满足条件的33个三位数。输入格式木有输入输出格式若干行,每行3个数字。按照每行第1个数字升序排列。输入输出样例输入无输出192 384 576219 438 657273 546 8...原创 2020-02-27 22:22:08 · 730 阅读 · 0 评论 -
Python3程序设计题解:买铅笔
Python3程序设计题解:买铅笔题目描述P老师需要去商店买n支铅笔作为小朋友们参加NOIP的礼物。她发现商店一共有 33种包装的铅笔,不同包装内的铅笔数量有可能不同,价格也有可能不同。为了公平起 见,P老师决定只买同一种包装的铅笔。商店不允许将铅笔的包装拆开,因此P老师可能需要购买超过nn支铅笔才够给小朋 友们发礼物。现在P老师想知道,在商店每种包装的数量都足够的情况下,要买够至少nn支...原创 2020-02-27 12:25:27 · 2229 阅读 · 0 评论 -
Python3程序设计:津津的储蓄计划
Python3程序设计:津津的储蓄计划题目描述津津的零花钱一直都是自己管理。每个月的月初妈妈给津津300300元钱,津津会预算这个月的花销,并且总能做到实际花销和预算的相同。为了让津津学习如何储蓄,妈妈提出,津津可以随时把整百的钱存在她那里,到了年末她会加上20%20%还给津津。因此津津制定了一个储蓄计划:每个月的月初,在得到妈妈给的零花钱后,如果她预计到这个月的月末手中还会有多于10010...原创 2020-02-27 11:46:22 · 1430 阅读 · 0 评论 -
C++程序设计题解:弟弟的作业
C++程序设计题解:弟弟的作业题目描述你的弟弟刚做完了“100以内数的加减法”这部分的作业,请你帮他检查一下。每道题目(包括弟弟的答案)的格式为a+b=c或者a-b=c,其中a和b是作业中给出的,均为不超过100的非负整数;c是弟弟算出的答案,可能是不超过200的非负整数,也可能是单个字符"?",表示他不会算。输入描述输入文件包含不超过100行,以文件结束符结尾。每行包含一道题目,格式保证...原创 2020-02-08 10:57:12 · 1555 阅读 · 1 评论 -
C++程序设计题解:2014年蓝桥杯C/C++程序设计A组(省赛)第十题——波动数列
C++程序设计题解:2014年蓝桥杯C/C++程序设计A组(省赛)第十题——波动数列题目描述观察这个数列:1 3 0 2 -1 1 -2 …这个数列中后一项总是比前一项增加2或者减少3。栋栋对这种数列很好奇,他想知道长度为 n 和为 s 而且后一项总是比前一项增加a或者减少b的整数数列可能有多少种呢?输入描述输入的第一行包含四个整数 n s a b,含义如前面说述。对于10%的数据...原创 2020-02-07 10:10:18 · 268 阅读 · 0 评论 -
C++ 程序设计题解:数的划分
C++ 程序设计题解:数的划分题目描述问题描述将整数n分成k份,且每份不能为空,任意两份不能相同(不考虑顺序)。例如:n=7,k=3,下面三种分法被认为是相同的: 1,1,5; 1,5,1; 5,1,1; 问有多少种不同的分法。输入描述n,k输出描述一个整数,即不同的分法样例输入7 3样例输出4我的代码#include <iostream>...原创 2020-02-03 17:46:14 · 2324 阅读 · 0 评论 -
C++简单的快速排序
C++简单的快速排序代码描述写一个快速排序将int型数组由小到大排序我的代码#include <iostream>//写一个快速排序using namespace std;void quicksort(int* ,int ,int );void swap(int &,int &);int main(){ cout<<"Please e...原创 2020-02-01 19:31:14 · 203 阅读 · 0 评论 -
C++程序设计题解:查找最大元素
目录C++程序设计题解:查找最大元素题目描述输入描述输出描述样例输入样例输出C++程序设计题解:查找最大元素题目描述对于输入的每个字符串,查找其中的最大字母,在该字母后面插入字符串“(max)”。输入描述输入数据包括多个测试实例,每个实例由一行长度不超过100的字符串组成,字符串仅由大小写字母及数字构成输出描述对于每个测试实例输出一行字符串,输出的结果是插入字符串“(max)”后的结...原创 2020-01-29 22:55:21 · 1444 阅读 · 0 评论 -
C++程序设计题题解:杨辉三角
C++程序设计题题解:杨辉三角题目描述还记得中学时候学过的杨辉三角吗?具体的定义这里不再描述,你可以参考以下的图形:11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 1输入描述输入数据包含多个测试实例,每个测试实例的输入只包含一个正整数n(1<=n<=30),表示将要输出的杨辉三角的层数。输出描述对应于每一个输入,请输出相应层数的杨辉三角,每一层的整...原创 2020-01-22 14:40:56 · 1932 阅读 · 0 评论 -
C++程序设计题解:日期排序
C++程序设计题解:日期排序题目描述:有一些日期,日期格式为“MM/DD/YYYY”。编程将其按日期大小排列。样例输入:12/31/200510/21/200302/12/200410/22/200311/30/200515/12/1999样例输出:15/12/199910/21/200310/22/200302/12/200411/30/200512/31/200...原创 2020-01-19 20:35:40 · 7108 阅读 · 0 评论