1. Win7下安装CodeBlocks:
下载带有mingw的CodeBlocks:http://www.codeblocks.org/downloads/26#windows
运行所下载程序:
点击next :
同意安装协议,点击 I agree :
选择默认完全安装,点击next :
You are climbing a stair case. It takes n steps to reach to the top.
Each time you can either climb 1 or 2 steps. In how many distinct ways can you cl
title: 网络流
date: 2018-07-31 22:01:22
tags:
acm
算法
网络流
概述
这篇博客主要是关于网络流的一些基本的知识点以及相应的模板,,
算了,,,还是先贴大佬的博客,,,暑假在补一下。。。。QAQ
网络流
tan90,,,,,,,
习题
Problem A:
在类的使用之前我们需要了解的三件事情:
1. 类名是什么
2. 它在哪里定义的
3. 它提供了哪些操作
每一个类都是一个新的类型,类名就是类型的名称。
假设我们现在有一个类,名称是Sales_item, 这个类用来表示一本书的总销售额、售出册数、平均售价。
Sales_item item;
---恢复内容开始---
先将一段代码贴出,这段代码是结合描述和一些经验写出来的
但是代码并没有仔细的斟酌过,我们共同来分析一下
1 #ifndef SALESITEM_H
2 #define SALESITEM_H
3 #include <iostream>
4 #inclu
json这个小朋友熟悉又陌生,今天给同学们好好讲讲QT是如何使用json的,一句话:简单
1、什么是json?
A:json就是个<key,value>字符串
①一个json对象
{"name":"xupeidong","age":"18"}
②一个json数组里面嵌套json对象
Description
我们知道,从区间[L,H](L和H为整数)中选取N个整数,总共有(H-L+1)^N种方案。小z很好奇这样选出的数的最大公约数的规律,他决定对每种方案选出的N个整数都求一次最大公约数,以便进一步研究。然而他很快发现工作量太大了,于是向你寻求帮助。你的任务很简单,小z会告诉你一个
目录
线程池的实现
线程池已基于C++11重写 : 基于C++11实现线程池的工作原理前言
线程池的概念
使用原因及适用场合
线程池的实现原理
程序测试
线程池的实现
线程池已基于C++11重写 : 基于C++11实现线程池的工作原理
前言
初学C++,想封装点常用的C++类,已经写好了mutex
题意
给出一个$n times m$的网格,每个位置有一个小写字母,初始在$(1, 1)$,每次可以向上下左右走,问走到$(n, m)$的最小花费
设$(x, y)$为当前位置,$(nx, ny)$为下一位置。$s[x][y]$表示$(x, y)$位置的字符。
若$s[
C++的数据类型是用来对内存的指定区域描述含义及可执行操作的。
类型
含义
最小尺寸
bool
布尔类型
未定义
char
字符
8位
wchar_t
宽字符
16位
char16_t
Unicode字符
16位
char32_t
Unicode字符
32位
short
短整形
16位
int
题意
(n)个点的无向图,构造(m)次边,求(p)到任意点的最短路。
每次给出(a, b, c, d)
对于任意((x_{a leqslant x leqslant b}, y_{c leqslant y leqslant d}))连边
Sol
暴力建图的话边数为(O(MN^2))
考虑一种优化。
基本数据类型
类型
关键字
描述
所占字节数
最大值
最小值
布尔型
bool
存储值 true 或 false
bool
1
0
字符型
char
通常是一个八位字节(一个字符)。这是一个整数类型
1
整型
int
对机器而言,整数的最自然的大小
4
2147483647
-2147483648
虽然C++中的类型是强制声明的,但是这并不意味着不同类型之间不可以进行一些计算或赋值。
我们来看下面的一组代码
1 #include <iostream>
2
3 int main()
4 {
5 bool b = 42;
6 int i = b;
7
C++的复合类型 引用和指针
引用就像是类型的别名
int ival = 1024;
int &refVal = ival;
// int &refVal2 ; // 报错:引用必须被初始化
int &refVal1 = ival, &refVal2 = ival,
题意
开始时$p = 1$,每次可以乘$2 - 9$,第一个使得$p geqslant n$的人赢
问先手是否必胜
$1 <n <4294967295$
Sol
认真的推理一波。
若当前的数为$frac{n}{9} leqsla
题意
$m leqslant 500000$,题目打错了
Sol
神仙题Orz
构造矩阵$B$,使得$B[b[i]][a[i]] = 1$
那么他的行列式的奇偶性也就对应了生成排列数列数量的奇偶性(定义)
删除一个
需求:在vs2013上配置支持https协议的libcurl。
环境:win7(64位),vs2013
一、安装openssl:
需要先安装nasm和ActivePerl。
nasm需要手动配置环境变量。ActivePerl下载下来一路next
Fleeting time does not blur my memory of you. Can it really be 4 years since I first saw you? I still remember, vividly, on the beautiful Zhuhai Campu
转自:https://www.cnblogs.com/dolphin0520/archive/2011/10/02/2198280.html
任何数据在内存中都是以二进制的形式存储的,例如一个short型数据1156,其二进制表示形式为00000100 10000100。则在Intel CPU架构的
STL算法:copy
std::copy 函数在 <algorithm> 中声明,属于变易算法(Modifying sequence operations),主要用于实现序列数据的复制。
函数原型
声明
template <class InputIterator, class Ou