自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(96)
  • 收藏
  • 关注

原创 Essential C++(3)泛型编程

STL: 容器:vector , list , set, map…… 算法:find , sort , replace , merge……假设给定一个存储整数的vector,以及一个整数值,如果此值存在于vector内, 我们必须返回一个指针指向该值,反之返回0,表示此值并不在vector内,以下 便是find.1.0int* find (const vect

2017-03-06 18:07:04 380

原创 Essential C++ 之面向过程

#include <iostream>using namespace std;bool fibon_elem(int , int &);int main(){ int pos; cout << "Please entr a position: "; cin >> pos; int elem; if (fibon_elem (pos,elem))

2017-02-26 15:57:17 714

原创 Essential C++ 之 编程基础

(1) 常识:page 1 - 25布尔值:字符:整数:浮点数:算数运算符:关联运算符:逻辑运算符:等号运算符:小于等于符:赋值运算符:累加运算符:条件运算符:复合运算符:条件分支:循环控制:抽象化程序库:字符串,向量vector示例:#include <iostream>#include <string>using namespace std;int main(

2017-02-25 22:43:36 487 1

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-02-25 14:28:01 264

原创 日记(2016/6/3)

《深入理解计算机系统》第三章知识补充:unix> gcc -01 -o p p1.c p2.c //编译选项-01表示编译器使用第一级优化,(一般认为第二级优化比较好)首先,C预处理器扩展源代码,插入所有用#include命令指定的文件,并扩展所有用#define声明指定的宏。然后,编译器产生两个原代码的汇编代码,名字分别为p1.s和p2.s。接下来,汇编器将汇编代码转化成二进制目标代码

2016-06-05 05:50:35 334

原创 日记(2016/5/31)

龙樱 . 2015 / 5 /31《SQL必知必会》 数据库的概念:数据库(保存有组织的数据的容器)数据库管理系统(DBMS)数据库软件表(table,某种特定的类型数据的结构化清单,同一类型的数据或清单)列(column,表由列组成,列存储表中某部分的信息)*数据类型(所允许的数据的类型,每个表列都有相应的数据类型,)**注意:数据类型及其名称是SQL不兼容的一个主要原因。虽然大多数的

2016-05-31 03:19:17 409

原创 随便写写C++,看看Essential C++

1.所谓“类”,是用户自定义的数据类型,class机制让我们得以将数据类型加入到我们的程序中,并有能力识别他们。class的定义一般分为两步:一是在头文件中声明,另一文件是程序代码文件,包含了这些操作行为的实现内容。2.初始化可以使用赋值符号”=” : int num_tries = 0; 也可以使用”构造函数语法” : int num_tries(0); 因为如果对象不是内置类型或者对象需

2016-03-13 21:14:10 682

原创 Kobe

科比。

2016-03-11 18:46:51 359

转载 1106. Lowest Price in Supply Chain (25)

【程序来自tiny656】 A supply chain is a network of retailers(零售商), distributors(经销商), and suppliers(供应商)– everyone involved in moving a product from supplier to customer.Starting from one root supplier, eve

2016-03-10 20:26:07 358

原创 1104. Sum of Number Segments (20)

Given a sequence of positive numbers, a segment is defined to be a consecutive subsequence. For example, given the sequence {0.1, 0.2, 0.3, 0.4}, we have 10 segments: (0.1) (0.1, 0.2) (0.1, 0.2, 0.3) (

2016-03-05 20:44:37 302

原创 1006. Sign In and Sign Out (25)

At the beginning of every day, the first person who signs in the computer room will unlock the door, and the last one who signs out will lock the door. Given the records of signing in’s and out’s, you

2016-03-04 19:02:15 326

原创 1005. Spell It Right (20)

Given a non-negative integer N, your task is to compute the sum of all the digits of N, and output every digit of the sum in English.Input Specification:Each input file contains one test case. Each cas

2016-03-04 18:52:11 259

原创 关于map

输入一些单词,找出所有满足如下条件的单词:该单词不能通过字母重排,得到输入文 本中的另外一个单词。在判断是否满足条件时,字母不分大小写,但在输出时应保留输入中 的大小写,按字典序进行排列(所有大写字母在所有小写字母的前面)。 样例输入: ladder came tape soon leader acme RIDE lone Dreis peat ScAlE orb eye Rides de

2016-03-03 16:12:43 378

原创 笔记本电脑突然无法连网

笔记本电脑突然无法联网,无线网也不能连接,系统检测显示是windows无法自动将IP协议堆栈绑定到网络适配器。解决方法:将无线网的属性打开,把连接项目里面的除了两个microsoft、tpv4、tpv6、两个链路层拓扑发现的其他东西都勾掉,就可以了

2016-02-29 23:26:28 2313

翻译 Poor China

A world of hurt Poor China: so vast and so sensitive(Feb 6th 2016 | BEIJING | From the print edition) “I’VE hurt the feelings of the Chinese people.” So said Peter Dahlin, a Swedish citizen, in a tel

2016-02-24 18:55:26 605

翻译 归还文物(有时间就翻译。。)

**Well-travelled artefacts Where it is safe to do so, cultural artefacts should be repatriated** (Feb 23rd 2016, 15:44 BY D.B) LAST mo

2016-02-24 18:50:12 1291

翻译 Learn Python in Y Minutes(有时间再慢慢翻译)

# Single line comments start with a number symbol.""" Multiline strings can be written using three "s, and are often used as comments"""##多行的文字可以是使用三个 " ,通常被用作评论##############################

2016-02-24 18:14:35 4132

原创 1033. 旧键盘打字(20)

旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及坏掉的那些键,打出的结果文字会是怎样?输入格式:输入在2行中分别给出坏掉的那些键、以及应该输入的文字。其中对应英文字母的坏键以大写给出;每段文字是不超过105个字符的串。可用的字符包括字母[a-z, A-Z]、数字0-9、以及下划线“_”(代表空格)、“,”、“.”、“-”、“+”(代表上档键)。题目保

2016-02-23 18:27:53 337

原创 1032. 挖掘机技术哪家强(20)

为了用事实说明挖掘机技术到底哪家强,PAT组织了一场挖掘机技能大赛。现请你根据比赛结果统计出技术最强的那个学校。输入格式:输入在第1行给出不超过105的正整数N,即参赛人数。随后N行,每行给出一位参赛者的信息和成绩,包括其所代表的学校的编号(从1开始连续编号)、及其比赛成绩(百分制),中间以空格分隔。输出格式:在一行中给出总得分最高的学校的编号、及其总分,中间以空格分隔。题目保证答案唯一,没有并列。

2016-02-23 17:32:25 326

原创 1028. 人口普查(20)

某城镇进行人口普查,得到了全体居民的生日。现请你写个程序,找出镇上最年长和最年轻的人。这里确保每个输入的日期都是合法的,但不一定是合理的——假设已知镇上没有超过200岁的老人,而今天是2014年9月6日,所以超过200岁的生日和未出生的生日都是不合理的,应该被过滤掉。输入格式:输入在第一行给出正整数N,取值在(0, 105];随后N行,每行给出1个人的姓名(由不超过5个英文字母组成的字符串)、以及按

2016-02-23 17:20:39 324

原创 1036. 跟奥巴马一起编程(15)

美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!输入格式:输入在一行中给出正方形边长N(3<=N<=20)和组成正方形边的某种字符C,间隔一个空格。输出格式:输出由给定字符C画出的正方形。但是注意到行间距比列间距大,所以为

2016-02-22 21:47:31 313

原创 1043. 输出PATest(20)

给定一个长度不超过10000的、仅由英文字母构成的字符串。请将字符重新调整顺序,按“PATestPATest….”这样的顺序输出,并忽略其它字符。当然,六种字符的个数不一定是一样多的,若某种字符已经输出完,则余下的字符仍按PATest的顺序打印,直到所有字符都被输出。输入格式:输入在一行中给出一个长度不超过10000的、仅由英文字母构成的非空字符串。输出格式:在一行中按题目要求输出排序后的字符串。题

2016-02-22 12:33:26 292

原创 1042. 字符统计(20)

请编写程序,找出一段给定文字中出现最频繁的那个英文字母。输入格式:输入在一行中给出一个长度不超过1000的字符串。字符串由ASCII码表中任意可见字符及空格组成,至少包含1个英文字母,以回车结束(回车不算在内)。输出格式:在一行中输出出现频率最高的那个英文字母及其出现次数,其间以空格分隔。如果有并列,则输出按字母序最小的那个字母。统计时不区分大小写,输出小写字母。输入样例: This is a s

2016-02-22 12:03:07 234

原创 1031. 查验身份证(15)

一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下:首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M的值:Z:0 1 2 3 4 5 6 7 8 9 10 M:1 0 X 9 8 7 6 5 4 3 2现在给定一些身份证号码

2016-02-22 11:40:52 646

原创 1029. 旧键盘(20)

旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及实际被输入的文字,请你列出肯定坏掉的那些键。输入格式:输入在2行中分别给出应该输入的文字、以及实际被输入的文字。每段文字是不超过80个字符的串,由字母A-Z(包括大、小写)、数字0-9、以及下划线“_”(代表空格)组成。题目保证2个字符串均非空。输出格式:按照发现顺序,在一行中输出坏掉的键。其中英文字母

2016-02-21 18:42:43 264

原创 1026. 程序运行时间(15)

要获得一个C语言程序的运行时间,常用的方法是调用头文件time.h,其中提供了clock()函数,可以捕捉从程序开始运行到clock()被调用时所耗费的时间。这个时间单位是clock tick,即“时钟打点”。同时还有一个常数CLK_TCK,给出了机器时钟每秒所走的时钟打点数。于是为了获得一个函数f的运行时间,我们只要在调用f之前先调用clock(),获得一个时钟打点数C1;在f执行完成后再调用cl

2016-02-21 15:19:22 260

转载 【转载】开源的存储解决方案

你的企业离不开存储数据。但是,当你去寻找一款可以涵盖所有存储需求的解决方案时,可能性却似乎是无穷无尽的,其中一些可能会花费你大量的IT预算。所以,当你正在选购数据存储工具的时候,你不应该忽视开源。一旦你深入探寻开源世界,你会发现大量解决方案几乎可以解决所有问题或者针对所有用途——包括存储。为了不必花费大量时间寻找适合你需求的适当的解决方案,我已经列出了一个名单,有10个将帮助你找到完美存储工具的要点

2016-02-21 12:20:12 491

原创 对象作为函数参数

You can pass objects by value or by reference.(对象作为函数参数,可以按值传递也可以按引用传递)//主函数#include <iostream>#include "Circle2.h"using namespace std;void printCircle(Circle c){//接受对象c cout << "The area of the

2016-02-20 11:00:48 442

原创 变量作用域与this指针

【对于C语言来说】 【Global variables(全局变量)】 are declared outside all functions and are accessible in its scope.(在所有函数外面声明并在其作用域内可以被所有函数访问) The scope starts from its declaration and continues to the e

2016-02-20 01:14:42 349

原创 C++数据域封装

Data Field Encapsulation (数据域封装)class Circle { //数据域采用public的形式有两个问题public: //First,data may be tampered (数据会被类外的方法篡改) double radius; //Second,it makes the clas

2016-02-19 19:42:40 1133

原创 C++字符串类

Constructing a String (创建string对象)Create an empty string using string’s no-arg constructor (用无参构造函数创建一个空字串)string newString;//Create a string object from a string value or from an array of characters

2016-02-19 19:12:43 435

原创 创建函数并访问

class Circle{public: double radius; Circle() { //Constructors: radius = 1; //Initialize objects(构造函数:初始化对象) }

2016-02-19 14:38:18 220

原创 C++ 入门

1.A variable pointer to a constant value 变量指针指向一个常量数据 Shortly:Pointer to Constant(常量指针/常指针) 特征:指针指向的内容不可以通过指针的间接引用(*p)来改变 const int* p1; const int x = 1; //x 是常量 p1 = &x;

2016-02-19 13:58:44 252

原创 1003. Emergency (25)

As an emergency rescue team leader of a city, you are given a special map of your country. The map shows several scattered cities connected by some roads. Amount of rescue teams in each city and the le

2016-02-18 10:16:31 222

原创 1004. Counting Leaves (30)

A family hierarchy is usually presented by a pedigree tree. Your job is to count those family members who have no child. InputEach input file contains one test case. Each case starts with a line conta

2016-02-18 10:12:12 234

原创 1002. A+B for Polynomials (25)

This time, you are supposed to find A+B where A and B are two polynomials.InputEach input file contains one test case. Each case occupies 2 lines, and each line contains the information of a polynomial

2016-02-18 09:50:56 216

原创 1001. A+B Format (20)

Calculate a + b and output the sum in standard format – that is, the digits must be separated into groups of three by commas (unless there are less than four digits).InputEach input file contains one t

2016-02-17 17:23:45 286

原创 1001. 害死人不偿命的(3n+1)猜想 (15)(Python)

卡拉兹(Callatz)猜想:对任何一个自然数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(3n+1)砍掉一半。这样一直反复砍下去,最后一定在某一步得到n=1。卡拉兹在1950年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证(3n+1),以至于有人说这是一个阴谋,卡拉兹是在蓄意延缓美国数学界教学与科研的进

2016-02-15 18:00:15 1429

原创 生成元

如果x加上x的各个数字之和得到y,就说x是y的生成元。给出n(1≤n≤100000),求最小 生成元。无解输出0。例如,n=216,121,2005时的解分别为198,0,1979。【分析】本题看起来是个数学题,实则不然。假设所求生成元为m。不难发现m#include<stdio.h>#include<string.h>#define maxn 100005int ans[maxn];in

2016-02-13 18:20:26 1218

原创 回文字符

输入一个字符串,判断它是否为回文串以及镜像串。输入字符串保证不含数字0。所谓 回文串,就是反转以后和原串相同,如abba和madam。所有镜像串,就是左右镜像之后和原 串相同,如2S和3AIAE。注意,并不是每个字符在镜像之后都能得到一个合法字符。#include<stdio.h>#include<string.h>#include<ctype.h>const char* rev = "A

2016-02-13 18:12:51 610

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除