array 数组的增删改: push 从数组后面推入一个元素或多个元素 push 从数组后面推入一个元素或多个元素 pop 删除数组最后一个元素 pop 删除数组最后一个元素 unshift 从数组前面添加一个或多个元素 unshift 从数组前面添加一个或多个元素 shift 用于将数组的第一个元 ...
分类:
编程语言 时间:
2019-10-02 14:42:52
阅读次数:
96
线性约束 将所有不等式化成 $d[a] d[b] include include include include define ll long long using namespace std; typedef pair pii; const int N = 1e5+10; const int in ...
分类:
其他好文 时间:
2019-10-02 13:00:51
阅读次数:
78
class Solution { public: int maxProfit(int k, vector<int> &prices){ int n=prices.size(),v=0,p=0,ret=0; vector<int> profits; stack<pair<int,int>> vp; w... ...
分类:
其他好文 时间:
2019-10-02 12:58:58
阅读次数:
62
1.列表: 1> 增加:append() :追加单个元素,或者列表 extend():扩展 insert(索引,插入的数据) :插入,在指定位置插入一个指定元素,原来的元素向后顺延 2>删除:pop():弹出,移除指定列表指定下标的元素,若不指定索引值默认移除最后一个元素 remove():移除指定 ...
分类:
其他好文 时间:
2019-10-02 12:28:02
阅读次数:
152
数组的缺点:长度固定。因此引入集合的使用。 注:泛型集合更安全,性能更高。 常用集合 对应泛型 ①动态数组ArrayList List<T> 常用方法属性:Add Clear Contains IndexOf Insert Remove Sort ②哈希表Hashtable Dictionary<T ...
push 作用:添加内容 参数:追加的内容(可是多个) 返回值:新增后数组的长度<!-- more --> 原改变 作用:添加内容 参数:追加的内容(可是多个) 返回值:新增后数组的长度<!-- more --> 原改变 pop 作用:删除最后项 参数:无 返回:被删除内容 原改变 作用:删除最后项 ...
分类:
编程语言 时间:
2019-10-01 20:46:34
阅读次数:
91
https://loj.ac/problem/10031 题目描述 在一个4×4的方格内,有若干个1,每次可以交换0、1的位置,求最少多少步移成目标状态。 思路 这道题和棋盘游戏似乎没有太大区别,只是0、1数量不确定,思路一样,本人就不在写了。(其实代码都一模一样)。 代码 ...
分类:
移动开发 时间:
2019-10-01 20:42:40
阅读次数:
236
"洛咕" 给定一张$n$个点$m$条边的无向图,求两对点($s_1,t_1,s_2,t_2$)间最短路的最长公共路径.$nv$的有向边,$bj[i]$标记第i条边是否在最短路的公共路径上. cpp include include include include include include inc ...
分类:
其他好文 时间:
2019-10-01 18:28:06
阅读次数:
66
1. ADO(Abstract Data Object): 不向用户展示具体的实现,更好的提供灵活性 2. 用stack实现括号配对,检查所有括号是不是成对出现的 找到左括号加入stack中,找到右括号之后判断stack是否为空,为空则直接返回false,不为空则对stack进行pop,直到EOF( ...
分类:
其他好文 时间:
2019-10-01 11:49:46
阅读次数:
101
"洛咕" 题意:学校放假了 · · · · · · 有些同学回家了,而有些同学则有以前的好朋友来探访,那么住宿就是一个问题.比如 A 和 B 都是学校的学生,A 要回家,而 C 来看B,C 与 A 不认识.我们假设每个人只能睡和自己直接认识的人的床.那么一个解决方案就是 B 睡 A 的床而 C 睡 ...
分类:
其他好文 时间:
2019-10-01 11:48:15
阅读次数:
111