- 博客(23)
- 资源 (3)
- 收藏
- 关注
原创 c++ extern
#include using namespace std; int main() { extern int A;//仅声明 cout<<A<<endl; } //a.cppint A=4; //b.cpp g++ a.cpp b.cpp -o main ./main 输出:4
2017-07-02 19:06:10 298
原创 setw()
setw: #include 设置域宽 操作符 int main() { int a=123;//域宽:3 int b=1234;//域宽:4 cout<<"12";//域宽:2 cout<<setw(0)<<a<<endl; //域宽:2+max(0,3)=5 cout<<setw(4)<<b<<endl; //域宽:max(4,4)=4; cout<<setw(6)<<a<
2017-07-01 15:05:41 1067
原创 ubuntu 默认vim 没有+寄存器
这个+寄存器代表系统剪切板; 复制:“+y 粘贴:”+p ubuntu默认安装的vim是不支持系统剪切板的 需要执行以下安装: sudo apt-get install vim-gnome
2017-07-01 15:01:47 2153
原创 vim 打开二进制文件
vim -b 文件名 //以二进制打开文件 :%!xxd //二进制 转 十六进制 :%!xxd -r //修改完后 十六进制转二进制
2017-06-29 15:14:08 789
原创 Formula 1 (插头)
1519. Formula 1 Time limit: 1.0 second Memory limit: 64 MB Background Regardless of the fact, that Vologda could not get rights to hold the Winter Olympic games of 20**, it is well-known, that
2017-06-28 12:37:31 399
原创 hdu 1400 (插头)
Mondriaan's DreamTime Limit: 20000/10000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 1215 Accepted Submission(s): 781 Problem DescriptionSquares and rectang
2017-06-26 00:35:39 412
原创 RMQ算法
#define N 50005 int maxn[N][32];//maxn[i][j]:记录区间[i,(i+(1<<j)-1)]的最值 int a[N]; void ST(int n)//预处理,复杂度nlog(n) { for(int i=1;i<=n;i++) maxn[i][0]=a[i]; int k=log(n)/log(2);//k=log(n)/log(m)=>m^k=n
2017-06-05 00:18:51 220
原创 list,tuple,dict,set
list:列表:有序集合,可以随时添加和删除 #!/usr/bin/env python # coding=utf-8 a=['a',1,True,[1,2,3],{1,2}]#定义 a.pop() #删除末尾元素 a.pop(-2) #删除倒数第二个元素 a.append(True) #在末尾添加元素 a.insert(1,False) #不元素插到0与1之间
2017-05-25 22:34:24 259
原创 C++ strcpy()
#include #include #include #include #include using namespace std; char * my_strcpy(char *str1,const char *str2)// 源字符串加const { assert(str1); assert(str2);//是否为空指针 char *a=str1; memcpy(str1,str2,st
2017-05-20 17:16:42 587
原创 校招模拟 [编程题]页码统计
链接:https://www.nowcoder.com/questionTerminal/3a003cb6a3174ef9835fa603e01d8b52 来源:牛客网 牛牛新买了一本算法书,算法书一共有n页,页码从1到n。牛牛于是想了一个算法题目:在这本算法书页码中0~9每个数字分别出现了多少次? 输入描述: 输入包括一个整数n(1 ≤ n ≤ 1,000,000,000)
2017-03-26 20:31:55 486
原创 表达式求值
表达式的三种记法:前缀表达式,中缀表达式,后缀表达式。 eg: (1-2)*3+4/5:中缀表达式 12-3*45/+:后缀表达式 +*-123/45:前缀表达式
2017-03-19 08:00:18 233
原创 poj-2533 Longest Ordered Subsequence(最长递增子序列)
Longest Ordered Subsequence Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 47572 Accepted: 21170 Description A numeric sequence of ai is ordered if a1 a2
2016-09-25 15:29:24 297
原创 多重背包
poj: Dividing Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 68795 Accepted: 17962 Description Marsha and Bill own a collection of marbles. They wa
2016-09-22 18:54:15 279
原创 poj-1185 炮兵阵地
炮兵阵地 Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 26190 Accepted: 10104 Description 司令部的将军们打算在N*M的网格地图上部署他们的炮兵部队。一个N*M的地图由N行M列组成,地图的每一格可能是山地(用"H" 表示),也可
2016-09-20 01:54:39 586
原创 hdu 1992-Tiling a Grid With Dominoes
Tiling a Grid With Dominoes Time Limit: 1000/500 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
2016-09-18 00:57:31 478
原创 poj2411 Corn Fields(状态压缩)
Corn Fields Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 13566 Accepted: 7122 Description Farmer John has purchased a lush new rectangular pasture compo
2016-09-17 18:45:58 371
原创 LIS、LCS 小结
HDU.1025 Constructing Roads In JGShining's Kingdom Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 21237 Accepted Submission(s):
2016-04-10 07:30:32 414
原创 二分 小结
在数组zu【20】中 初始化: for(int i=0;i<=20;i++) zu[i]=i*2; 在zu【1】->z【20】中查找m 方案 1 int L=1,R=20; while(L<=R) { int mid=(L+R)>>1; if(m<zu[mid])
2016-04-09 13:12:45 258
原创 选择不相交区间 小结
HDU 2073 今年暑假不AC Problem Description “今年暑假不AC?” “是的。” “那你干什么呢?” “看世界杯呀,笨蛋!” “@#$%^&*%...” 确实如此,世界杯来了,球迷的节日也来了,估计很多ACMer也会抛开电脑,奔向电视了。 作为球迷,一定想看尽量多的完整的比赛,当然,作为新时代的好青年,你一定还会看一些其它的节目,比如新闻联
2016-04-06 10:18:41 1142
原创 HDU-5642 King's Order
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others) Total Submission(s): 642 Accepted Submission(s): 369 Problem Description After the king's speech , e
2016-04-03 21:00:58 352
原创 Problem 1492 地震预测
Time Limit: 1500 mSec Memory Limit : 32768 KB Problem Description 怀特先生是一名研究地震的科学家,最近他发现如果知道某一段时间内的地壳震动能量采样的最小波动值之和,可以有效地预测大地震的发生。假设已知一段时间的n次地壳震动能量的采样值为a1,a2,…an,那么第i 次采样的最小波动值为min{|ai-aj|
2016-04-01 23:41:07 635
原创 nyoj 176— 整数划分(二)
整数划分(二) 时间限制:1000 ms | 内存限制:65535 KB 难度:3 描述 把一个正整数m分成n个正整数的和,有多少种分法? 例:把5分成3个正正数的和,有两种分法: 1 1 3 1 2 2 输入 2 5 2 5 3 第一行是一个整数T表示共有T组测试数据(T 每组测试数据都是两个正整数
2016-03-11 21:28:44 551
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人