题解列表

筛选

优质题解

数字的处理与判断(详解·)

摘要:解题思路:本题如果想直接输入数字可能处理会很麻烦,我的处理方法是先用字符串输入,再转化为数字。首先定义字符数组a[6],第一问要求求出几位数(可以直接理解为字符数组的长度),我们可以直接使用strle……

2680-纸张尺寸

摘要:解题思路:注意事项:注意格式,输出要换行参考代码:#include<stdio.h>int main(){      int q[10000],w[10000],i=0;getchar();     ……

二进制数数-位运算

摘要:解题思路:用lowbit函数取x的二进制数的最后一个1,每次减去最后一个1并执行 sum++,直到x减为0,剪了几次说明就有几个1,把L到R依次遍历一遍即可得出答案。参考代码:#include<ios……

小题大作-用快速排序解决

摘要:会有点小题大作,适合练习算法,三个数看不出来时间复杂度的差异 快排对数据排好序之后,再输出最大值即可。 ```c #include int partition(int a[],int low……

糖果游戏(c语言)

摘要:解题思路:注意事项:参考代码:#include<stdio.h> int main() { int a[5]; for(int i=0;i<5;i++) {     scanf("……
优质题解

C++题解:1014[编程入门]阶乘求和

摘要:原题链接:[ [编程入门]阶乘求和](http://https://www.dotcpp.com/oj/problem1014.html " [编程入门]阶乘求和") ##解题思路: 一个栗子: ……

图书管理:时间复杂度

摘要:解题思路:本题难度不大,单纯的存入容器以及每次进行查找,但是到后面测试用例会越来越多,如果是用列表作为容器并且每一次遍历列表进行匹配的话,最后的测试用例就超出时间限制,这时就需要简化时间复杂度,将容器……