0

笛卡尔积简单输出

笛卡尔积二维数组的输出 如下代码,简单易理解 第一篇试试 ...

恶魔岛 发布于 2019-10-12 12:43 评论(0)阅读(40)
0

一个基于protobuf的极简RPC

前言 RPC采用客户机/服务器模式实现两个进程之间的相互通信,socket是RPC经常采用的通信手段之一。当然,除了socket,RPC还有其他的通信方法:RDMA、http、管道…… 网络开源的RPC框架也比较多,一个功能比较完善的RPC框架代码比较多,如何快速的从这些代码盲海中梳理清楚主要脉络, ...

goyas 发布于 2019-10-12 10:39 评论(0)阅读(412)
0

P2704 [NOI2001]炮兵阵地 (状压DP)

题目: "P2704 [NOI2001]炮兵阵地" 解析: 和互不侵犯一样 就是多了一格 用$f[i][j][k]$表示第i行,上一行状态为$j$,上上行状态为$k$的最多的可以放的炮兵 发现$100\times 1024\times 1024$开不下 还是通过简单的搜索发现就算$m==10$时合法 ...

Chrety 发布于 2019-10-11 16:49 评论(4)阅读(55)
1

poj3045 Cow Acrobats (思维,贪心)

题目: "poj3045 Cow Acrobats" 解析: 贪心题,类似于国王游戏 考虑两个相邻的牛$i$,$j$ 设他们上面的牛的重量一共为$sum$ 把$i$放在上面,危险值分别为$x_1=sum s_i$,$ x_2=sum+w_i s_j$ 把$j$放在上面,危险值分别为$x_3=sum ...

Chrety 发布于 2019-10-11 14:14 评论(0)阅读(27)
0

QJsonObject与QString转化封装

经常使用QT的同学可能会发现有时候需要json字符串和json对象之间的转换,今天他来了,直接上代码: ...

徐沛东 发布于 2019-10-11 10:52 评论(0)阅读(173)
0

webbench网站测压工具源码分析

