相关分类: Java技术 C/C++ VB delphi
  • i++与++i 递增递减运算符的前置与后置

    i++与++i 递增递减运算符的前置与后置 C++Primer在132页的提示中说: 除非必须,否则不用递增递减运算符的后置版本 很多教材都详细解释了递增递减运算符前置与后置的区别,我对他们的理解是: 前置修改后直接赋值,而后置是先修改到临时变量,然后再赋值 下面的这份代...

    2019-08-16 07:59:15

  • 湫湫系列故事——设计风景线 HDU - 4514

    湫湫系列故事——设计风景线 HDU - 4514 题目链接:https://vjudge.net/problem/HDU-4514 题意:判断没有没有环,如果没有环,通俗的讲就是找出一条最长的路,相当于一笔画能画多长。 思路:dfs判环。 最后就是没有环的情况了:最长的路的话,我们可以先从一个点A开始...

    2019-08-16 07:59:17

  • 洛谷P2763题解

    洛谷P2763题解 吐槽一下:蜜汁UKE是什么玩意?! 题目分析: 观察题面, 对于给定的组卷要求,计算满足要求的组卷方案 ,可以发现这是一道明显的 有条件 的 二分图匹配 问题,于是考虑建模。 建一个超级源点,一个超级汇点;源点与试题相连,汇点与类型相连。 重点是...

    2019-08-16 07:59:12

  • hdu--1232 继续通畅工程

    hdu--1232 继续通畅工程 wa了8次,超级崩溃,险些自闭,不过倒是学到了很多,先来一段代码: #includebits/stdc++.h using namespace std; int p[ 1000 ]; // 储存查并集 int n,m; struct node{ // 数组结构体,排序距离 int a,b; int d;}v[ 100000 ]; bool cmp(node x...

    2019-08-16 07:59:02

  • 石子合并问题--直线版 HRBUST - 1818

    石子合并问题--直线版 HRBUST - 1818 t题目链接:https://vjudge.net/problem/HRBUST-1818 思路:一段已经合并的区间,分成两段区间,遍历所有能分开的区间。 代码有注释,基本就这样一个简单是思路。 1 #include iostream 2 #include cstdio 3 #include cstring 4 #in...

    2019-08-16 07:59:05

  • Qt实现表格树控件-自绘树节点虚线

    Qt实现表格树控件-自绘树节点虚线 目录 一、开心一刻 二、自绘树节点? 三、效果展示 四、实现思路 1、可扩展接口 2、函数重写 3、同步左侧表头 五、相关文章 原文链接: Qt实现表格树控件-自绘树节点虚线 一、开心一刻 一程序员第一次上女朋友家她妈板着脸问 :你想娶...

    2019-08-16 07:58:59

  • 关于双指针的简单理解

    关于双指针的简单理解 运行代码 1 #include iostream 2 3 void GetMemeory( char * p) 4 { 5 p = ( char *) malloc ( 100 ); 6 } 7 void Test() 8 { 9 char *str = NULL; 10 GetMemeory(str); 11 strcpy(str, " Thunder " ); 12 strcat(str + 2 , " Downloader " ); 13...

    2019-08-16 07:58:59

  • QT QcustomPlot的简单使用

    QT QcustomPlot的简单使用 第一步、QcustomPlot是QT提供的一个第三方库,在使用前需要在QcustomPlot官网上进行下载。 第二步、把解压完的QcustomPlot压缩包中的qcustomplot.h和qcustomplot.cpp文件添加到工程文件中来。使用时应先在源文件处点击添加现有文件,把这两个...

    2019-08-16 07:58:58

  • Ural 1238 Folding 题解

    Ural 1238 Folding 题解 目录 Ural 1238 Folding 题解 题意 题解 程序 Ural 1238 Folding 题解 题意 定义折叠、展开为: 单个大写英文字母是一个折叠的串,把它展开后是它本身。 如果 \(S\) 和 \(Q\) 是折叠的串,则 \(SQ\) 也是折叠的串。如果 \(S\) 展开后为 \(S\)...

    2019-08-16 07:58:53

  • C++多线程基础学习笔记(十)

    C++多线程基础学习笔记(十) 一、Windows临界区的基本用法 CRITICAL_SECTION my_winsc; //定义一个Windows的临界区,相当于一个mutex变量 InitializeCriticalSection(my_winsc); //初始化 EnterCriticalSection(my_winsc); //进入临界区,相当于lock() LeaveCriticalS...

    2019-08-16 07:58:48

2