1254. 最难的任务 ★ 输入文件:hardest.in 输出文件:hardest.out 简单对比时间限制:1 s 内存限制:128 MB 【题目描述】 这个真的很难。算出 12345678987654321!,这个“!”是阶乘的意思。 呵,我在开玩笑。没有人成功的解决。 事实上,你是一个间谍。 ...
分类:
其他好文 时间:
2019-08-10 13:38:24
阅读次数:
71
memset赋值赋的是ASSCII码转为二进制赋值 比如 memset(,0xff,sizeof()),0xff转为二进制11111111,int为4字节所以最后为11111111111111111111111111111111为 1。(化为二进制补位,然后再赋值)。 而OIER通常都希望能够通过m ...
分类:
其他好文 时间:
2019-08-09 23:43:58
阅读次数:
281
题目链接:POJ-1459 Power Network 题意 有$np$个发电站,$nc$个消费者,$m$条有向边,给出每个发电站的产能上限,每个消费者的需求上限,每条边的容量上限,问最大流量。 思路 很裸的最大流问题,源点向发电站连边,边权是产能上限,消费者向汇点连边,边权是需求上限,其余的连边按 ...
分类:
Web程序 时间:
2019-08-09 23:38:40
阅读次数:
141
对于最小费用最大流问题,它的重点就在于 “增广路” 什么是 增广路? 就是在以找的的路的基础上再加一条路 加上这条路能让结果更大,直接使用 Dijkstra 能找的的路是最短的路,继续用能找到剩下路中间的最小路, 但是这两条路加上来不一定是总体的最小路 ,第一次 1->3 ->5->4->6 第二次 ...
分类:
其他好文 时间:
2019-08-09 23:26:42
阅读次数:
89
题目链接 https://pintia.cn/problem sets/994805260223102976/problems/994805289432236032 题解 用数组的下标表示学校,数组元素表示分数。统计各校分数后,遍历求最大就好了。 做这道题遇到一个 初始化数组元素的问题,具体见htt ...
分类:
其他好文 时间:
2019-08-08 19:40:23
阅读次数:
74
`memset`函数常被我们用来初始化数组,然而有个坑可能会被我们踩到。 静态数组初始化 一般情形是这样的: c++ include int main() { // 静态数组arr int arr[10]; // 将数组所有元素初始化为0 memset(arr,0,sizeof(arr)); // ...
分类:
编程语言 时间:
2019-08-08 19:03:50
阅读次数:
80
(1)指针:指针是一个变量,只不过这个变量存储的是一个地址,指向内存的一个存储单元;而引用跟原来的变量实质上是同一个东西,只不过是原变量的一个别名而已。 (2)可以有const指针,但是没有const引用; (3)指针可以有多级,但是引用只能是一级(int **p;合法 而 int &&a是不合法的 ...
分类:
其他好文 时间:
2019-08-08 10:30:47
阅读次数:
98
由{4,9,0,1,8,6,3,5,2,7}创建一个二叉排序树 ...
分类:
编程语言 时间:
2019-08-07 22:54:52
阅读次数:
122
Description The citizens of Bytetown, AB, could not stand that the candidates in the mayoral election campaign have been placing their electoral poste ...
分类:
其他好文 时间:
2019-08-07 19:25:30
阅读次数:
99
SQLSERVER数据页checksum校验算法在SQLSERVER2005以上版本中,数据页默认开启checksum,标识为m_flagBits&0x200==True,其值m_tornBits位于页头0x3C,4字节。其算法概述如下:读8KB进BUF将BUF头部CHECKSUM的4字节值清0uint32checksum=0//初始checksumforiinrange(0,15)://
分类:
数据库 时间:
2019-08-07 16:03:06
阅读次数:
104