题解列表

筛选

传送阵,时间复杂度O(n)

解题思路:每一个点的出入度都为1,所以本题会形成点数与边数相等的若干个圆环,用vis存储每一个点在第几号环,cnt存储每一个环的大小。最后再次遍历vis数组判断环是否可以通过魔法连接。注意事项:1.注意输入输出的大小2.注意只有一个环的情况参考代码:#includeusi

其实就是就是简单的加法

摘要:解题思路:先加秒在加分再加时,因为秒满六十就进一位,分满60也进一位,而时则没有限制。注意事项:参考代码:#include<iostream>using namespace std;void test……

这可能是最简单方法,用一维数组就可以解决!

解题思路:先将封闭图形个数计算出来(sum),再看题目数据(小于1000000000,所以sum最大也就18),于是我们有个奇妙思路:创建一个long类型的一维数组a,里面存入long类型的数据:sum*1000000000+ai(用户输入的数字),

java--study||O.o

摘要:参考代码:import java.util.Scanner; public class Main { public static void main(String[] args) { ……

java--study||O.o

摘要:参考代码:import java.util.Scanner; public class Main { public static void main(String[] args) { ……

java--study||O.o

摘要:参考代码:import java.util.Scanner; public class Main { public static void main(String[] args) { ……

用一个set容器即可

摘要:解题思路:在c++的泛型编程里有一个set容器,插入set容器里的元素不会有重复的,而且set.size()求的就是容器所包含的元素个数注意事项:参考代码:#include<iostream>#inc……

万物皆可递归

摘要:解题思路:就是简单的递归注意事项:参考代码:#include<iostream>using namespace std;double caculate(double n){    if(n==1)  ……