- 博客(44)
- 资源 (3)
- 收藏
- 关注
原创 c/c++语言求最大公约数、最小公倍数
本文将讲解如何求最大公约数和最小公倍数。 我将以3个部分进行讲解: 1.概念 2.原理 3.代码一、概念最大公约数的概念:如果有一个自然数a能被自然数b整除,则称a为b的倍数,b为a的约数。几个自然数公有的约数,叫做这几个自然数的公约数。公约数中最大的一个公约数,称为这几个自然数的最大公约数。 最大公约数(greatest common divisor,简写为gcd;或hig...
2018-08-14 17:24:57
10666
原创 Dices Sum(骰子求和)
完成题目和写完报告共花费2h12分钟。题目链接:https://www.lintcode.com/problem/dices-sum/description 题目:扔 n 个骰子,向上面的数字之和为 S。给定 Given n,请列出所有可能的 S 值及其相应的概率。 给定 n = 1,返回 [ [1, 0.17], [2, 0.17], [3, 0.17], [4, 0.17], [5, ...
2018-08-11 19:57:42
769
原创 Windows下Visual Studio AI 环境搭建
我的安装条件:win10 64位操作系统的电脑,鼠标、键盘、显示器好使,连的无线网 主要参考了如下资源: https://www.cnblogs.com/ms-uap/archive/2018/06.html 安装过程分为五步: 1.安装git 2.安装VS2017 3. 安装python 4.安装CUDA和cuDNN 5. 配置深度学习环境 6.安装VS Tools For ...
2018-06-11 13:13:09
3736
2
原创 安装visual studio 2017常遇见的问题
安装visual studio2017遇到如下问题: 一、 1.未能安装包“Microsoft.DiagnosticsHub.Collection.Service,version=15.7.27520.0,chip=x64”。 2.未能安装包“Microsoft.VisualCpp.CRT.ClickOnce.Msi,version=14.14.26405,language=zh-CN”。 ...
2018-06-10 15:39:26
11619
8
原创 cin,cin.get,cin.getline,getline的区别
cin<<的结束符有enter space tabget():面向行输入 cin.get()的结束符只有enter,但会把enter放入队列等待。 如若我们连续两次调用get(); cin.get(name,Asize); cin.get(str,n); 由于第一次调用后,换行符将留在输入队列中,因此第二次调用时看到的第一个字符便是换行符,此时get()认为已经达到队尾,而没有发现任何·可
2017-08-25 22:20:31
438
原创 对于 出现Missing parentheses in call to ‘print’和’raw_input’ is not defined问题的解决
对于 出现Missing parentheses in call to ‘print’和’raw_input’ is not defined问题的解决
2017-08-09 17:24:39
15385
原创 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-03-22 10:52:02
280
转载 傅里叶变换的由来及复数下的傅里叶变换公式证明
傅里叶变换的由来及复数下的傅里叶变换公式证明1、 考虑到一个函数可以展开成一个多项式的和,可惜多项式并不能直观的表示周期函数,由于正余弦函数是周期函数,可以考虑任意一个周期函数能否表示成为一系列正余弦函数的和。假设可以,不失一般性,于是得到: f(t)= A0+∑(n=1,∞) Ansin(nωt+Φn)2、 将后面的正弦函数展开: Ansin(nωt+Φn)=An
2017-03-15 12:53:29
8464
原创 大整数运算(高精度运算)
对于A,B的范围在int范围内,求解A与B的加减乘除运算我相信大家很快就可以写出程序来,但是如果A,B是有着1000个数位的整数呢?恐怕就没有已有的数据类型来表示了,这时候只能老实的模拟加减乘除运算的过程。听起来像小学生学习的东西吧,确实,原理就是小学的,所以不要害怕这个看上去很高深的东西,其实,它并不可怕,还很可爱。此外,大整数又称为高精度运算,其含义就是用基本的数据类型无法存储其精度的整数。
2017-03-15 11:17:41
1322
原创 Java连接MySQL数据库
Java语言可以通过JDBC(Java database connectivity ,Java数据库连接)来访问MySQL数据库。JDBC的编程接口提供的接口和类与MySQL数据库建立连接,然后将SQL语句的执行结果进行处理。但这需要一个MySQL数据库的JDBC驱动程序。 我们可以在MySQL官网上下载JDBC驱动。下载网址为 https://dev.mysql.com/download
2017-03-12 19:33:18
289
原创 优化查询
数据库管理员可以使用 SHOW STATUS 语句查询MySQL数据库的性能。语法格式:SHOW STATUS LIKE "VALUE"VALUE常用参数如下:Connections:连接MySQL服务器的次数Uptime :MySQL服务器的上线时间Slow_queries:慢查询的次数Com_select:查询操作的次数Com_insert:插入操作的
2017-03-12 19:08:30
235
转载 MySQL函数
MySQL数据库提供了很多函数包括:数学函数;字符串函数;日期和时间函数;条件判断函数;系统信息函数;加密函数;格式化函数;一、数学函数 数学函数主要用于处理数字,包括整型、浮点数等。函数作用ABS(x)返回x的绝对值 SELECT ABS(-1) -- 返回1CEIL(x),CEILING(x)返回大于或等于
2017-03-12 18:43:12
205
原创 插入更新与删除数据
插入数据 基本语句形式:INSERT INTO 表名 VALUES(值1,值2,...,值n) 更新数据 基本语法形式: UPDATE 表名 SET 属性名1=取值1,属性名2=取值2,
2017-03-12 18:24:25
433
原创 合并查询与正则表达式查询
合并查询结果是将多个SELECT语句的查询结果合并在一起进行合并操作使用UNION和UNION ALL 关键字,使用UNION关键字时,数据库系统会将所有的查询结果合并在一起,然后去除相同的记录。而UNION ALL关键字则只是简单的合并在一起。其语法规则: SELECT 语句1 UNION | UNION ALL SELECT 语句2
2017-03-12 14:54:51
713
原创 连接查询与子查询
连接查询连接查询是将两个或多个的表按某个条件连接起来,从中选取需要的数据,连接查询是同时查询两个或两个以上的表的使用的。当不同的表中存在相同意义的字段时,可以通过该字段来连接这几个表。 1.内连接查询 内连接查询是一种最常用的连接查询。内查询可以查询两个或两个以上的表。举例说明两个表的连接查询。当该字段的值相等时,就查询出该记录。
2017-03-12 13:34:16
13247
1
原创 SQL基本查询语句
1.SELECT语句 基本语法形式:SELECT 属性列表 FROM 表名和视图列表 [WHERE 条件表达式1] [GROUP BY 属性名1 [ HAVING 条件表达式2] ]
2017-03-12 12:42:39
417
原创 触发器
触发器(Trigger)是由事件来触发某个操作。这些操作包括insert语句,update语句和delete语句。当数据库执行这些事件后,就会激活触发器执行相应的操作。MySQL从5.0.2版本开始支持触发器。满足触发器的触发条件时,数据库系统就会执行触发器中定义的程序语句,这样做可以保证某些操作之间的一致性。 1.创建只有一个执行语句的触发器 基本形式:CREATE TRIGGE
2017-03-12 12:13:30
254
转载 基于Hadoop的一个数据仓库工具hive的搭建
hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供完整的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。 其优点是学习成本低,可以通过类SQL语句快速实现简单的MapReduce统计,不必开发专门的MapReduce应用,十分适合数据仓库的统计分析。我这里主要用于统计处理结构化的文本数据,处理后,存入结构化数据库中展现给用户。
2017-03-12 11:53:16
1557
原创 对大数据的理解
大数据几个不同的定义:James Kobielus:大数据事实上是引用极限可扩展分析的概念,“极限可扩展分析”这个词在我看来是人们所说大数据的核心。在某种程度上,是可以用三个V来概括的:Volume,数据量,可以使TB可以是PB甚至更大;Velocity,数据流动速度,实时的获取、转换、查询与访问数据;Variety,数据的种类,包括各种结构化数据、非结构化数据以及半结构化数据。在分析方面,它
2017-03-12 11:43:12
725
转载 基于ffmpeg的简单音视频编解码的例子
/** * @file * libavcodec API use example. * * Note that libavcodec only handles codecs (mpeg, mpeg4, etc...), * not file formats (avi, vob, mp4, mov, mkv, mxf, flv, mpegts, mpegps, etc...). * S
2017-03-12 00:00:41
566
原创 视图
视图 视图由数据库中的一个表或多个导出的虚拟表。其作用是方便用户对数据的操作。 视图的作用:1.使操作简单化; 2.增加数据的安全性; 3.提高表的逻辑独立性。1.创建视图 语法形式:CREATE [ ALG
2017-03-11 23:09:37
229
原创 索引的基本操作
MySQL的索引包括普通索引,唯一性索引,全文索引,单列索引,多列索引和空间索引等。1.创建表的时候创建索引 CREATE TABLE 表名(属性名 数据类型 [完整性约束条件] ....... 属性名 数据类
2017-03-11 22:17:22
496
原创 数据库基本操作
登录数据库系统:mysql -h localhost -u root -p查看已存在的数据库: SHOW DATABASES查看默认存储引擎:SHOW VARIABLES LIKE 'storage_engine'创建数据库:CREATE DATABASE 想创建的数据库名字删除数据库: DROP DATABASES 数据库名字查看数据库系统支持的存储引擎的类型:SHOW
2017-03-11 20:57:24
399
原创 数据库设计的基本步骤
数据库设计的基本步骤按照规范设计的方法,考虑数据库及其应用系统开发全过程,将数据库设计分为以下6个阶段1.需求分析2.概念结构设计3.逻辑结构设计4.物理结构设计5.数据库实施6.数据库的运行和维护 在数据库设计过程中,需求分析和概念设计可以独立于任何数据库管理系统进行,逻辑设计和物理设计与选用的DAMS密切相关。 1.需求分析阶段(常用自顶向下)
2017-03-11 15:09:25
85525
2
原创 1017. A除以B
题目链接:https://www.patest.cn/contests/pat-b-practise/1017 #include#includechar A[1010];int main(){ int B; scanf("%s%d",A,&B); int sum=0; int len=strlen(A); if(len==1&&A[0]-'0'
2017-03-09 14:38:17
260
原创 1016. 部分A+B
题目链接:https://www.patest.cn/contests/pat-b-practise/1016 123456789101112131415161718192021#include#includeint main(){ char s1[12],s2[12]; int a,b; int num
2017-03-09 14:36:44
205
原创 1015. 德才论
题目:https://www.patest.cn/contests/pat-b-practise/1015#include#include#includeusing namespace std;struct person{ int id,de,cai; int score;}; bool cmp(person a,person b){ if(a.score!
2017-03-09 13:26:56
219
原创 1014. 福尔摩斯的约会
1014. 福尔摩斯的约会 (20)时间限制 100 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 作者 CHEN, Yue大侦探福尔摩斯接到一张奇怪的字条:“我们约会吧! 3485djDkxh4hhGE 2984akDfk
2017-03-09 10:41:48
220
原创 1013. 数素数
1013. 数素数 (20)时间限制 100 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 作者 CHEN, Yue令Pi表示第i个素数。现任给两个正整数M 4,请输出PM到PN的所有素数。输入格式: 输入在一行中给出
2017-03-09 10:40:12
181
原创 1012. 数字分类
1012. 数字分类 (20)时间限制100 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字:A1 = 能被5整除的数字中所有偶数的和;
2017-03-07 13:24:40
224
原创 1011. A+B和C
1011. A+B和C (15)时间限制 150 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 作者 HOU, Qiming给定区间[-231, 231]内的3个整数A、B和C,请判断A+B是否大于C。 输入格式: 输入第1行给出正整数T(输出格
2017-03-05 20:35:24
252
原创 1010. 一元多项式求导
1010. 一元多项式求导 (25)时间限制 400 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 设计函数求一元多项式的导数。(注:xn(n为整数)的一阶导数为n*xn-1。)输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过1000的整数)。数
2017-03-05 20:34:14
250
原创 1009. 说反话
1009. 说反话 (20)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度
2017-03-05 19:08:20
240
原创 1008. 数组元素循环右移问题
1008. 数组元素循环右移问题 (20)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard一个数组A中存有N(N>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(M>=0)个位置,即将A中的数据由(A0A1
2017-03-05 19:06:15
242
原创 1007. 素数对猜想
1007. 素数对猜想 (20)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue让我们定义 dn 为:dn = pn+1 - pn,其中 pi 是第i个素数。显然有 d1=1 且对于n>1有
2017-03-05 19:03:08
169
原创 1006. 换个格式输出整数
1006. 换个格式输出整数 (15)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue让我们用字母B来表示“百”、字母S表示“十”,用“12...n”来表示个位数字n(输入格式:每个测试输入
2017-03-05 19:01:34
167
原创 1005. 继续(3n+1)猜想
1005. 继续(3n+1)猜想 (25)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue卡拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。
2017-03-05 19:00:14
351
原创 1004. 成绩排名
1004. 成绩排名 (20)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue读入n名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。输入格式:每个测试输入包含1个测试用
2017-03-05 18:58:25
243
原创 1003. 我要通过!(20)
1003. 我要通过!(20)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于PAT的“答案正确”大派送 —— 只要读入的字符串
2017-03-05 18:54:30
175
原创 1002. 写出这个数 (20)
1002. 写出这个数 (20)时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者CHEN, Yue读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含1个
2017-03-05 18:52:56
193
think-Python
2017-03-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人