题解列表

筛选

暴力拆解法,容易理解

摘要:解题思路:注意事项:实在不会就暴力拆解。参考代码:#include<bits/stdc++.h>using namespace std;int sushu(int n){    int k=sqrt(……

佩尔方程——模板题

摘要:# Pell Equation #### 题意分析: 给定小于 $$1000$$ 的正整数 $$k$$ , 存在正整数 $$x$$ , $$d$$ ,使得 $$kx^2+1=d^2$$ ,……

两行代码搞定

摘要:解题思路:字符串的切片逆置注意事项:参考代码:if __name__ == "__main__":(这个可有可无)    n = str(input())    print(n[::-1])……

[编程入门]分段函数求值简单易懂

摘要:解题思路:类似于1006的书本解题思路(用t来代换y运算的过程)注意事项:一定要注意1<=x&&x<10,而不是1 <=x<10参考代码:#include<stdio.h>int main(){   ……
优质题解

二分答案(简单理解)

#二分解法**以后看到这种将原问题分解成许多子问题,求解子问题的最(大/小)值,就可以用二分答案法,二分最(大/小)值,判断是否满足题目**就像这个问题,要将一个数组分成k段,求最大子段和的最小值,就符合这类问题,类似的还有[875.爱吃香蕉的珂珂-力扣(LeetCode)](https://leet

编写题解 1019: [编程入门]自由下落的距离计算(简单代码)

题目问的是第N次落地时(即落地但没有反弹),for循环计算的是第N-1次的球球反弹高度,以及第N-1次时的球球反弹到最高点的所经过的路程。接下来的下落过程是属于第N次了,因此距离要再加上个M。代码如下:```c//自由下落的距离计算#includeintmain(){intN;//表示第几次落地dou

#C++2083——10进制转换其他进制

摘要:解题思路:  依次取模于进制数,得到尾数的方法;注意事项:  10进制转化其他进制,更改a数组元素,以及while循环内的数据即可 参考代码:#include <iostream> #include……