摘要: #include #include using namespace std; int m,n; long long l,map[50015],left,right,mid; int main() { scanf("%lld %d %d",&l,&n,&m); //if(n==0||m==0) {printf("%lld\n",l);return 0;} for(int i=1;i<=n;i++)... 阅读全文
posted @ 2017-10-18 09:22 SH,Y 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 按照字典序排序:c++版:string s[21]; for(int i=0;i <20;i++) cin>>s[i]; sort(s,s+20);不用写cmp函数,string 类提供了operator。但这只是按照字典序排序的,按长度排序如下:按长度排序:c++版:#include<iostre 阅读全文
posted @ 2017-10-06 21:37 SH,Y 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 思想完全是一样的啊。。。。为毛我的炸掉 阅读全文
posted @ 2017-10-03 18:44 SH,Y 阅读(234) 评论(0) 推荐(0) 编辑
摘要: ****灰常机智**** DP。说一说思路。 先考虑左上到右下的对角线:f[i][j]表示以(i,j)这一点作为右下角的合法正方形的最大长度。如果当前位置的数字为1,那么考虑转移: 如果a[i-1][j-1]是0,那么f[i][j]就是1; 如果a[i-1][j-1]是1,那么f[i][j]=min 阅读全文
posted @ 2017-10-03 16:23 SH,Y 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 我又一次失败了 我: 阅读全文
posted @ 2017-10-01 21:27 SH,Y 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.169it.com/article/2718050585107790752.html C++队列queue模板类的定义在<queue>头文件中,queue 模板类需要两个模板参数,一个是元素类型,一个容器类型,元素类型是必要的,容器类型是可选的,默认为deque 类型。 阅读全文
posted @ 2017-09-26 11:43 SH,Y 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 60 阅读全文
posted @ 2017-08-24 17:13 SH,Y 阅读(114) 评论(0) 推荐(0) 编辑
摘要: #include #include using namespace std; #define inf 1000000007 #define N 10000010 char xB[1='0'&&cn) l=x-n,r=n;//如果超过人数 while(l>1; int ta=a[mid],tb=b[x-mid];//将a[n+1]=b[n+1]=inf;样例数据体现 ... 阅读全文
posted @ 2017-08-23 17:36 SH,Y 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 方法 暴力 我可怜巴巴的40分代码 阅读全文
posted @ 2017-08-23 16:51 SH,Y 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 用string做的小傻子双重循环爆了 ( 2*10^4)一层 只拿了40分 阅读全文
posted @ 2017-08-22 17:35 SH,Y 阅读(102) 评论(0) 推荐(0) 编辑