码迷,mamicode.com
首页 >  
搜索关键字:define    ( 25272个结果
数据结构1 - 06-图1 列出连通集
1 #include<stdio.h> 2 #define MAXN 10 3 int g[MAXN][MAXN],vis[MAXN],n,e; 4 void init(); 5 void read(); 6 void BFS(int x); 7 void DFS(int x); 8 int mai ...
分类:其他好文   时间:2020-04-04 17:27:20    阅读次数:79
数据结构1 - 05-树8 File Transfer
1 #include<stdio.h> 2 #define MAXN 10001 3 int a[MAXN],root[MAXN]; 4 int getfather(int x); 5 int main(){ 6 int i,a1,a2,fa1,fa2,ch; 7 char op; 8 scanf( ...
分类:其他好文   时间:2020-04-04 14:36:30    阅读次数:60
Codeforces Round #631 (Div. 2) - Thanks, Denis aramis Shitov!
A题 题意: 给n个数据,m次操作,使得1~A,全都出现。如果其中有数据没在n里出现,就m-- 思路: 模拟就行 1 #include<bits/stdc++.h> 2 using namespace std; 3 #define ll long long 4 #define ull unsigne ...
分类:其他好文   时间:2020-04-04 11:33:14    阅读次数:82
codeforces-1332C- K-Complete Word
codeforces-1332C- K-Complete Word 传送门:https://codeforces.com/contest/1332/problem/C 题意:有一个字符串,你可以把某个字母换成任意一个字母,使得得到的新字符串是x个相同的长度为k的回文串 一开始没理解要把新字符串变成啥 ...
分类:其他好文   时间:2020-04-04 00:07:26    阅读次数:77
c语言加花括号的原则
花括号"{" "}"主要是为了表示一段代码是一个部分。主要有以下集中用法:1、函数:int func() { ...} 此处的花括号表示将这个部分括起来,是开始和结束的标志2、宏定义:#define ADD(X,Y) { X+Y;} 只是单纯的把整个部分包含起来3、数组赋值:int a[] = {1 ...
分类:编程语言   时间:2020-04-03 22:18:40    阅读次数:536
数据结构--栈
一个栈 //栈 #include <stdio.h> #include <math.h> #include <stdlib.h> #include <algorithm> #define STACK_INIT_SIZE 20 #define STACK_INCREMENT 10 typedef ch ...
分类:其他好文   时间:2020-04-03 22:00:38    阅读次数:64
网络流24题
「网络流 24 题」搭配飞行员 不说了,妥妥的最大流... #include<bits/stdc++.h> #define ll long long using namespace std; const int N=110; int link[N],tot,n,m,vis[N],match[N]; ...
分类:其他好文   时间:2020-04-03 20:14:01    阅读次数:56
并查集模板
#include<iostream> #include<algorithm> #define fori for(i=0;i<n;i++) #define fori1 for(i=1;i<=n;i++) #define ll long long const ll mod = 1e9 + 7; cons ...
分类:其他好文   时间:2020-04-03 18:15:26    阅读次数:58
6525. 【2020.4.1模拟】Valleys
"题目" 给你一个地图,每个格子上的数表示其高度。 “山谷”的定义是:某个周围高度都大于它的、并且没有洞的块。 有洞的定义是:将块删了之后,剩余的鸽子不能通过点相交形成一个连通块。 求所有山谷的大小之和。 正解 思考历程就没有了,一开始根本就没有好好地思考这道题。 先考虑如果没有洞该怎么做。这就是个 ...
分类:其他好文   时间:2020-04-02 22:48:42    阅读次数:110
组合数学——cf1332E
/* 结论:可以同时改变任意两个块的奇偶性 所以如果n*m是奇数,那么初始状态无论如何设置都可以 n*m是偶数: 初始状态必须有偶数个偶数|偶数个奇数,求的时候用二项式反演一下即可 */ #include<bits/stdc++.h> using namespace std; #define ll ...
分类:其他好文   时间:2020-04-02 22:48:07    阅读次数:100
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!