- 博客(105)
- 资源 (1)
- 问答 (5)
- 收藏
- 关注

原创 高精度头文件
最近写高精度写得有些烦,于是直接整了个高精度头文件。头文件名字: clear.hclear.hclear.h包含函数:clearplus(a,b);//高精加clearmulti(a,b);//高精乘cleardiv(a,b);//高精除clearmod(a,b);//高精模clearsqrt(a,b);//高精开根//转载请注明出处。#ifndef CLEAR_H#define CLEAR_H#include<bits/stdc++.h>#define ll long
2021-12-10 13:16:38
992
2

原创 LaTeX数学公式大全
因为是复制嘛,所以有点乱,将就一下。。。转载自:LaTeX数学公式大全整理自:一曲离歌༽LaTeX数学公式大全转载请在文章页面明显位置注明出处。ps:ps:资料来源于WikiWiki,凑合着看吧,不过洛谷的LaTeXLaTeX对有些符号或功能并不支持,我就没有打上。本文纯手打。排版不好,见谅。Update\ 2018/6/5:Update 2018/6/5:最近重新在WikiWiki上搜了下,悲催的发现我做来源的页面是古老版本……,现在的页面将这些符号大多重分类,也就是说我要重构整篇文章…
2021-10-12 23:05:49
11331
4

