摘要: 题意: 输入一个正整数N(<=1e5),代表出口的数量,接下来输入N个正整数表示当前出口到下一个出口的距离。接着输入一个正整数M(<=10000),代表询问的次数,每次询问输入两个出口的序号,输出他们之间的最小距离。 AAAAAccepted code: 1 #define HAVE_STRUCT_ 阅读全文
posted @ 2019-09-29 09:01 sewage 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 题意: 输入一个正整数N(<=200),代表颜色总数,接下来输入一个正整数M(<=200),代表喜爱的颜色数量,接着输入M个正整数表示喜爱颜色的编号(同一颜色不会出现两次),接下来输入一个正整数L(<=10000),代表条带的长度,接着输入L个正整数表示条带上的颜色的编号。输出以喜爱颜色顺序排列的最 阅读全文
posted @ 2019-09-29 08:49 sewage 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 题意: 输入一个正整数N和M(N<=1e5,M<=1e8),接下来输入N个正整数(<=1e3),按照升序输出"i-j",i~j的和等于M或者是最小的大于M的数段。 AAAAAccepted code: 1 #define HAVE_STRUCT_TIMESPEC 2 #include<bits/st 阅读全文
posted @ 2019-09-29 03:08 sewage 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 题意: 输入一个正整数N(<=1000),接下来输入N个点的序号。如果刚才输入的序列是一颗二叉搜索树或它的镜像(中心翻转180°)的先序遍历,那么输出YES并输出它的后序遍历,否则输出NO。 trick: for(auto it:post) cout<<it<<((it!=post[n-1])?" 阅读全文
posted @ 2019-09-29 01:43 sewage 阅读(170) 评论(0) 推荐(0) 编辑