自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 问答 (2)
  • 收藏
  • 关注

转载 c语言输出格式%*s

举个例子,比较好说明一下printf("%*s",5,"123");执行一下,这条语句,输出##123(#代表一个空格)类似于%5d 这样的状况这里*被常量5代替,用于控制最小字符宽度,主要是针对,最小字符宽度未知的情况,当然*可以对应整型变量来源:https://zhidao.baidu.com/question/310414478.html贴一道蓝桥

2017-03-31 12:52:12 849 2

原创 nyoj 456 邮票分你一半

#include#includeusing namespace std;int max(int a,int b){ return a>b?a:b;}int main(){ int i,j,n,t; int p[1010]; scanf("%d",&t); while(t--) { int dp[100001]={0}; int sum=0; scanf("%d

2017-03-30 21:31:30 329

原创 hdu 1114 Piggy-Bank

#include#include#include#includeusing namespace std;int min(int a,int b){ return a<b?a:b;}int main(){ int t; int i,j; scanf("%d",&t); while(t--) { int m,sum; scanf("%d %d",&m,&sum);

2017-03-30 20:54:07 193

原创 nyoj 49 开心的小明

#include#include#include#includeusing namespace std;int max(int a,int b){ return a>b?a:b;}int main(){ int t; scanf("%d",&t); while(t--) { int sum,m; scanf("%d %d",&sum,&m); int w[3

2017-03-30 20:01:30 306

原创 nyoj 37 回文字符串

#include#include#include#includeusing namespace std;int disc[1010][1010]={0};int max(int a,int b){ return a>b?a:b;}int main(){ int t; int i,j; char str1[1001]; char str2[1001]; scanf("

2017-03-30 00:52:17 190

原创 nyoj36 最长公共子序列

#include#include#includeusing namespace std;int disc[1010][1010]={0};int max(int a,int b){ return a>b?a:b;}int main(){ int t; int i,j; char str1[1001]; char str2[1001]; scanf("%d",&t);

2017-03-30 00:35:40 240

原创 nyoj17 单调递增最长子序列

#include#include#includeusing namespace std;int main(){ int t; char str[10001]; int M; int i,j; scanf("%d",&t); while(t--) { scanf("%s",str); int pos[10001]={1}; i=M=1; while(i<st

2017-03-30 00:00:59 239

转载 stl String常用函数

原文:http://www.cnblogs.com/wangkangluo1/archive/2011/07/22/2114118.html红星*是我自己觉得常用的*string(const char *s);    //用c字符串s初始化*const char *c_str()const;//返回一个以null终止的c字符串,用printf(()输出时需要*int size()c

2017-03-25 00:23:54 247

原创 L2-011 玩转二叉树

#include#include#include#includeusing namespace std;int in[300];//中序遍历数组 int f[300];//前序遍历 int cnt;struct node { int data; node *l,*r; node(){ l=NULL; r=NULL; }};vectorv;node *crea

2017-03-24 23:21:24 323

原创 构建二叉树的两种方式(前+中) (中+后),递归

