摘要: chunlvxiong的博客 DAY1: T1:铺地毯 由于后面铺的地毯会覆盖前面的地毯,所以对于询问,你可以倒往上搜,一旦发现一张地毯能覆盖该点,输出其编号然后break。如果没有一张地毯能覆盖该点就输出-1。 T2:选择客栈 条件是两个(假设选择x,y两个客栈): 1、color[x]=colo 阅读全文
posted @ 2017-08-14 21:47 chunlvxiong 阅读(198) 评论(0) 推荐(0)
摘要: chunlvxiong的博客 题目描述: 有两个栈A和B,以及四种操作:元素入栈A称为操作a,元素出栈A称为操作b,元素入栈B称为操作c,元素出栈B称为操作d。现在有一个长度为n(1≤N≤1000)的全排列序列,要求通过两个栈,输出1..N的序列,问能否达成,若能,则要求输出字典序最少的方案。 思考 阅读全文
posted @ 2017-08-14 15:57 chunlvxiong 阅读(299) 评论(3) 推荐(0)
摘要: chunlvxiong的博客 本文默认#include <bits/stdc++.h>,默认using namesapce std。 一、vector vector相当于一个动态的数组。 1、定义:vector <int> a--这样a的存储数据类型为int,你也可以定义一个结构体,例如vector 阅读全文
posted @ 2017-08-14 11:52 chunlvxiong 阅读(2397) 评论(2) 推荐(1)