![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++基础
wellleng
这个作者很懒,什么都没留下…
展开
-
c++运算符优先级
在写1009的时候运行了如下代码:while (c = getchar() != '\n'){ cout << int(c) << endl;}发现输出是1,查看ASCII码值是个显示不出来的值。弄了半天才想通是运算符优先级的问题。先运行逻辑运算符!=,再运算赋值运算符=。附上C prime上的优先级表原创 2017-05-17 16:06:03 · 286 阅读 · 0 评论 -
深度优先和广度优先
深度优先搜索 dfs(depth first search)一般使用递归实现void dfs(int index, int level) { book[level]++; for (int i = 0; i < node[index].size(); i++) { dfs(node[index][i], level + 1); }}广度优先搜索 bfs(br原创 2017-07-23 09:32:54 · 269 阅读 · 0 评论 -
PAT甲级1093. Count PAT's (25)
PAT甲级1093. Count PAT's (25)原创 2017-07-20 08:53:39 · 514 阅读 · 0 评论 -
辗转相除法求最大公约数
代码int gcd(int t1, int t2) { return t2 == 0 ? t1 : gcd(t2, t1 % t2);}解法很巧妙,互相除直到最后一数得零,另一数即为最大公约数原创 2017-07-27 10:40:35 · 398 阅读 · 0 评论 -
教你在爆int的时候快速修改代码
#define int long long;ortypedef long long int;哈哈,感觉贼逗~原创 2018-01-13 13:39:50 · 527 阅读 · 0 评论 -
PAT A1059 质因子分解
1059. Prime Factors (25)时间限制100 ms内存限制65536 kB代码长度限制16000 B判题程序Standard作者HE, QinmingGiven any positive integer N, you are supp原创 2018-01-13 14:49:46 · 261 阅读 · 0 评论