C/C++
非幡动
玩手机的罢了
展开
-
高精度加法
7-1 高精度加法 (15分)对于输入的两个不超过100位数字的非负整数,给出两数之和。输入格式:在两行中分别给出两个不超过100位数字的非负整数输出格式:在一行中输出两数之和输入样例:12312输出样例:135注意进位#include<stdio.h>#include<string.h>char a[105],b[105];int s...原创 2020-03-12 11:05:48 · 1712 阅读 · 3 评论 -
常用需要背记的c++函数【自用】
将vector转换为heap的方法make_heap等函数的用法原创 2021-08-11 19:58:56 · 143 阅读 · 0 评论 -
图的算法模板(一)
在复习图部分,发现很多之前难以理解的问题现在可以理解了。部分代码模板如下。拓扑排序 topsort【一】针对有向无环图(DAG),只有有向无环图才能有拓扑排序。一个有向无环图一定至少存在一个入度为零的点。将所有入度为零的点入队每次取出队列中的点枚举所有出边并删掉这条边,如果d[j]为零表示前面的所有点都已经排好序了#include <iostream>#include <cstring>#include <algorithm>using nam原创 2021-08-02 21:44:51 · 99 阅读 · 0 评论 -
字符串(尺取法)
2020.08.30I'm so vegetable字符串在看题解的时候疑惑cin >> s + 1是什么// cin为类istream的对象名,cin >> s + 1此句等效bai于cin.operator(s + 1).看下面的例du子:#include <iostream>using namespace std;int main(){ char s[6]; cin >> s + 1; s[0] = 'c'; cout <&l原创 2020-08-30 15:35:50 · 108 阅读 · 0 评论 -
C语言基础补充笔记整理
在leetcode上刷了几道简单题,然后发现我不认识*了……或许适合写Java来刷叭=-=(说的就好像提交Java就能ac一样想慢慢补补数据结构的基础当时学数据结构的时候并没有扣代码实现,这就是当初偷的懒QAQ编译预处理和宏:宏定义// 可以看到第七行代码中没有加分号// 第12行中添加了分号#include<cstdio>#define PI 3.141592#define PI2 2*PI#define PRT printf("%f", PI); \原创 2020-07-29 17:00:14 · 165 阅读 · 0 评论