0

C到C++的升级

[TOC] 1. C与C++的关系 C++继承了所有的C特性 C++在C的基础上提供了更多的新的语法和特性 C++的设计目标是运行效率与开发效率的统一,其开发效率高于C语言 2. 变量声明与定义 变量可以在使用时定义 C++更强调语言的实用性,所有的变量都可以在需要使用时再定义 C语言中的变量必须在 ...

原野追逐 发布于 2019-09-13 16:48 评论(5)阅读(22)
0

从“最简真分数的个数”谈起

所谓最简真分数是一个分数的分子小于分母,且分子分母无公因数。 2010年湖北省小学奥林匹克数学竞赛(小学六年级组)有这样一道试题:以2010为分母的最简真分数有多少个? 这道小学奥数试题考察的是学生对集合包含和容斥知识的掌握情况。 由于2010=2*3*5*67(分解质因数),因此以2010为分母的 ...

aTeacher 发布于 2019-09-13 08:08 评论(0)阅读(77)
0

在C++工程上添加CUDA编译环境

1、直接在新建工程的时候选择CUDA,这样的工程既能编译C++也能编译CU 2、在已有的C++工程上添加CUDA编译环境 右键工程-->生成依赖项-->生成自定义-->勾选CUDA 9.0 这时右键工程属性,发现多了两个关于CUDA的属性 点击CUDA C/C++下的Common,将默认的32-bi ...

茶飘香~ 发布于 2019-09-12 21:27 评论(0)阅读(13)
0

Spfa

Spfa $Spfa$ 算法的全称是: $Shortest$ $Path$ $Faster$ $Algorithm$ ,是 $Bellman Ford$ 算法的队列优化算法的别称,通常用于求含负权边的单源最短路径,以及判负权环。 基本原理 设立一个先进先出的队列用来保存待优化的结点,优化时每次取出队 ...

冷蕴 发布于 2019-09-12 19:55 评论(0)阅读(15)
0

第三周训练总结

一、KMP+最大最小值表示法 [传送门]: http://acm.hdu.edu.cn/showproblem.php?pid=3374 "HDU 3374 String Problem" 最大最小值表示法 最大最小表示法用于解决字符串的同构问题,其在复杂度为$ O(n) $的时间内求出一个字符串的 ...

Trirabbits三兔 发布于 2019-09-12 18:51 评论(0)阅读(18)
0

The 2019 Asia Nanchang First Round Online Programming Contest E. Magic Master

题目链接:https://nanti.jisuanke.com/t/41352 题目意思还是好理解的,看过的人不多,感觉是被通过量吓到了。其实就是个水题,反向模拟就好了, 用队列模拟,反向模拟,它要放m张卡到后面,那我就放m张卡到前面,一开始队列只有1张卡,慢慢加到n张卡, 先加大的卡,再一直到1的 ...

SSummerZzz 发布于 2019-09-12 15:53 评论(0)阅读(16)
0

从“HDU 2005 第几天?”谈起

在程序设计中,日期时间的处理经常会遇到。在C语言程序设计的一些教材中会出现如下例子或习题。 【例1】第几天? (HDU 2005) 给定一个日期,输出这个日期是该年的第几天。 Input输入数据有多组,每组占一行,数据格式为YYYY/MM/DD组成,具体参见sample input ,另外,可以向你 ...

aTeacher 发布于 2019-09-12 12:44 评论(0)阅读(18)
0

c++递归函数

一、什么是递归算法 递归即递推+回归。递归算法是把问题转化为规模缩小了的同类子问题,然后递归调用函数(或过程)来表示问题的解。 二、递归算法的特点 1.必须有 递归函数 + 递归出口 2.递归算法解题通常显得简洁,但效率较低且系统通过栈来储存每一层的返回点、局部变量,递归次数过多容易造成栈溢出。 三 ...

果冻小布丁 发布于 2019-09-12 08:03 评论(0)阅读(54)
1

QRowTable表格控件(四)-效率优化之-优化数据源

[TOC] 原文链接: "QRowTable表格控件(四) 效率优化之 优化数据源" 一、开心一刻 一程序员第一次上女朋友家她妈板着脸问 :你想娶我女儿,有多少存款? 程序员低了下头:五百! 她妈更鄙视了:才五百块,买个厕所都不够! 程序员忙说:不是人民币! 她妈:就算是美元,还是不够买厕所! 程序 ...

朝十晚八 发布于 2019-09-11 22:09 评论(0)阅读(196)
0

变量的实现机制

在声明一个变量时,需要指定它的数据类型和变量名,代码中我们都用文字表示便于人们阅读,但计算机的CPU确无法识别他们。在C++中的目标代码通过地址来区别不同的变量。 对于这段代码:将他们编译为可执行文件后,再反汇编,得到汇编语言代码。 源代码中的a++和b++两条语句对应下面的代码: incl 0x8 ...

飞翔的菜鸟995 发布于 2019-09-11 18:18 评论(0)阅读(18)
0

