题解列表

筛选

高精度加法

摘要:#include"bits/stdc++.h" using namespace std; int main(){     string a1,a2;     int b1[20000],b2[……

详细注释 2046: 输出全排列

```#include#include#include#include#include#include#include#include#include#include#defineMAX0x3f3f3f3f#defineMIN-0x3f3f3f3fusingnamespacestd;typedeflo

详细解释 2842: 大整数减法

##高精度减高精度减会比较麻烦,需要考虑更多的因素主要是考虑到负数的处理问题为了方便,在进行运算之前,我们要先判断哪个数字是较大的那个```c++boolcmp(vectora,vectorb){//不一样长,长的大if(a.size()!=b.size())returna.size()>b.size

详细解释 2841: 大整数加法

##高精度加会超出longlong运算类型的运算使用传统的方法无法计算此时此刻就需要使用高精度运算进行这种大整数的运算```c++strings1,s2;cin>>s1>>s2;vectora,b;for(inti=s1.size()-1;i>=0;i--)a.push_back(s1[i]-'0')

C++容器秒了

摘要:解题思路:c++用容器写简单粗暴,输入的n表示换行次数,用一个COUNT表示已经输入的换行次数,这跟单例的计数(忘了具体叫什么名字了)比较像然后用<algorithm>里面的sort函数来进行从小到大……

2860: 字符串判等

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

熟练使用STL容器,尽量多使用STL容器

摘要:解题思路: - 用vector容器将所有老年人(age>=60)筛出,然后排序,排序的话要使用stable_sort,它会在排序过程保持相等元素的原来的顺序 - 用vector存老年人要在里套一个……