题解列表

筛选

使用fgets输入字符串然后实现反转

摘要:解题思路:可以定义一个数组循环输入,也可以定义一个数组然后使用字符串输入格式 "%s" 输入,还可以使用gets输入(gets不安全,尽量不用),这里使用fgets输入,fgets函数具有三个参数,第……

台球碰撞的三种解法(尽量使用c++)

摘要:原题:在平面直角坐标系下,台球桌是一个左下角在(0,0),右上角在(L,W)的矩形。有一个球心在(x,y),半径为R的圆形母球放在台球桌上(整个球都在台球桌内)。受撞击后,球沿极角为a的射线(即:x正……

优先队列的使用

摘要:#include<bits/stdc++.h> using namespace std; priority_queue<int>v;//大根堆 int main() {     int n,……

vector写数组

摘要:#include<bits/stdc++.h> using namespace std; int main() {     int n;     cin>>n;     vector<in……

判断数正负

摘要:解题思路:注意事项:参考代码:N = int(input())if N > 0:    print("positive")elif N == 0:    print("zero")elif N < 0……

用快读scanf别用cin

摘要:解题思路:/*带权并查集模板*/注意事项:参考代码:#include<bits/stdc++.h>typedef long long ll;using namespace std;int fa[100……

猴子吃桃的问题

摘要:解题思路:倒退回去算,思路为:    现在桃子数量 = (现在桃子数量 + 1) * 2;注意事项:按题目的来,第10天没吃。所以有3070个桃子是错的。参考代码:#include <iostream……

编写题解 2881: 图像相似度

摘要:解题思路:注意事项:参考代码:#include <bits/stdc++.h>using namespace std;const int N=1e3;int a[N][N],b[N][N];int m……