随笔分类 -  模拟

摘要:【分析】 暴力搜顺子,贪心出散牌 为什么顺子要暴力? 玩过斗地主的都知道,并不是出越长的顺子越好,如果你有一组手牌, ,你一下把最长的出了去,你会单两张牌,不如出两个顺子,所以顺子要暴力。 贪心打散牌 这是核心所在,也是不超时的原因。 可以先统计一下不同牌个数的组数,然后再出牌, 那如何打出最优解? 阅读全文
posted @ 2019-07-06 20:40 hulean 阅读(295) 评论(0) 推荐(0)
摘要:先用一个字符数组存每行的座位情况(字符变量也可以) 接下来用另一个数组存最后的座位情况 好了,看代码 cpp include using namespace std; bool t=false;//是否存在这种座位 int main() { int n; char c[6]; char cc[101 阅读全文
posted @ 2019-05-01 10:14 hulean 阅读(168) 评论(0) 推荐(0)
摘要:因为有8个字符,所以可得出每一年只有一个回文日期。 因此只要判断每一年就行了。 做法: 我们先把年倒过来,例如2018年就倒为8102,就得出8102就是回文日期的后四个字符,我们只要判断一下有没有这个月份和这个日期。 具体做法看AC代码 cpp include using namespace st 阅读全文
posted @ 2019-05-01 10:14 hulean 阅读(387) 评论(0) 推荐(0)
摘要:题解 P2676 【超级书架】 这题就只是一个从大到小的排序而已,用"sort"函数 再用"while"判断奶牛塔的高度是否比书架高度要高 送上代码: cpp include using namespace std; int cmp(int a,int b) { return a b; } int 阅读全文
posted @ 2019-05-01 10:13 hulean 阅读(794) 评论(0) 推荐(0)
摘要:如果它在接下来一回合能一下就将你KO了,那么,你就十分需要回血(一直回到它一下敲不死你),否则你就一直打它就好了。 阅读全文
posted @ 2019-05-01 10:13 hulean 阅读(197) 评论(0) 推荐(0)