题解列表

筛选

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

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

二进制数数-位运算

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

2680-纸张尺寸

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

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

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

c语言代码解决问题

摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<string.h>int main(){ char str[101]; int i; while (scanf("%s……
优质题解

python实验计算鞍点

摘要:解题思路:使用一个行最大元素列表和一个列最小元素列表,去比较矩阵的每个元素是不是满足行最大和列最小。注意事项:注意数组下标从0开始,但行列下标是从1开始参考代码:a=[] #存矩阵 rows=[] ……
优质题解

python实现2879错误探测

摘要:解题思路: 使用2个状态列表去存储每一行和每一列,奇数为1,偶数为0。本次的关键是如何找出只修改一次的位置。由于修改一次后,会同时改变其中一行和其中一列的奇偶性,因此要求行状态列表和列状态列表中只能各……

雇佣兵(这题好啊,主要考阅读理解,要从能量元素入手作循环,还有那个战斗期,一开始我以为是在m天中每隔n天,战斗力加1,在m天的战斗期,n就会刷新,结果体力耗为0,战斗力才增加)

摘要:解题思路:这题就重在思路了,在给的三个元素中要理清楚,m是不变的,x减少,体力恢复,n增加,是以x减少开始引发的,故以x入手整一个自减循环,开始的时候,体力值是为0的,由于能量元素恢复的体力值是取决于……