题解列表

筛选

刻录光盘(c++)

##解题思路求强联通分量,统计入度为0的即可##参考代码```cpp#includeusingnamespacestd;constintN=1e4+5;structedge{intto,ne;}e[N*10];inth[N],idx;voidadd(intu,

高精度加法

解题思路:通过都题目可以知道用普通的加法是解决不了的,整数类型的最大到21亿,即使使用longlong最大也不过2^64,所以要对100位的数进行加减操作的话要用到高精度加法。首先,通过字符串的方式把两个大数输入进去,建立两个vector容器存放这两个大数。

2838: 有趣的跳跃

摘要:解题思路:注意事项:参考代码:#include<bits/stdc++.h>using namespace std;int main(){    int n,a[3005],b[3005],c=0,x……

字符串解法

解题思路:如果要求每一位的数字,常规思路应该是整除,这个只是有点复杂并不难,本来想用一个数组的,后来觉得数组也有点麻烦,就直接用了字符串(其实是相似的道理)注意事项:字符串要使用string进行定义参考代码:#include#includeusingnamespac

结构体之成绩记录

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

遍历树——直接硬搜(思路超简单)

摘要:解题思路:开多几个数组分别记录每个店的各种元素(也可以考虑用结构体)(a-父亲节点,b-该点具体值,c-左孩子节点,d-右孩子节点,p-旗帜 )本题的关键在于一个点距离另一个点的距离,函数中可设一个该……

1850: 判断第几天

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

1849: 成绩等级转换

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

1848: 求输入数据绝对值

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