1 /* 2 * (C) Radim Kolar 1997-2004 3 * This is free software, see GNU Public License version 2 for 4 * details. 5 * 6 * Simple forking WWW Server benc... ...

lanshanxiao 发布于 2019-10-10 23:07 评论(0)阅读(56)
0

NOIP模拟day1-T1(完全背包)

题目 Maxtir 最近买了一个背包。 Maxtir 有一个容量为 m 的背包。Sao 有 n 种物品,第 i 种物品的体 积为 ai ,价值为 b i 。Sao 的每种物品都有无限多件,Maxtir 可以任取。 在不超过背包容量的前提下,Maxtir 要求所能获得的最大价值。<! more 输入输 ...

sw_07 发布于 2019-10-10 22:20 评论(0)阅读(33)
0

loj#10172 涂抹果酱 (状压DP)

题目: " 10172. 「一本通 5.4 练习 1」涂抹果酱" 解析: 三进制的状压DP 经过简单的打表发现,在$m=5$时最多有$48$种合法状态 然后就向二进制一样枚举当前状态和上一层的状态进行转移就好了 由于第$k$行是给定的,所以转移时要特判一下第$k$行,并且注意下一$k=1$的情况 设 ...

Chrety 发布于 2019-10-10 19:59 评论(6)阅读(35)
0

可变lambda, lambda使用mutable关键字

关于lambda的捕获和调用 C++ primer上对可变lambda举的例子如下: 因为原则上不能改变值捕获的v1,所以要在lambda里改变v1的话,需要加上mutable关键字。 我一开始不理解为什么j为43,而不是1。说明捕获是发生在 这句。而函数体内部语句调用,是在调用f()的时候执行。 ...

HaoPeng_Zhang 发布于 2019-10-10 17:21 评论(0)阅读(55)
0

C++用new与不用new创建对象的区别

C++创建对象 一、Alignment问题 重新发现这个问题是因为在体系结构课上提到的一个概念,alignment对齐的概念。 像上面这个C++的类,它有两个变量。 c++ MyClass myclass; cout 每个类的实例,在内存中都有一个独一无二的地址,为了达到这个目的,编译器往往会给一个 ...

MarkKobs 发布于 2019-10-09 16:09 评论(0)阅读(317)
0

PAT甲级1006水题飘过

题目分析:由于不存在相同的两个时间(24:00:00和00:00:00不会同时存在),则我们假设两个全局变量存放到达的最早的时间和达到的最晚的时间,设置最早的初值为“23:59:59”,设置最晚的初值为“00:00:00”,只要一个人到达的时间比最早的早则更新最早时间同时将id记录下来,最晚的情况也 ...

乌克兰大野猪 发布于 2019-10-08 19:52 评论(0)阅读(42)
0

三、SpringBoot整合Thymeleaf视图

[toc] 3.1 Thymeleaf视图介绍 先看下官网的介绍: ==Thymeleaf是适用于Web和独立环境的现代服务器端Java模板引擎。 Thymeleaf的主要目标是为您的开发工作流程带来优雅的自然模板 HTML可以在浏览器中正确显示,也可以作为静态原型工作,从而可以在开发团队中加强协作 ...

码之泪殇 发布于 2019-10-08 19:08 评论(0)阅读(73)
0

体验Code::Blocks下的Windows GUI编程(32 bit and 64 bit)

0. 前言 不知道为什么,几乎所有的C++编程教程都是从命令行版(控制台应用程序)的Hello World开始的。然而,对于现在的年轻人来说,从小就用鼠标点击窗口或图标操作电脑,对于那个神秘黑色的窗口中的文字就像天书。对于我们这些从DOS时代走来的人,或许那个黑色窗口会唤起很多记忆,但是,对于当前的 ...

lexyao 发布于 2019-10-07 20:26 评论(0)阅读(322)
0

【题解】洛谷 P1449 后缀表达式

[TOC] 题目 "P1449 后缀表达式" 思路 栈。题目说的不是很清楚,没说包含什么操作。除法用整数除法就行。 先string读入字符串,然后从前往后看如果是个数字就入栈,如果是运算符就从栈里弹出两个数计算再入栈。 $Code$ ...

yu__xuan 发布于 2019-10-07 14:42 评论(0)阅读(32)
0

利用Code::Blocks搭建64位C++开发平台

0.前言 随着64位计算机的普及,编写64位程序成为程序员基本的要求。我在《体验Code::Blocks下的C++编程》中描述了利用Code::Blocks官方提供的封装了编译器的安装包(codeblocks-17.12mingw-setup.exe)搭建开发环境编写C++程序的方法。但是,官方提供 ...

lexyao 发布于 2019-10-07 12:22 评论(0)阅读(242)
0

KMP

KMP $KMP$ 算法是一种改进的字符串匹配算法,由 $D.E.Knuth$ , $J.H.Morris$ 和 $V.R.Pratt$ 提出的,简称 $KMP$ 算法。常用来解决可重叠的字符串匹配问题。 基本原理 $KMP$ 算法的核心是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快 ...

冷蕴 发布于 2019-10-07 11:47 评论(0)阅读(45)
0

【题解】 洛谷 P2649 游戏预言

题目: "P2649 游戏预言" 题意: 和他的好朋~~基~~友们在van纸牌游戏。共有$m$个人。纸牌有$n \times m$张,从$1……n \times m$编号。每人有$n$张。每人一回合出一张牌,编号最大的获胜。由于输了有蜜汁惩罚, 想尽可能地多赢。(欲知后事如何,且听下回分解。。。 思 ...

yu__xuan 发布于 2019-10-07 11:31 评论(2)阅读(45)
1

体验Code::Blocks下的C++编程

0.前言 在当前的行业发展和国际形势下,让更多的程序员思考跨平台编程问题。在众多的跨平台开发环境中,Code::Blocks具有独特的优势。 近二十年来,跨平台开发环境曾经如雨后春笋般产生,但是,由于后继乏力,逐渐销声匿迹者颇多。作为程序员,熟悉一个平台需要消耗大量的精力,把编写的程序移植到另一个平 ...

lexyao 发布于 2019-10-06 22:19 评论(0)阅读(146)
0

长乐国庆集训Day5-2

T1 彩虹 题目 【题目描述】 Mr.Raju和他的一个大家庭外出度假,他们想要乘着彩虹欣赏周围的景色,但是这样最会有一些问题。 在他们家族中,如果一个人想要骑上彩虹,那么他喜欢的所有人和喜欢他的所有人都必须一同骑上彩虹。如果一个人没有喜欢的人,也没有人喜欢他,那么他也可以乘上彩虹。 你被请来解决这 ...

Ra煞 发布于 2019-10-06 18:08 评论(0)阅读(49)
0

【题解】洛谷 P1083 借教室

[TOC] 题目 "P1083 借教室" 思路 线段树。需要的操作为区间修改,区间查询。维护每个区间的最小值就好。 $Code$ ...

yu__xuan 发布于 2019-10-06 16:25 评论(0)阅读(34)