题解列表

筛选

用stl超级简单

摘要:解题思路:注意事项:参考代码:#include<bits/stdc++.h>using namespace std;int main(){ string a,b; cin>>a,b; reverse(……

超简单易懂-数组标记

摘要:解题思路:用一个数组标记字母出现的先后,然后以先后顺序判断该字母是否符合条件输出就好了注意事项: 我看到有些题解的第一个且只出现一次的字母的这个“第一个”是根据字母表的顺序输出的并不是根据输入的数据的……

二分法求解

解题思路:首先字符串是s,两个连接字符是c1和c2而我们可以发现对于每个c1都会有一个c2(下标记为pos)可以使得pos之后的字符串都能满足条件,发现了没有很像二分的思路,先用a,b数组保存c1,c2的下标再选定a[i]对b做二分即可(注意一个都没有的情况说明之后都找不到任意b[i]-a[i]+1>

蓝桥杯2013年第四届真题-大臣的旅费

摘要:解题思路:求树的直径,在使用等差数列的前n项和得出答案.因为全为正数所以可以跑两边最长路就可以求出,此处给出树上dp参考代码:#include<bits/stdc++.h> using namesp……

蓝桥杯2013年第四届真题-带分数

摘要:解题思路:使用全排列函数枚举,后枚举三个数的位数,计算一遍a+b/c就好注意事项:参考代码:#include<bits/stdc++.h> using namespace std; int mai……

c++十六进制转八进制

摘要:#include<bits/stdc++.h>using namespace std;const int N=100000;using ll=long long;char ch[]={&#39;0&#……

超简单,一看就懂的题解!!!

摘要:解题思路:看代码注释注意事项:注意,刚开始没有意识到,最后一次是没有弹起来的,所以最后一次是加零。参考代码:#include<bits/stdc++.h>  using namespace std; ……