![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
搜索
nanhan27
高中生
展开
-
NOIP2011复赛DAY1
NOIP2011复赛1、铺地毯水题,有送分的觉悟!不过在刚开始读题的时候有点慌,一时没读懂,看来心理素质还是不行啊,不够淡定。 其实就是简单的if else语句。#define M 10005 #include<cstdio> #include<cstring> #include<iostream> #include<algorithm> using namespace std; struct no原创 2016-11-11 21:24:32 · 268 阅读 · 0 评论 -
NOIP2011Mayan 游戏
Mayan 游戏【题目分析】 这题与之前写过的天天爱消除十分的相似(想死)。 这题的最难点在于消除、下落与合并: 显然是用个while来操作不断消除与不断下落、不断合并,而消除、下落与合并又是相对独立的函数, 所以每个函数的衔接十分重要。(如果不是暴搜,起码还能水到部分分,但是在赛场上调暴搜是一件十分尴尬的事情,因为如果没调出来,真的就要爆炸了)【代码】#include<cs原创 2016-11-14 18:19:20 · 281 阅读 · 0 评论 -
SRM567 Div1Medium StringGame
【分析】 这道题目比较奇怪,就是可以改变字母表的顺序(改变字典序),然后随意得排列所有的字符串,看看有哪些字符串的字典序能最小。 首先,如果字母表的顺序已经确定,字符串当然不是随便排。 搜索字母表的顺序当然是不可行的。 其实我们发现,对于解题唯一有用的就只有每个字符串的字母的个数。 我们可以先枚举哪个字符串赢,然后搜索当前先放哪种字母。放哪种字符唯一的限制就是不能有其他字符串的该字母的个数原创 2017-05-07 22:15:41 · 323 阅读 · 0 评论