相关分类: Java技术 C/C++ VB delphi
  • Qt在控件未显示时如何获取正确的控件尺寸

    因为打算全屏显示一个对话框,而对话框内有几个QLabel的尺寸要在确定QLabel可用的最大尺寸后,再根据内容调整一次,所以在对话框构造函数内就想确定QLabel的最大尺寸,但因为QWidget::updateGeometry()和QWidget::update()都只能用于可见的控件,所以如何在控件不可见...

    2018-06-17 23:51:14

  • 【NOIP训练】【数论】超级计算机

    题目描述 有以下几个问题: 1 给定正整数 求方程 的最小非负整数解。 2 给定正整数 求方程 的最小非负整数解。 3 给定正整数 求方程 在模 意义下解的数量。 4 给定正整数 求 的值。其中 是欧拉函数, 是莫比乌斯函数。 输入格式 输入文件共四行,按上述描述中四个问题...

    2018-06-17 23:51:02

  • 观光浏览

    一条街道被分成m格(1=m=100),还有n个景点(1=n=100),分布在街道上。每个景点可以占据连续的若干格,并且有一个美学值v(0v=100)。现要组织k个人考察这个街道(1=k=m),每个人考察的区域是连续的若干格(不可为0格),且任意两个人考察的区域不得相交,也不得有...

    2018-06-17 23:51:05

  • 快速幂+大数取模

    快速幂+大数取模 快速幂,其实就是求(a^b)% p,(其中a,b,p都比较大在int范围内)这类问题。 首先要知道取余的公式:(a*b)%p=(a%p*b%p)%p。 那么幂不就是乘机的累积吗,由此给出代码: int fast(int a,int b,int p) { long long a1=a,t=1; while(b0) { if(b1) /如...

    2018-06-17 23:50:52

  • 并查集

    在一些有N个元素的集合应用问题中,我们通常是在开始时让每个元素构成一个单元素的集合,然后按一定顺序将属于同一组的元素所在的集合合并,其间要反复查找一个元素在哪个集合中。 如果n比较大,那么反复询问你某个元素所在集合,你该怎么做? 如果每次都遍历,那么显...

    2018-06-17 23:50:43

  • C++11 之 并发编程 (一)

    未来芯片制造,如果突破不了 5nm 极限,则 CPU 性能的提升,可能会依赖于三维集成技术,将多个 CPU 核集成在一起,使得多核系统越来越普遍。 以前的 C++ 多线程,一是受限于平台,多借助于封装好的 APIs 来完成,例如:POSIX threads,Windows threads 等;二是受限于...

    2018-06-17 23:50:48

  • spiral matrix

    如图,生成如此旋转的矩阵 输入行N,列M,求上述矩阵 假定 纵向为x轴,横向为y轴,从1开始 层数 k=min(i,j,N+1-i,M+1-j) k层矩阵的长 l=N-(k-1)*2 宽 w=M-(k-1)*2 矩阵左上角的坐标值为(k,k),根据外层矩阵的长宽可以算出数值,进而确定当前矩阵(i,j)的值 缺点 :...

    2018-06-17 23:50:45

  • 【C++】输入多行数字到数组

    前天做某公司笔试题的时候,其输入格式是多行数字,每行以空格为分隔符,以换行符号为结束输入到多个数组。在JAVA中有相应的函数直接将一行拆成数组,感觉在C++中这中输入方式还是挺奇怪的,今天想出一种解决方式。 思路: 每次读入一个字符,判断是不是EOF,如果是的...

    2018-06-17 23:50:44

  • c/c++笔记--4

    1、与函数的参数传递不同,c++特别声明,不论被捕捉的exception是以by value或者by reference方式传递,一个对象被抛出作为exception时,总是会发生复制,而且复制动作是以对象的静态类型为本。 2、catch(Widget w) { ... throw; } 和 catch(Widget w) { ... throw w;...

    2018-06-17 23:50:35

  • Qt 环境下的activex控件编程-------1

    本人第一次接触这种 activeX 控件的东西,参考了网上很多的教程,终于耗时三个多小时初步理解并编写了一个小 demo ,现在分享给大家,希望大家少走弯路。步骤如下: 1像平常创建项目一样创建一个 demo ,在 main 方法中添加 activeX 控件所需要的头文件 QAxWidget 并且...

    2018-06-17 23:50:41

2