题解列表

筛选

1067: 二级C语言-分段函数

摘要:解题思路:本题这种判断区间互斥的情况,最好用 if else 语句,写成一排 if 语句看起来很清晰,实际会增加程序的执行次数。注意事项:abs() 和 fabs() 都是求绝对值的,一个在 cstd……

大家就这样看看把。。。

摘要:解题思路:注意事项:参考代码:#include<iostream>using namespace std;int main(){    string str1;    cin>>str1;    in……

信息学奥赛一本通T1433-愤怒的牛

摘要:解题思路:又是一道二分答案,用for循环一个一个穷举会超时,这里用sort拍好栅栏的序,然后判断当前的mid能装多少头牛,多了就说明可以继续降低距离,少了就增加距离注意事项:参考代码:#include……

弟弟的作业(C++代码)

摘要:解题思路:输入字符串,分别用while循环从字符串中把第一个数、第二个数和算式的结果放到整数a,b,c中,k是运算符号+或-;c的循环前要先判断"="后是否为"?",是问号的话直接判错;最后根据k的值……

1066: 二级C语言-自定义函数

摘要:解题思路:(1)计算阶乘别用递归,除了装比没别的用处;(2)计算n次幂要考虑0次幂的情况。注意事项:while (n--) 和 while (--n) 何时结束循环要分清。参考代码:#include ……
优质题解

快速幂的递归方法

摘要:解题思路:等差数列公式: an=a1+(n-1)d等比数列公式:an=a1*q(n-1)等比数列中的项数k能取到109得到的结果非常大,所以快速幂方法可以解决数据益出快速幂①如果b是奇数,ab=a*a……

1743: 大整数排序

摘要:解题思路:把数当成字符串,用向量把他们装起来,长度长的一定比长度短的数大,长度一样就直接判断字符串谁大谁小注意事项:参考代码:#include<bits/stdc++.h> using namesp……

指针训练(C++)

摘要:解题思路:注意事项:参考代码:#include<iostream>using namespace std;int main(){    int *p=new int[10];    int *p1=p……

矩阵加法--简单

摘要:解题思路:注意事项:参考代码:#include<iostream>using namespace std;int a[105][105];int b[105][105];int main(){   i……