原创 c++小游戏大全(不定时更新)
随机迷宫狼人杀飞机大战汉诺塔草原战争人机大战扫雷海岛战争数字华容道俄罗斯方块(上下左右键)牛顿的跳跃双人枪战五子棋专栏1.五子棋2.怀旧五子棋win73.怀旧五子棋win10神域中国象棋麻将坦克大战三国杀野外生存...
2021-09-17 23:05:38
29026
1
原创 函数知识点总结
口诀:左右平移,左加右减;上下平移,上加下减。一般地,如果在一个变化过程中有两个变量。都有唯一的值与它对应,那么我们称。注:坐标轴上的点不属于任何象限。列表法、关系式法、图像法。上的点的纵坐标相等;上的点的横坐标相等。
2023-01-27 20:01:58
1141
原创 c++俄罗斯方块
//上下左右键控制#include<bits/stdc++.h>#include<windows.h>int a[24][17],i,j,tim=800,ti=800,shape=0,b,bn,ta[4][4],turn[4][4],nex[4][4],nextshape,add=0,score=0,speed=1,ok=1,mouse=0,best=0;void Place(const int x, const int y){COORD PlaceCursorHere;
2022-05-28 23:29:35
5961
1
原创 实现next_permutation
讲暴力枚举或深搜时会讲到 《全排列问题》。其原理是深搜。那么如何自己实现一个next_permutation呢·?一、深搜代码就不贴了,比较基础。二、指针我们可以用指针快速实现:#include <algorithm>#include <iostream>using namespace std;int a[10005];template <class T>bool _next_permutation(T first, T last){
2022-04-07 16:48:39
467
原创 关于c++中的各种排序
干货来了————排序算法主要包括:计数排序(桶排序)、插入排序、选择排序、冒泡排序、快速排序等。那这些排序的效率如何呢?文章目录主程序生成数据程序输入数据输出文件主程序#include <ctime>#include <cstdio>#include <iostream>#include <memory.h>#define endl '\n'using namespace std;int n, maxn;int a[20005], b[
2022-04-06 17:51:20
1042
原创 c++算法——欧拉筛
文章目录引入模板比对引入大家都知道埃氏筛吧?#include <iostream>#define maxn 1005#define endl '\n'#define LL long long#define L unsigned long long#define I unsigned intusing namespace std;int visit[maxn];void work(){ ios_base::sync_with_stdio(false);
2022-04-04 18:50:29
6437
2
原创 c++格式化代码
文章目录一、头文件二、定义变量三、赋值、判断四、其他一、头文件#include <cstdio> //若是标准头文件则用 <>#include "music.h" //若是自己写的头文件则用 ""//#include 后加空格二、定义变量int n, m; //建议在逗号后加空格三、赋值、判断a = 0;if (a == 0) { ……}四、其他int main() {}...
2022-03-01 12:56:26
869
原创 c++线性表
线性表的分类 (简单 STL)一、长度可变数组 vector二、栈 stack (稍慢,最好手写栈)三、队列 queue四、链表 list一、长度可变数组 vector二、栈 stack (稍慢,最好手写栈)三、队列 queue四、链表 list...
2022-02-24 13:06:22
1547
1
原创 c++子集枚举
相信大家都做过 烤鸡 这道题。但 101010 个循环实在太麻烦。若要 100、1000100、1000100、1000 个循环呢?子集枚举!文章目录一、子集枚举的定义二、代码实现三、例题P1657 选书时间限制内存限制题目描述输入格式输出格式输入输出样例输出 #1复制说明/提示分析四、复杂度分析一、子集枚举的定义什么是子集枚举?对于一个数据,若每个数据只有 222 种状态,例如:选或不选,选第一种或第二种……这时,子集枚举就成为一种很好的选择。因为每个数据只有 222 种状态,由此想到
2022-02-21 13:09:30
1457
原创 关于万能头
#include <bits/stdc++.h> //万能头文件#include <cstdio>#include <iostream>#include <algorithm>#include <cmath>#include <cstring>#include <float.h>#include <ctype.h>#include <map>#include <stdbool
2022-02-05 20:09:35
2682
2
原创 深度优先搜索
深度优先搜索,简称深搜, DFSDFSDFS基础模板:#include <cstdio>#include <iostream>#include <algorithm>#include <cmath>#include <cstring>#include <float.h>#include <ctype.h>#include <map>#include <stdbool.h>usin
2022-01-28 13:48:25
621
原创 c++常用头文件
#include <cstdio>#include <iostream>#include <algorithm>#include <cmath>#include <cstring>#include <float.h>#include <ctype.h>#include <map>#include <stdbool.h>using namespace std;
2022-01-24 18:09:39
315
原创 二分查找与二分答案
基础·版子#include<bits/stdc++.h>using namespace std;int x,n,mid,high,low=1;int main(){ cin>>x>>n; high=n; while(low<high){ mid=(high+low)/2; if(mid<x) low=mid+1; else high=mid; cout<<low<<','<<hi
2022-01-20 18:39:44
374
1
原创 c++音乐头文件
#ifndef MUSIC_H#define MUSIC_H#include<bits/stdc++.h>#include<windows.h>#define qdo 262 #define qre 294#define qmi 330#define qfa 349#define qso 392#define qla 440#define qsi 494#define do 523#define re 578#define mi 659#define fa
2022-01-05 13:05:00
505
原创 解方程头文件
#ifndef EQUATION_H#define EQUATION_H#include<bits/stdc++.h>using namespace std;double one_equa(double x,double y){ return -y/x;}double two_equax(double a,double b,double c,double d,double e,double f){ double m=-d/a; double y=(f+m*c)/(e+m*b);
2021-12-16 22:25:49
292
原创 c++哈利波特
//转自:https://paste.ubuntu.com/p/gmhQk8bgGj///c++ yourcraft v1.12.1//感谢大家的支持,我还会继续出的!//这次增加了--商店,怪物,还修复了一些小Bug#include<bits/stdc++.h>#include<time.h>#include<windows.h>#include<stdlib.h>int a, b, c, him = 0, xue = 500, gong =
2021-12-12 11:45:54
1506
1
原创 锻炼手速小游戏
//By 小跳蛙#include<bits/stdc++.h>#include<windows.h>#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME)&0x8000)?1:0)using namespace std;int N=15,Numk=50,Numl=5,Numd=100,Nan=40,Hp=10,Bebc=15,Bebh=16,Bebb=10,squ=3;struct node{
2021-12-11 16:20:16
2963
原创 怎么用c++写一个自己的头文件?
步骤1.新建一个 .cpp 文件2.基本结构3.注意事项(1)编译时保存成 .h 文件(2)如果内容正确的话会提示:(3)会生成.h.gch文件,莫删除4.例子:[高精度头文件](https://blog.youkuaiyun.com/qi_programmer/article/details/121853809)1.新建一个 .cpp 文件2.基本结构#ifndef CLEAR_H //clear.h大写。一般都要大写。#define CLEAR_H#include<bits/stdc++.h>
2021-12-10 22:40:15
2367
原创 c++中的三角函数
相信大家学三角函数时都会非常头疼。三角函数 f(x)=sinxf(x) = sinxf(x)=sinx 图像:那么c++可以帮助你解决。1. sin#include<bits/stdc++.h>using namespace std;int n;int main(){ cin>>n; cout<<sin(n); return 0;}2. cos#include<bits/stdc++.h>using namespace std;
2021-12-08 12:58:38
4162
1
原创 c++最大公因数和最小公倍数
新手:#include<bits/stdc++.h>using namespace std;int a,b;int main(){ cin>>a>>b; for(int i=min(a,b);i>=1;i--){ if(a%i==0&&b%i==0){ cout<<i; return 0; } } return 0;}老手:#include<bits/stdc++.h>using
2021-12-07 13:14:31
246
原创 c++哈利·波特
//转自https://www.luogu.com.cn/discuss/387551#include<bits/stdc++.h>#include <windows.h>using namespace std;bool shootin(){ srand(time(0)); int bol=rand()%99; bol++; if(85>=bol)return 1; return 0;}void NAME(){ srand(time(0)); cha
2021-12-05 23:12:53
1413
原创 c++音乐
注:以下内容均出自: 求c++音乐//一:#include<bits/stdc++.h>#include <windows.h>//作者 cdqz_ssw #define l1 262#define l2 294#define l3 330#define l4 349#define l5 392#define l6 440#define l7 493#define n1 532#define n2 588#define n3 660#define n
2021-11-28 22:37:03
318
原创 c++中的goto
大家都知道,在bat类型程序中,goto是一种循环。那么,在c++中,如何使用goto呢?目录定义使用如何跳出循环?定义goto是c++中的关键字,使程序跳到你的标签位置。使用与bat不同的是,在c++里,你必须先定义它。例:#include<bits/stdc++.h>using namespace std;int a,b;int main(){ cin>>a>>b; goto l; l: cout<<a+b; goto
2021-11-26 12:51:24
1561
原创 逻辑门(1)
我这里用简单的电路讲一下逻辑门。目录1.逻辑或门2.逻辑与门1.逻辑或门这里有一个并联电路,当 s1、s2s_1、s_2s1、s2中一个开关闭合,那么整个电路便可以运行。2.逻辑与门这里有一个串联电路。只有当所有开关闭合是,整个电路才能运行。...
2021-11-23 22:46:18
286
原创 c++野外生存
//转自:https://www.luogu.com.cn/team/32221#main//收藏者的温馨提示:部分情节作者没有更完就咕咕咕啦//如果你编译报错,请点击工具-编译选项-勾选编译时加入以下命令,在下面的框中输入:-std=c++11,确定即可#include <iostream>#include <string>#include <windows.h>#include <conio.h>#include <fstream>
2021-11-17 22:10:08
4749
13
原创 c++入门之——输入输出
接上篇:C++入门之——加减乘除(非高精度)(2)上回书我们说到:|梦回江南:不急,我详细给你讲讲: cin>>a>>b; \\输入 cout<<a<<b; \\输出这两行代码分别是输入、输出。其中,我写的是输入流、输出流。输出还可以用格式化、快读。快读暂且不讲。scanf("%d %d",&a,&b); \\格式化输入printf("%d %d",a,b); \\格式化输出|一曲离歌:这明显输入流好用呀……(写的少啊)
2021-11-17 22:07:49
309
深搜+剪枝,不知道为啥错了
2022-03-19
本地运行没问题,但交上去错了
2022-02-09
VS输出上出现这种情况该怎么解决
2022-01-24
编写暴力程序为啥错了
2021-12-18
怎么在 Dev-c++ 里插入图片?
2021-10-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人