E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
入门经典
算法竞赛
入门经典
课后习题答案:第一章(C++解法)
习题1-1计算平均数输入三个数字,计算他们的平均值,结果保留三位小数#include#includeusingnamespacestd;intmain(intargc,char*argv[]){intn1;intn2;intn3;cin>>n1>>n2>>n3;doubleaverage=(n1+n2+n3)/3.0;cout#includeusingnamespacestd;intmain(in
Flora_9
·
2018-02-14 21:47
算法C++
紫书第八章-----高效算法设计(算法分析初步)
/*本程序参考刘汝佳《算法竞赛
入门经典
》(第2版)下面的题目,不断优化,程序时间复杂度逐渐变小。【题目叙述】给出一个长度为N的序列:a1,a2,……,an,求最大连续和。
ccnuacmhdu
·
2018-02-05 18:02
紫书第七章-----暴力求解法(枚举子集)
本文参考可刘汝佳《算法竞赛
入门经典
》(第2版)谨记:本篇算法都是在求0~n-1构成了n个数的子集二进制法/*二进制法生成子集。
ccnuacmhdu
·
2018-02-02 14:08
算法竞赛
入门经典
第二版习题2-5 分数化小数
第一次发博文,格式什么的不太懂,看得不爽请见谅!习题2-5分数化小数(decimal)输入正整数a,b,c,输出a/b的小数形式,精确到小数点后c位。a,b≤10⁶,c≤100。输入包含多组数据,结束标记为a=b=c=0。样例输入:164000样例输出:Case1:0.1667最近在读这本书顺便练一下C语言,看到这一题的时候有一些懵,如果用C++的setprecision好像可以做出来,但是要用C
Capus_Burki
·
2018-02-01 14:11
tensorflow实战一---基于线性回归简单实现mnist手写体识别
Mnist手写体识别是tensorflow的
入门经典
教程,此处的mnist的手写体识别率达到了91%,优化算法为梯度下降算法,激活函数为softmax回归,没有中间层,基本步骤可以分为七步。
class_brick
·
2018-01-22 23:47
机器学习
tensorflow项目实战
C语言从入门到精通所需的7本书
imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)CPrimerPlus作为一本被人推崇备至的c
入门经典
,Cprimerplus绝非浪得虚名。应该
bobociel
·
2018-01-12 23:47
C语言
UVA - 11988:Broken Keyboard (a.k.a. Beiju Text)
BrokenKeyboard(a.k.a.BeijuText)来源:UVA标签:参考资料:《算法竞赛
入门经典
》P143相似题目:题目You’retypingalongtextwithabrokenkeyboard.Wellit
wingrez
·
2018-01-08 15:30
【记录】算法题解
算法竞赛
入门经典
——读书笔记day1
1-1:整数值用%d输出,实数用%f输出。1-2:整数/整数=整数,浮点数/浮点数=浮点数。1-3:scanf中的占位符和变量的数据类型应一一对应,且每个变量前需要加&符号。1-4:在算法竞赛中,输入前不要打印提示信息。输出完毕后应立即终止程序,不要等待用户按键,因为输入输出过程都是自动的,没有人工干预。1-5:在算法竞赛中不要使用头文件conio.h,包括getch()、clrscr()等函数。
张乐珊
·
2018-01-06 14:00
转载-我对ACM初学者想说的话
初学者需要看的书是《算法竞赛
入门经典
》(俗称小白书),或者可以看《算法竞赛
入门经典
(第二版)》(俗称紫书)。理论上说,紫书的质量比小白书高得多,小白书介绍的内容紫书都有讲,紫
kevin聪
·
2018-01-04 21:14
算法与数据结构
异步赠书1月书讯:Python/深度学习/贝叶斯/OpenStack/DevOps/Docker
年异步图书君有一个超逼格计划每天推荐一本好书每月开设一门视频微课希望与异步社区的真爱粉儿们共同成长现在2018年从1月新书说起NO.1《Python程序设计(第3版)》Python之父作序推荐Python编程
入门经典
编辑推荐
人邮社异步社区
·
2018-01-03 09:19
赠书
新书书讯
算法竞赛
入门经典
第二章
math.hfloor(x)函数返回不超过x的最大整数time.hclock()函数返回程序目前为止运行的时间,除以CLOCKS_PER_SEC得到单位为秒输入结束符Windows:Ctrl+ZLinux:Ctrl+D输入输出重定向:freopen("input.txt","r",stdin);freopen("output.txt","w",stdout);编译选项_DEBUG的使用DEBUG模
Bendaai
·
2017-12-29 16:49
算法竞赛入门经典
算法竞赛入门经典
算法竞赛
入门经典
(第2版)-刘汝佳-第十一章例题解题源码(C++语言)(部分)
例题11-2本题目直接套用Kruskal算法中,使用并查集来判断来判断联通量,另外要注意的是本题目中顶点的编号是从1开始的,所以初始化p的时候要小心。#includeusingnamespacestd;constintmaxm=5000;constintINF=0x3f3f3f3f;intu[maxm],v[maxm],w[maxm],r[maxm],p[maxm];intm,n;intcmp(c
HGaviN
·
2017-12-27 15:07
算法竞赛
初学C#,对委托的初认识
之前一段时间处于备考阶段,现在有时间了,重学c#,当初学习了.net,发现是会傻傻的敲代码,不懂为什么这么用,现在重头开始看c#
入门经典
,看到委托这一块有点自己的理解吧,就来写博客了。
wust_cm
·
2017-12-20 19:24
c#
英文写作
入门经典
The Elements of Style, Fourth Edition
这本一百多页的小册子,堪称是英文写作入门的经典。事实上,书里第二和第五部分对于中文也同样适用。下面说说这两部分内容中对我最有启发的五点。-使用具体生动的语言。要想抓住读者的眼球,一种非常有效的方法是使用具体生动的语言。世界上最伟大的作家,比如莎士比亚,都是精通此道的大师。他们用词的生动让可以充分调动读者的视觉,触觉,嗅觉等感官。读他们的文章,你仿佛行走在花园中,看得到斑斓的颜色,闻得到鸟语花香。-
Echo北美成长记
·
2017-12-06 12:07
Node.js认知 【读Node.js
入门经典
笔记】
--《Node.js
入门经典
》,由GeorgeOrnbo创作,是一本极好的Node.js入门读物。本文为读该书时的一些笔记。Node.js是我去年才听说的,后知后觉了。
heguorui
·
2017-12-03 03:47
Nim游戏(Nim
入门经典
题)
有N堆石子。AB两个人轮流拿,A先拿。每次只能从一堆中取若干个,可将一堆全取走,但不可不取,拿到最后1颗石子的人获胜。假设AB都非常聪明,拿石子的过程中不会出现失误。给出N及每堆石子的数量,问最后谁能赢得比赛。例如:3堆石子,每堆1颗。A拿1颗,B拿1颗,此时还剩1堆,所以A可以拿到最后1颗石子。Input第1行:一个数N,表示有N堆石子。(1#includeusingnamespacestd;i
vocaloid01
·
2017-11-23 20:05
博弈论
ACM准备之路(算法竞赛
入门经典
1)排列
问题:1~9,组成三个三位数,abc、def,ghi,每个数字用且只用一次,使三个数为1:2:3,每行一个解。这是书上2-6,由于当时想的方法太麻烦,然后去网上找了大佬的一篇文章,具体是哪位的不太记得了,在此说声谢谢,确实想的比我的简单多了。ps:良品铺子的芒果干不错#includeintmain(intargc,charconst*argv[]){intabc,def,ghi;for(abc=1
King__Wu666
·
2017-11-10 19:56
第一周简单的
算法竞赛
入门经典
(第2版)-刘汝佳-第九章例题解题源码(C++语言)(部分)
例题9-1本题目指标函数的变量为时间和站的编号,指标函数为函数值为在T时刻到达n站的等待时间。有三种状态转移的方法,一种为等待1分钟,一种为搭乘右边的车,一种为搭乘左边的车,要求得d[i][j]。那么就要求得搭乘左边的车d[i+t[j-1]][j-1]和d[i+t[j]][j+1]的最优值。如此就将这个问题进行了分解。初始状态就为d[T][n]=0;最终要求得是d[0][1].代码如下:#incl
HGaviN
·
2017-11-05 15:48
算法竞赛
基于js中this和event 的区别(详解)
今天在看javascript
入门经典
-事件一章中看到了this和event两种传参形式。
柠夏
·
2017-10-24 08:36
算法竞赛
入门经典
(第2版)-刘汝佳-第八章例题解题源码(C++语言)(部分)
例题8-1采用直接构造法,也就是经验方法求解,通过猜想感觉经验求解。没有一个通用的模板。#includeusingnamespacestd;constintmaxn=100;intpancake[maxn],ans[maxn];intlen=0,ansi=0;intflip(intindex){inttmp[maxn];for(inti=0;i>in){if(flag>0)coutusingnam
HGaviN
·
2017-10-10 16:21
算法竞赛
习题7-15:最大的数(dfs+最优性剪枝)
(本段摘自《算法竞赛
入门经典
(第2版)》)解题思路:枚举
fzl1941572592
·
2017-10-09 23:50
TCP/IP
入门经典
1.TCP/IP基础知识
第1章什么是TCP/IPTCP/IP是一类协议系统,它是一套支持网络通信的协议集合。解释:在Internet网络上,不同计算机之间通过网络协议来进行通信,TCP/IP协议就是一套相对完整的网络协议。TCP/IP及其相关的协议构成了一套在TCP/IP网络中如何处理、传输和接收数据的完整系统,相关协议的系统,例如TCP/IP协议,被称为协议簇(protocolsuite)。描述:数据传输从一台计算机上
独木舟的木
·
2017-10-08 11:23
51nod 1323 完美平方
算法竞赛
入门经典
这本书里有一道类似的题,打法也是从那里copy的。Code:#includ
Cold_Chair
·
2017-10-06 21:40
高斯消元
数论杂集
51nod
编程语言难学
刘汝佳写的《算法竞赛
入门经典
》(第二版)(算法艺术与信息学竞赛),在前言中讲述自己的经历,看完后,我会结合自己,毕竟自己也学过了C语言,编程语言真的难学,还是自己不够努力。
寂岚峰
·
2017-10-04 22:23
无
初学acmer--读《算法竞赛
入门经典
》笔记 p110-111 Uva101
题目:给你n个方块,有四种操作:1.moveaontob,把a和b上面的方块都放回原来位置,然后把a放到b上面;2.moveaoverb,把a上面的放回原处,然后把a放在b所在的方块堆的上面;3.pileaontob,把b上面的放回原来位置,然后把a和a上面的方块整体放到b上面;4.pileaoverb,把a和a上面的方块整体放到b所在堆的上面。样例输入:10move9onto1move8over
vaeloverforever
·
2017-09-27 10:56
acm
社会网络分析入门书目导读
再补充部分复杂性
入门经典
之作、心理学特色读物。大众读者典型读者:产品经理、对社会网络感兴趣的人。复杂:这本书骗了多少年轻小正太投身复杂性与网络科学、物理学研究?大自然如何工作:自组织理论关键性著作。
毛里里求斯
·
2017-09-20 17:42
数据分析与挖掘
走进JavaWeb技术世界13:Hibernate
入门经典
与注解式开发
Hibernate入门这一篇就够了前言本博文主要讲解介绍Hibernate框架,ORM的概念和Hibernate入门,相信你们看了就会使用Hibernate了!什么是Hibernate框架?Hibernate是一种ORM框架,全称为Object_RelativeDateBase-Mapping,在Java对象与关系数据库之间建立某种映射,以实现直接存取Java对象!为什么要使用Hibernate?
黄小斜
·
2017-09-19 19:40
Java
Web
JavaWeb技术世界
算法竞赛
入门经典
(第2版)-刘汝佳-第七章解题源码(C++语言)(部分)
例题7-1本题采用穷举,采用穷举的时候,一是注意要穷举哪个变量,第二个是确定穷举变量的取值范围。当然,取值范围越小,所用的时间越短。#include#includeusingnamespacestd;voidint2char(intx,intxs[]){for(inti=4;i>0;i--){xs[i]=x%10;x=x/10;}xs[0]=x;}boolcheck(intxs[],intys[]
HGaviN
·
2017-09-17 20:44
算法竞赛
n*log(n)的最长上升子序列
详情见《算法
入门经典
》P145) 即返回>=所查找对象的第一个位置(想
ACpartner
·
2017-09-13 17:23
基础算法模板
SQL
入门经典
(第5版)第一章 欢迎来到SQL世界
本章的重点包括:SQL历史简介介绍数据库管理系统一些基本术语和概念介绍本书所用的数据库1.1SQL定义与历史数据库管理系统(DBMS)关系型数据库管理系统(RDBMS)1.1.1什么是SQL结构化查询语言(SQL)是与关系型数据库进行通信的标准语言。1.1.2什么是ANSISQL美国国家标准化组织(ANSI),最新标准是SQL-2008(本书第1版2011.11)1.1.3新标准:SQL-2008
KgdYsg
·
2017-09-04 09:39
算法
入门经典
第三章(3)
(6)纵横字谜的答案题目描述:输入一个r行c列(1#include#includeusingnamespacestd;charPuz[11][11];intnum[11][11];//num用来记录对应位置的编号intmain(){inta,b,turn=0;//a:行数,b列数,turn游戏轮数while(cin>>a&&a){intnumber=0;//number代表编号memset(num
UnendingGlory
·
2017-08-29 21:13
算法入门
算法竞赛
入门经典
第二版 习题9-1最长滑雪路径 Longest Run on a Snowboard uva10285
题目:https://vjudge.net/problem/UVA-10285思路:简单的DP题dp(r,c)表示以r行c列的点为起点的最长距离,上下左右如果能走就是下一个状态+1,没有一个方向能走边界条件就是1,取最大值。把这道题当作了一个JAVA练手题,不要在意这别扭的代码代码:JAVAimportjava.util.Scanner;publicclassMain{publicstaticin
Rewriter_huanying
·
2017-08-29 10:00
解题笔记
uva10305(拓扑排序dfs)
队列复杂度高,易理解;dfs复杂度低,难理解(算法竞赛
入门经典
上用dfs写的,就照着dfs写的
Acmer_future_victor
·
2017-08-28 15:55
拓扑排序
算法竞赛
入门经典
(第2版)-刘汝佳-第六章解题源码(C++语言)(部分)
例题6-1(TLE/WA)本题出现TLE的情况,因为在本题,我使用了太多的STL。在结果方面估计也会有些问题,因为对于lock/unlock的机制理解不清楚,现提出自己的错误代码。关于双端队列的用法可以参看点击打开链接#include#include#include#include#include#include#includeusingnamespacestd;intmain(){//freop
HGaviN
·
2017-08-12 16:37
算法竞赛
初学acmer--读《算法竞赛
入门经典
》笔记(五)P41-45
题目:竖式问题:找出所有形如abc*de(三位数乘以两位数)的算式,使得在完整的竖式中,所有数字都属于一个特定的数字集合(相邻数字之间没有空格),输出所有竖式。每个竖式前应该有编号,之后有一个空行。最后输出解的总数。具体格式见样例(样例中空格用小数点表示,但程序中应该输出空格,而非小数点)样例输入;2357样例输出:。。775x。。33-----。23252325。-----25575Thenum
vaeloverforever
·
2017-08-07 21:22
acm
算法
入门经典
:WERTYU
WERTYU(WERTYU,UVa10082)前言:好好努力!问题:把手放在键盘上时,稍不注意就会往右错一位。这样,输入Q会变成输入W,输入J会变成输入K等。输入一个错位后敲出的字符串(所有字母均大写),输出打字员本来想打出的句子。输入保证合法,即一定是错位之后的字符串。例如输入中不会出现大写字母A。样例输入:OS,GOMRYPFSU/样例输出:IAMFINETODAY.【分析】(C语言中)每输入
MissXy_
·
2017-08-04 20:38
UVa
Dijkstra算法
《算法竞赛
入门经典
》一书中将该算法思路作如下描述:设数组d[i]表示从源点到结点i的最短路。
TheBegin
·
2017-08-04 14:47
最短路
ACM
算法
hadoop
入门经典
:wordcount代码详解
2017年8月2日20:37:061.代码2.执行3.结果4.总结编程规范1.代码代码分为三个类WordcountDriverWordcountMapperWordcountReduce1.1WordcountDriverpackagecn.yzx.bigdata.mr.wcemo;importjava.io.IOException;importorg.apache.hadoop.conf.Con
freefish_yzx
·
2017-08-02 20:27
hadoop
算法竞赛
入门经典
第二章 循环
数据统计2题目:输入一些整数,求出最小值,最大值,平均值(保留三位小数),保证这些数都不超过1000输入:输入包含多组数据,每组数据第一行是整数个数n,第二行是n个整数。n=0为结束标记,程序应当忽略这组数据。相邻两组数据间应输出一个空行样例输入:8283517364-461000样例输出Case1:184.375(空行)Case2:-4103.000intmain(){intn=0,kase=0
Corleone_Yu
·
2017-07-30 00:06
编程语言
c语言
入门经典
必背18个程序
c语言
入门经典
必背18个程序1、/*输出9*9口诀。共9行9列,i控制行,j控制列。
这个少女IT男
·
2017-07-28 19:24
初学acmer--读《算法竞赛
入门经典
》笔记(三)p27-34
题目:数据统计(p27-32)输入一些整数,求出它们的最小值、最大值和平均值(保留三位小数),输入保证这些数都是不超过1000的整数样例输入28351736样例输出184.375先给代码(有bug)#includeintmain(){intx,n=0,min,max,s=0;while(scanf("%d",&x)==1){s+=x;if(xmax)max=x;n++;}printf("%d%d%
vaeloverforever
·
2017-07-26 16:52
acm
初学acmer--读《算法竞赛
入门经典
》笔记(二) p25-27
例题:阶乘之和(p25-27)题目:输入n,计算s=1!+2!+3!+...+n!的末六位(不含前导零)。n#includeintmain(){constintMOD=1000000;intn,s=0;scanf("%d",&n);for(inti=1;i=25)对1000000求余结果都是零所以可以在程序中加一句“if(n>25)n=25;”来优化程序的效率ps:本题中n的范围是nintmain
vaeloverforever
·
2017-07-25 15:17
acm
ACM入门步骤(一)
一般的入门顺序:0.C语言的基本语法(或者直接开C++也行,当一个java选手可能会更受欢迎,并且以后工作好找,但是难度有点大),【参考书籍:刘汝佳的《算法竞赛
入门经典
》,C++入门可以考虑《c++primerplus
GGBeng
·
2017-07-21 18:00
竖式问题
题目来自于刘汝佳编著的《算法竞赛
入门经典
(第二版)》问题描述:找出形如abc*de(三位数乘以两位数)的算式,使得在完整的竖式中,所有数字属于一个特定的数字集合。
Breathmint
·
2017-07-21 12:00
算法竞赛
入门经典
(第2版)-刘汝佳-第五章解题源码(C++语言)(部分)
例题5-1本题思路:书中p108有详细思路。本题我用了vector进行排序和寻找相等元素。#include#include#includeusingnamespacestd;intmain(){//freopen("datain.txt","r",stdin);//freopen("dataout.txt","w",stdout);intn,q,rnd=1;while(cin>>n>>q&&n){
HGaviN
·
2017-07-05 16:24
算法竞赛
关于 Fibonacci 数列的其他推论
关于Fibonacci数列的其他推论关于Fibonacci数列的其他推论递推式前言内容证明递推式前言内容证明定理内容证明递推式前言笔者在阅读《算法竞赛
入门经典
(第2版)》(刘汝佳著)时阅读到了由其作者发现的另一个
Snitro
·
2017-06-30 10:49
递推
证明
算法竞赛
入门经典
(第2版)-刘汝佳-第四章解题源码(C语言)(部分)
例题4-1问题提出:已知:两个字符数组,经过两个操作后:1.调换顺序,2.一一映射。问通过这两个操作两个数组是否能一样。问题分析:如果直接做,先经过随机调换再进行随机映射,显然这样很难解决这个问题,这就需要推导出字符数组1经过这两个操作后变为数组2的充要条件。当然,想要推导有些困难,我们就只能采用猜想的方式进行猜测这个条件,然后通过理论推导或者大规模实验进行证明。问题转化:如果字符数字1和字符数组
HGaviN
·
2017-06-18 15:41
算法竞赛
算法竞赛
入门经典
(第2版)-刘汝佳-第三章解题源码(C语言)
习题3-1#include#includeintmain(){intlenth,n;chars[100];scanf("%d",&n);while(n--){scanf("%s",s);lenth=strlen(s);intscore=0;intcurrento=0;for(inti=0;i#include#include#includeintmain(){intn;scanf("%d",&n);
HGaviN
·
2017-06-07 12:08
算法竞赛
蓝桥杯总结
于是买了本《挑战程序设计竞赛》,结合以前就有的《算法竞赛
入门经典
code_lxm
·
2017-05-30 16:27
蓝桥杯
Swift之需要注意的基本运算符和高级运算符
在去年翻译《Swift编程
入门经典
》(Swift1.0版本,基于Xcode6)这本书时,系统的搞了搞Swift语言,接下来的一段时间内打算持续更新一下相关Swift语言的一些东西,不过现在已经是Swift2.0
胡壮壮
·
2017-04-24 14:20
Android
编程入门
小伙伴
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他