题解列表

筛选

题解 2831: 画矩形

摘要:解题思路:主要是空心比较难想,其他的没什么。注意事项:别忘了换行和空格。参考代码:#include <bits/stdc++.h>using namespace std;int main(){    ……

利用gets求解字符串的分类统计

解题思路:在解题之前我们需要知道,在c++中,从键盘读取数据用的是cin,但cin无法读取到空格,所以此法不满足题目要求;然而c语言中的gets却不受空格限制,可以读取空格,故我们可以采用c的方法完成此题注意事项:1、使用gets时需包含头文件#include

2820: 含k个3的数

摘要:解题思路:注意事项:仅供参考,禁止抄袭参考代码:#include <bits/stdc++.h>using namespace std;int main(){    long long F,B,I,p……

利用递归与数学方法求解最大公约数与最小公倍数问题

解题思路:在求解此题前我们需要先明白最大公约数与最小公倍数应该怎么求1、最大公约数可用辗转相除法求解:例如:288和123288%123=2......42(此处得到42以备用)123%42=2......39(此处得到39以备用)42%39=1......339%3=13......0那么此时,

题解 2820: 含k个3的数

摘要:解题思路:1.ss是为了和d比较;2.只拆解数位,不和并数位注意事项:参考代码:#include <iostream>using namespace std;int main(){    long l……

题解 2817: 级数求和

摘要:解题思路:注意事项:参考代码:#include <bits/stdc++.h>using namespace std;int main(){    long long k;    double sum……

蛮力法求解利润问题

解题思路:此题可使用switch选择语句来解。switch语句是case1执行完后执行case2...以此类推,直到执行到最后一个选项后再退出。可在其中加入退出条件以达到题目要求。注意事项:此方法理解起来较为容易,但计算量大于一般方法参考代码:#includeusingnamesp

利用递归求解数字的处理与判断

解题思路:首先须知,在c++中:1、当一个整数/10时,不会产生小数。即int/int!=float。例如:123/10=12,而不是12.32、当一个整数%10时,产生的数是该数的末位。即:123%10=12......3,所以,此时输出的是3明白这两点后我们就可以通过/10来使数据变小,