题解列表
优质题解
十一届国赛编程题第一题dp数组
摘要:思路: 开始会想,直接直接从数组a的第i个开始匹配,b设一个str储存当前位置加1,一个个去匹配不好吗?然后就会发现,因为是不连续的,所以会存在拿与不拿的问题,这个时候就该想到dp了。dp的熟悉……
[编程入门]利用数学逻辑实现自由下落的距离计算(C语言代码)
摘要:解题思路:第一次落下:反弹高度M/2;路程M;第二次落下:反弹高度M/4;路程M+M/2+M/2;第三次落下:反弹高度M/8;路程M+M/2+M/2+M/4+M/4;由此类推:第n次的弹起高度是M除以……
1102: 明明的随机数
摘要:解题思路:去重:数组的去重是很难直接把重复值“删去”的,此题要求输入的随机数都是正整数,所以可以把重复值全改成0,最后输出非0数,就算去重了。先排序,后去重。排序使用快速排序。注意事项:快速排序函数中……
二级C语言-计负均正
摘要:解题思路先求出正负数的个数,再求出所有正整数的值的和,最后按照平均数的求法算出答案。注意事项1、计算平均数的变量和统计总个数的变量要使用double型,否则只会整除;2、别忘了两个量输出间隔时的回车。……
题解 1095: The 3n + 1 problem 关于超时
摘要:注意事项:关于超时,while(a!=1)我写成while(a>=1)就超时了,不太明白参考代码:#include<iostream>
#include<string>
using namespa……
[编程入门]数字的处理与判断-两个for循环
摘要:解题思路:构造一个求位数的函数,得到位数,利用求余,除法求出倒数等注意事项:参考代码:#include<iostream>using namespace std;#include <iomanip>i……
[编程入门]阶乘求和——循环次数最少
摘要:解题思路:另取一数值计算i的阶乘 每次相加注意事项:可能超出范围 要用longlong参考代码:#include<iostream>using namespace std;int main(){ ……
编写题解 1008: [编程入门]成绩评定
摘要:解题思路:分支语句注意事项:注意每一个的相对应的范围。参考代码:#include<stdio.h>int main(){ int a; scanf("%d",&a); if(a>=90) ……