摘要:
题目链接 这次的题写了很久,第一题是以前做过的线段树:传送门。第二题是一个文件模拟,还不算太麻烦吧。第三题是模拟打扑克,让我想起了大一打省赛那道题,当时太弱了和室友讨论了很久感觉写的都对还是没做出来,这次虽然也写了很久,写得特别麻烦,还是满分A了。后面会附上简洁版的代码。 一、见上传送门。 二、开发 阅读全文
摘要:
题目链接 先说一下什么是约瑟夫环,转自:传送门 关于约瑟夫环问题,无论是用链表实现还是用数组实现都有一个共同点:要模拟整个游戏过程,不仅程序写起来比较烦,而且时间复杂度高达O(nm),当n,m非常大(例如上百万,上千万)的时候,几乎是没有办法在短时间内出结果的。我们注意到原问题仅仅是要求出最后的胜利 阅读全文
摘要:
题目链接 水题,暴力就行了 一、洗牌在生活中十分常见,现在需要写一个程序模拟洗牌的过程。 现在需要洗2n张牌,从上到下依次是第1张,第2张,第3张一直到第2n张。首先,我们把这2n张牌分成两堆,左手拿着第1张到第n张(上半堆),右手拿着第n+1张到第2n张(下半堆)。接着就开始洗牌的过程,先放下右手 阅读全文