两种构建方式的区别:1.利用中序遍历和后序遍历构建二叉树,最先建立的是 右子树,接着是左子树,   后序遍历中根节点是最后一个元素2.利用前序遍历和中序遍历构建二叉树,最先建立的是 左子树,接着才是右子树,   前序遍历中根节点在第一个元素用递归来构建树,建立左右树的顺序不同,遍历数组的起始点,方向也不同。1.利用中序遍历和后序遍历构建二叉树  在last[

2017-03-24 21:17:34 263

原创 L2-012 关于堆的判断

题目:https://www.patest.cn/contests/gplt/L2-0121.按题目要求先将传进来的数按顺序插入,每插入一个新的元素就要从下向上调整,边插入边调整,不能全部插入后再从上到下调整。2.得到调整好的堆后,对输入的指令字符串进行分析,取出其中的数字,并判断是题目所给的四类命题的哪一类   在这里我采用按空格分几个部分输入字符串的形式获取字符串中的数字

2017-03-23 08:05:33 386

转载 error c3872: “0x3000”: 此字符不允许在标识符中使用

1.在复制黏贴代码时,经常会出现这个错误,原因如下:0x3000是汉语的空格,也就是全角空格,相当于一个汉字,但你又看不见它。你知道的,像逗号,有半角(,)和全角(,)之分的,其实空格也有。0x3000是全角的空格,0x20是半角的空格。最好把这个语句的后面空白部分,都删除掉,免得有不可见的全角空格。来源:  https://zhidao.baidu.com/question/

2017-03-22 00:00:48 907

原创 L2-008 最长对称子串

原题:https://www.patest.cn/contests/gplt/L2-008这道题可真是把我累的够呛,一开始是方法错了,后来是题目定义不清晰理解错误,最后终于在第12次提交成功,废话不说,总结如下:1.对称,就是倒置之后还是不变,例如"aba",颠倒后还是"aba",所以思路就是,把原字符串s1倒置过来,变成s2,然后求s1和s2最长公共子串2.因为s1倒置过来变成s2,

2017-03-20 21:46:17 444

原创 L2-008 链表去重(两种方法)

链接 :https://www.patest.cn/contests/gplt/L2-002题目内容:给定一个带整数键值的单链表L,本题要求你编写程序,删除那些键值的绝对值有重复的结点。即对任意键值K,只有键值或其绝对值等于K的第一个结点可以被保留。同时,所有被删除的结点必须被保存在另外一个链表中。例如:另L为21→-15→-15→-7→15,则你必须输出去重后的链表21→-15→

2017-03-19 20:08:59 865

转载 将char *类型作为map的key时要谨慎。

原文:http://blog.csdn.net/cwj649956781/article/details/21003863STL中map的key能否用char *呢?当然可以!在程序中需要用到一个map,本来是这样写的,map mapStr;可想而知,每次放进去的是指针,当查找的时候就出问题了,总是找不到。因为key中存放的是指针,当然找不到了。需要重载一下操作符,当查找时

2017-03-19 17:11:05 4762

转载 SQL 把查询结果当作"表"来使用

在写数据库作业的时候遇到的问题,这个百度结果我觉得很好。sql中把一个查询结果当作另一个表来查询可以理解查询结果为一个临时表使用select语句查询结果集即可。参考代码:--1:将结果作为一个临时表,可以使用链接或者直接查询select * from(SELECT SUM(NUM_QNTY4) AS sumNum, NUM_LINKIDFROM RW_STORE_QUN

2017-03-19 10:08:34 68478

原创 c++ 怎么用cout按指定位数四舍五入

1.引入头文件 #include2.输出用固定格式  cout2)result<<endl;                                      //将result保留2位小数,四舍五入后输出。

2017-03-18 20:48:55 3473 3

原创 SQL 更新和删除数据

修改(更新)数据语法UPDATE 表名 SET列名 =更新值 [WHERE 更新条件][]表示在某些情况下可以省略要求:知道要修改哪张表,哪个列,更新什么值,有条件地更新USE E_Marketselect *from CommodityInfo--[1]不带where条件则更新表中全部数据UPDATE UserInfo SET GENDER=1--[2]用where条

2017-03-12 13:11:24 3390

原创 SQL 向表中插入数据(单行/多行)

单行插入语法INSERT [INTO] 表名  [(列名)]  VALUES(值列表)方括号[]中的内容在某些情况下可以省略注意事项:每次插入一行数据,除了标识列和可以为NULL的列,其余列一定要插入数据插入的每个数据值的数据类型,精度和小数位数必须与相应的列匹配不能为标识列插入值如果在设计表的时候就指定了某列不允许为空,则必须插入数据插入的数据项,可以

2017-03-11 13:37:29 23062

原创 The ALTER TABLE statement conflicted with the FOREIGN KEY constraint "FK_SortId".

在创建外键时,出错。USE E_MarketGOALTER TABLE CommodityInfoADD CONSTRAINT FK_SortId FOREIGN KEY(SortId) references CommoditySort(SortId)GO 想在E_Market数据库中的表 CommodityInfo 为SortId设置外键约束时出错:The ALTER TAB

2017-03-11 07:31:07 4319

原创 Msg 5123, Level 16, State 1, Line 3 CREATE FILE encountered operating system error 5(拒绝访问。) while at

小白在创建数据库的过程出错,苦恼很久,一切皆因不够细心原代码USE MASTERGOIF EXISTS(SELECT *FROM SYSDATABASES WHERE NAME='DemoDB')DROP Database DemoDBCREATE DATABASE DemoDB--创建数据库ON Primary --主文件(NAME='DemoDB_data', SIZE

2017-03-10 22:46:51 1772

原创 SQL 运算符

--算术运算符SELECT 3+4 AS 加的结果 --求和GOSELECT 5/2 AS 除的结果 --2 /左右都是整数GOSELECT 5.0/2 AS 除的结果 --2.5 /左右有一个是非整数GOSELECT 5%2 AS 取模的结果 --1GO--赋值运算符 =DECLARE @age int --声明SET @age=18 --赋值SELECT @

2017-03-10 22:45:22 262

原创 T-SQL语句添加约束

语法: ALTER TABLE 表名 ADD CONSTRAINT约束名 约束类型 具体的约束声明 约束名的取名规则推荐采用:约束类型_约束列如:主键(Primary Key)约束:PK_UserId        唯一(Unique key)约束: UQ_UserCardId        默认(Default Key)约束 DF_UserPasswd

2017-03-10 09:27:58 8956

原创 SQL2012 设置外键FK约束

1.右键单击要选中的列(Age)->关系->Tables And Columns Specification2.左边Primary key table 表示主表,选择关联主表的列名3.右边Foreign key table 选择作为外键的列名4.点击OK,ctrl+s 保存设置.

2017-03-09 23:55:40 6203

转载 SQL2012 问题Saving changes is not permitted. (修改表时无法保存)

感谢原文作者: http://blog.csdn.net/yenange/article/details/6569909弹出如下信息. Saving changes is not permitted. The changes you have made require the following tables to be dropped and re-created.You have

2017-03-09 23:39:29 1140

空空如也

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

TA关注的人

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