每年过年的时候,座山雕都会给兄弟们分银子,分银子之前,座山雕允许大伙儿发表意见,因为要是没法满足所有人的意见,指不定谁要搞出什么大新闻。不过每个人在提意见的时候只能说:“我认为 A 分的银子应该比 B 多!”。座山雕决定要找出一种分配方案,满足所有人的意见,同时使得所有人分得的银子总数最少,并且每
如果$ax{equiv}1(mod,p)$,且a与p互质(gcd(a,p)=1),则称a关于模p的乘法逆元为x。(不互质则乘法逆元不存在)
有一个问题,在求解过程中有除法,答案很大,要求最终答案对某数p取模。显然,由于除法的出现,每一次运算之后取模是行不通的。(比如:求1*7/2,答案对5
#include <iostream>
#include <algorithm>
#include <cstring>
#include <cmath>
using namespace std;
int f(int a, int b)
{
1、C++自带sort函数用法
sort函数有三个参数:
(1)第一个是要排序的数组的起始地址
(2)第二个是结束的地址(最后一位要排序的地址)
(3)第三个参数是排序的方法,可以是从大到小也可是从小到大,还可以不写第三个参数,此时默认的排序方法是从小到大排
1 #include <sys/timeb.h>
2 #include <chrono>
3
4 char* cur_time_c(char strDateTime[32])
5 {
6 struct timeb tp_cur;
7 ftim
题目背景
小D在X星买完了想要的东西,在飞往下一个目的地的途中,正无聊的他转头看了看身边的小A,发现小A正在玩<仙剑>
题目描述
可是小A很奇怪,他一直在锁妖塔的周围转来转去,可是就是不进去,于是小D问他:”你在干什么?怎么不上去?”小A说:”我在想怎么从锁
题目链接
Problem Description
Beerus needs to sort an array of N integers. Algorithms are not Beerus's strength. Destruction is what he ex
你能一眼看出这份代码在干啥么??
1 #include <cstdio>
2 #include <cstring>
3 #define _______ for
4 #define ________ in
Description
Given s1, s2, s3, find whether s3 is formed by the interleaving of s1 and s2.
Example
Given:
s1 = "aabcc",
s2 = "dbbca",
When s3 = "aadbbc
作用域限定符或者操作符,"::"是用它来声明函数是属于哪个类的,类外部声明成员函数。
void Student::display();
声明了一个类Student,类Student里声明了一个成员函数void display(),但没有在类的声明里给出display的定义,那么在类外定义disp
第11章 关联容器
关联容器类型
map 关联数组;保存键值对
set 关键字即值
multimap 关键字可重复出现的map
multiset 关键字可重复出现的set
unordered_ 在上述名字前加上unordered_;无序集合(用哈希函数来组织元素)
使用关联容
三条规律:
(一)数组名相当于指向数组第一个元素的指针
(二)&E相当于把E的管辖范围上升了一个级别
(三)*E相当于把E的管辖范围下降了一个级别
注意要点:
(一)&和*的优先级要高于+和-
(二)指向数组的指针的输出为这个数组的起始地址
1 #include <iost
题目背景
二分图
题目描述
给定一个二分图,结点个数分别为n,m,边数为e,求二分图最大匹配数
输入输出格式
输入格式:
第一行,n,m,e
第二至e+1行,每行两个正整数u,v,表示u,v有一条连边
&
预计分数:50 +0+0=50
实际分数:50+0+10=60
毒瘤出题人,T3不给暴力分 (*  ̄︿ ̄)
T1
https://www.luogu.org/problem/show?pid=T15564
一眼贪心,
但是不知道怎么维护。
const定义一个常量,可以定义常量的类型
const int MAX=3;
N的阶乘就是n.(n-1)! 5的阶乘是什么?5*4*3*2*1
#include <iostream>
using namespace std;
int jiecheng(int num){
int f;
if(num==1)
f=1;
else
例题5.1.一个10个元素一维数组的赋值与遍历
#include <iostream>
using namespace std;
int main(){
int a[10];
//给一维数组赋值,采用for循环的方式
//int i;生命周期不同,
自带高亮+输出对拍次数效果
自己yy的,代码可能有点繁琐
里面的颜色和文字可以自己改
具体的颜色可以在cmd中输入color /help查看
color A
echo o
预计分数:100+40+50=190
实际分数:100+40+50=190
T1
https://www.luogu.org/problem/show?pid=T15365
表示从来没做过博弈论的题,
不过在推了40多分钟之后发现有几个
DEV C++扩展栈空间
-Wl,--stack=64000000000
带权二分图匹配
建一个超级源点S,超级汇点T
把左边的点的点权作为权值,连一条S到左边的点的边
把右