数据输入输出对象之间的关系图: 函数使用说明: 1.一个字符的输入\输出,对象是键盘(缓存和屏幕) 1.1.getchar(a),putchar(a); 1.2.scanf(“%d”,&i),printf(“%d”,i) 2. 一个变量的输入\输出,对象是键盘(缓存和屏幕) 2.1. gets(a) ...
分类:
编程语言 时间:
2019-10-13 15:25:08
阅读次数:
118
最大子段和(略) 定义一个最大值dp[i]表示以i结尾的最大子段和; 初始化: dp[0]=A[0]; dp[i]=max(dp[i 1]+A[i],A[i]) 即dp[i 1]+A[i]1 && h[j]= 0 这样的话对于后面加入的数来说,我们前面所加的数是有意义的,因为变量还是一个正数(虽然减 ...
分类:
其他好文 时间:
2019-10-08 12:26:41
阅读次数:
102
1.putchar() 作用:输出一个字符 格式:putchar(c),c为输出参数 2.getchar() 作用:输入一个字符(通常用于接受换行符以及空格) *注意: (1)敲下的字符先暂存在键盘的缓冲器,按了enter键后才会把所有敲下的字符一起输入到计算机,然后按先后顺序分别赋给相应的变量。 ...
分类:
其他好文 时间:
2019-10-08 09:20:32
阅读次数:
106
lca的倍增策略不仅可以维护最近公共祖先,还可以维护其他具有区间可维护性的信息,例如本题中维护的最小限重。 本题调了好久,最后发现原因是数组用混了。以后一定要记准各个数组含义,千万不要混啊。。。 1 #include<iostream> 2 #include<cstdio> 3 #include<c ...
分类:
其他好文 时间:
2019-10-07 23:21:38
阅读次数:
124
description analysis 明显括号序长度是偶数,如果其中一个是奇数,那么只能让这奇数行或列是括号序 对于两个都是偶数,需要分类讨论,假设$n include include define ll long long define reg register ll define max(x ...
分类:
其他好文 时间:
2019-10-05 22:07:13
阅读次数:
137
1 #include <bits/stdc++.h> 2 #define _for(i,a,b) for(int i = (a);i < b;i ++) 3 #define _rep(i,a,b) for(int i = (a);i > b;i --) 4 #define INF 0x3f3f3f3... ...
分类:
其他好文 时间:
2019-10-02 14:35:04
阅读次数:
84
#inciude<studio.h> int main () { char ch; ch=getchar(); putchar(ch); printf(''%c",ch); return o; } ...
分类:
编程语言 时间:
2019-10-02 00:24:40
阅读次数:
78
单向队列 queue支持 empty() size() front() back() push() pop() 由于queue只是进一步封装别的数据结构,并提供自己的接口,所以代码非常简洁,如果不指定容器,默认是用deque来作为其底层数据结构的。下面给出单向队列的使用范例: 参考:http://b... ...
分类:
其他好文 时间:
2019-09-28 10:44:17
阅读次数:
122
1 #include <bits/stdc++.h> 2 #define _for(i,a,b) for(int i = (a);i < b;i ++) 3 #define _rep(i,a,b) for(int i = (a);i > b;i --) 4 #define INF 0x3f3f3f3 ...
分类:
其他好文 时间:
2019-09-25 12:31:32
阅读次数:
116