几个重要概念实参、形参形式参数:定义函数名和函数体时候使用的参数,目的用来接收调用该函数时传入的参数实际参数:在调用有参函数时,主调函数与被调函数之间有数据传递关系。实际参数是调用有参方法的时候真正传递的内容。public void tes(String name){ // 形式参数 name Sy ...
分类:
编程语言 时间:
2020-02-11 11:59:17
阅读次数:
90
显然如果走到一个SCC里,那么可以把这个SCC里的权值反复走取完 连接SCC之间的边显然只能走一次(缩点后是DAG) 那么我们tarjan缩点,然后在DAG上DP,就是个带权最长路,随便DP一下就行了 边权就是w,点权需要另外计算 对每个SCC内部的边,假设边权为\(w\),那么下降次数是满足\(\ ...
分类:
其他好文 时间:
2020-02-11 11:31:29
阅读次数:
49
一、生命周期函数 概念:简单来说就是在程序运行的过程中,会自行执行的函数,被称为生命周期函数。 React生命周期函数分为三个阶段,分别是: 1.初始化阶段(挂载或加载阶段) 2.更新阶段 3.销毁阶段 初始化阶段里有四个生命周期函数: getDefaultProps()可以设置组件的默认属性;co ...
分类:
其他好文 时间:
2020-02-11 11:18:48
阅读次数:
59
题意: 告诉一个点的位置,之后的点按照x[i]=x[i-1]*ax+bx;,y[i]=y[i-1]*ay+by的规律分布,初始时你站在一个位置,每秒可以往四个方向移动,问你在t内最多能走过多少个点 思路: 通过数据我们可以发现,在264就已经超过了1e16也就是t的范围了,因此地图内最多只有64个点 ...
分类:
其他好文 时间:
2020-02-11 09:54:28
阅读次数:
48
题意: 输入一个正整数K(1<K<=100),接着输入一行字符串由小写字母,数字和下划线组成。如果一个字符它每次出现必定连续出现K个,它可能是坏键,找到坏键按照它们出现的顺序输出(相同坏键仅输出一次,数据保证必定存在坏键),接着输出将坏键修好后原本的字符串(K个连续坏键只输出一次)。 trick: ...
分类:
其他好文 时间:
2020-02-11 09:49:33
阅读次数:
81
函数指针与回调函数 函数指针 函数指针是指向函数的指针变量。 通常我们说的指针变量是指向一个整型、字符型或数组等变量,而函数指针是指向函数。 函数指针可以像一般函数一样,用于调用函数、传递参数。 函数指针变量的声明: eg: 来源:https://www.runoob.com/cprogrammin ...
分类:
其他好文 时间:
2020-02-11 09:48:27
阅读次数:
45
快速幂的递归写法 快速幂的迭代写法 ps: 1.b&1等价于b%2==1 2.b =1等价于b=b/2; 细节注意: 1.如果初始是a有可能大于等于m,那么需要先让a对m取模。 2.如果m为1,可以直接特判为0(因为任何正整数对1取模一定等于0)。 ...
分类:
其他好文 时间:
2020-02-11 09:44:13
阅读次数:
65
#include<cstdio> #include<cstring> #include<iostream> #include<algorithm> using namespace std; typedef long long ll; const int N=1e5+10; struct node{ ...
分类:
其他好文 时间:
2020-02-11 09:27:57
阅读次数:
52
题目链接 题解:并查集把一个家的并在一起,特殊的一点是编号大的并到小的去。这个题有个坑编号可能为0000,会错数据3和5。 1 #include<bits/stdc++.h> 2 using namespace std; 3 4 struct node 5 { 6 int id,num,area,f ...
分类:
其他好文 时间:
2020-02-11 09:24:24
阅读次数:
59
std::is_same判断两种类型是否相同,相同返回true,不同返回false std::is_same<int, int>::value结果为truestd::is_same<int, bool>::value结果为false std::decay则是去掉类型修饰符,如const、& 等... ...
分类:
其他好文 时间:
2020-02-11 09:20:07
阅读次数:
152