C/C++、Qt4实现FTP客户端(有无界面版)

操作系统:Ubuntu 12.04 LTS 开发工具:GNU4.6.3,C/C++标准库,Qt4,Qt Creator Documentation 2.4.1 码云:传送门,GitHub:传送门 相关知识点参考: 网络通信TCP/UDP——学习笔记,Qt相关知识(二)——学习笔记 C语言无界面版本: ...

Love丶伊卡洛斯 发布于 2019-09-11 16:54 评论(0)阅读(24)
0

CUDA -- 内存分配

CUDA可以认为是一个由软件和硬件构成的并行计算系统,其依赖于GPU的并行计算单元,CUDA有类C的API,方便程序编写。其依赖于CPU和GPU的异构体系,通过在CPU上串行执行环境初始化、内存分配、数据传输,然后在GPU上执行并行计算。 内存分配 1、一维 参数1:显存中开辟的空间的指针(术语:G ...

茶飘香~ 发布于 2019-09-11 14:38 评论(0)阅读(20)
0

从“杨辉三角形”谈起

杨辉三角是二项式系数在三角形中的一种几何排列,中国南宋数学家杨辉1261年所著的《详解九章算法》一书中出现。在欧洲,帕斯卡(1623~1662)在1654年发现这一规律,所以这个表又叫做帕斯卡三角形。帕斯卡的发现比杨辉要迟393年。 如果将(a+b)n(n为非负整数)的每一项按字母a的次数由小到大排 ...

aTeacher 发布于 2019-09-10 20:44 评论(0)阅读(40)
0

[基础]C++:名字的作用域

每个名字都有自己的活动空间,同一个名字在不同的作用域可能指向不同的实体。 作用域:通常是以{}为分隔。 名字的有效区域开始与名字的声明,以声明语句所在的末端为结束。 作用域:通常是以{}为分隔。 名字的有效区域开始与名字的声明,以声明语句所在的末端为结束。 main定义在花括号之前,拥有全局作用域( ...

大毛孩 发布于 2019-09-10 14:14 评论(0)阅读(26)
0

2019秋季PAT甲级_C++题解

2019 秋季 PAT (Advanced Level) C++题解 考试拿到了满分但受考场状态和知识水平所限可能方法不够简洁,此处保留记录,仍需多加学习。备考总结(笔记目录)在 "这里" 7 1 Forever (20 分) "Forever number" is a positive integ ...

鲸90830 发布于 2019-09-09 20:50 评论(0)阅读(112)
0

C++Primer 5th Chap4 Expressions

左值和右值:左值:用的是对象的身份(内存中的位置),右值:用的是对象的值(内容) 解引用与递增(递减)运算符连用: *ivec++:取ivec当前值并向后移动一个元素,等价于*(ivec++),本来++的优先级高于* 条件运算符嵌套:(注意在语句两端加上括号,条件运算符优先级极低) A?B:C?D: ...

Dragonsburg 发布于 2019-09-09 20:17 评论(0)阅读(21)
0

stm32F103片上串口USART1通信实验

硬件说明:如原理图所示, 103的PA10 PA11分别接CP2102usb转串口芯片的TXD RXD引脚。CP2102芯片是将串口和电脑USB接口进行了转接,方便应用灵活。 片上串口驱动代码如下。 1 #include "usart.h" 2 #include "stm32f10x_usart.h ...

田野小毛驴 发布于 2019-09-09 16:31 评论(0)阅读(15)
0

C++临时变量的回顾思考以及librdkafka设置回调函数注意点

1 生命周期 如果仅仅是临时变量,并没有调用new来在堆上创建空间,那么注意 : 生命周期仅在该作用域中,即声明该临时变量的{}中; 2 使用(librdkafka C++回调使用) 在创建临时变量后,如果想使用该变量的指针,那么一定要注意其生命周期,当程序运行的时候出了这个作用域,此时该作用域栈销 ...

uagvdu 发布于 2019-09-09 16:18 评论(0)阅读(27)
0

FZU2018级算法第一次作业 1.1fibonacci (矩阵快速幂)

题目 Winder最近在学习fibonacci 数列的相关知识。我们都知道fibonacci数列的递推公式是F(n)=F(n-1)+F(n-2)(n>=2 且n 为整数)。 Winder想知道的是当我们将这个递推式改为F(n)=AF(n-1)+BF(n-2)(n>=2且n为整数)时我们得到的是怎样的 ...

FZU某菜鸡 发布于 2019-09-09 13:06 评论(0)阅读(178)
1

洛谷 P1965 转圈游戏

[TOC] 题目 "P1965 转圈游戏" 思路 数论。题目就是让你判断一下第$x$个人走了$m \times 10^k$步之后到了哪里。总共走的步数为$m \times 10^k$直接走肯定会 ,对$n$取模之后再走就好了。 $Code$ cpp include include include i ...

yu__xuan 发布于 2019-09-08 20:19 评论(0)阅读(20)