题解列表

筛选

简单的判断

摘要:思路: 按照题目给的公式循环遍历求解即可,即判断s和n的大小 if(sum>=n) { printf("%d",i-1); break; ……

c++题解,简短

每加入一条直线,增加的面是交点的个数+1,还有要注意的是重合的线,和平行的线要特别处理一下```cpp#includeusingnamespacestd;#definelllonglonglln,sum=1;longdoublea[1005],

计算(a+b)*c的值题解

摘要:解题思路:括号内先算再乘注意事项:注意三个变量输入的顺序和计算的顺序参考代码:#include<iostream>using namespace std;int main(){    long lon……

2864: 单词替换

解题思路:1.读入一行字符串s、待替换单词a和替换单词b。2.使用stringstream将字符串s分割成单词,并依次判断每个单词是否为待替换单词a,若是,则输出替换单词b;否则输出原单词。3.输出替换后的字符串。注意事项:参考代码:#include#include

屎山代码写法

摘要:解题思路:注意事项:参考代码:#include <iostream>#include <cstdio>#include <cstring>#include <algorithm>using names……

破解简单密码(switch暴力破解)

```c#include#includevoidDecode(char*strs);chartranslate(charch);intmain(){charpassword[100]={0};while(~scanf("%s",password)){getchar();Decode(password)

LIS二分优化 + 倒序输出方案 (C++)

##思路找出一个子序列,并且是严格从小到大的子序列,结果需要尽可能的大,其实就是最长上升子序列的另外一种说法,读到这里题目就可以开始分析了。从数据范围可以知道,最多有1e6个单词,用普通的n^2写法只能拿到70%的分数,显然,要拿到全部的分数,