随笔分类 - AcWing
摘要:垒骰子 赌圣atm晚年迷恋上了垒骰子,就是把骰子一个垒在另一个上边,不能歪歪扭扭,要垒成方柱体。 经过长期观察,atm 发现了稳定骰子的奥秘:有些数字的面贴着会互相排斥! 我们先来规范一下骰子: 的对面是 , 的对面是 , 的对面是 。 假设有 组互斥现象
阅读全文
摘要:旅游规划 市的交通规划出现了重大问题,市政府下定决心在全市各大交通路口安排疏导员来疏导密集的车流。 但由于人员不足, 市市长决定只在最需要安排人员的路口安排人员。 具体来说, 市的交通网络十分简单,由 个交叉路口和 条街道构成,交叉路口路口编号依次为 $0,1
阅读全文
摘要:密码脱落 星球的考古学家发现了一批古代留下来的密码。 这些密码是由 四种植物的种子串成的序列。 仔细分析发现,这些密码串当初应该是前后对称的(也就是我们说的镜像串)。 由于年代久远,其中许多种子脱落了,因而可能会失去镜像的特征。 你的任务是: 给定一个现在看到的密码串,计
阅读全文
摘要:X的因子链 输入正整数 ,求 的大于 的因子组成的满足任意前一项都能整除后一项的严格递增序列的最大长度,以及满足最大长度的序列的个数。 输入格式 输入包含多组数据,每组数据占一行,包含一个正整数表示 。 输出格式 对于每组数据,输出序列的最大长度以及满足最大长度的序列的个
阅读全文
摘要:正则问题 考虑一种简单的正则表达式: 只由 x ( ) | 组成的正则表达式。 小明想求出这个正则表达式能接受的最长字符串的长度。 例如 ((xx|xxx)x|(x|xx))xx 能接受的最长字符串是: xxxxxx,长度是6。 输入格式 一个由x()|组成的正则表达式。 输出格式 输出所给正则表达
阅读全文
摘要:树的DFS 给定一棵 个节点的树。 节点的编号为 ,其中 号节点为根节点,每个节点的编号都大于其父节点的编号。 现在,你需要回答 个询问。 每个询问给定两个整数 。 我们希望你用 DFS(深度优先搜索)算法来遍历根节点为 $u_{
阅读全文
摘要:聪明的燕姿 城市中人们总是拿着号码牌,不停寻找,不断匹配,可是谁也不知道自己等的那个人是谁。 可是燕姿不一样,燕姿知道自己等的人是谁,因为燕姿数学学得好! 燕姿发现了一个神奇的算法:假设自己的号码牌上写着数字 ,那么自己等的人手上的号码牌数字的所有正约数之和必定等于 。 所以燕姿总是拿着
阅读全文
摘要:付账问题 几个人一起出去吃饭是常有的事。 但在结帐的时候,常常会出现一些争执。 现在有 个人出去吃饭,他们总共消费了 元。 其中第 个人带了 元。 幸运的是,所有人带的钱的总数是足够付账的,但现在问题来了:每个人分别要出多少钱呢? 为了公平起见,我们希望在总付
阅读全文
摘要:糖果传递 有 个小朋友坐成一圈,每人有 个糖果。 每人只能给左右两人传递糖果。 每人每次传递一个糖果代价为 。 求使所有人获得均等糖果的最小代价。 输入格式 第一行输入一个正整数 ,表示小朋友的个数。 接下来 行,每行一个整数 $
阅读全文
摘要:数字重构 给定两个正整数 和 ,均不含前导 。 现在,请你对 进行重构,重新排列其各位数字顺序,得到一个不含前导 的新正整数。 要求新正整数在不超过 的前提下,尽可能大。 输出新正整数。 注意,我们允许新正整数等于 ,即保持原样不变。 输入格式 第一
阅读全文
摘要:大臣的旅费 很久以前, 王国空前繁荣。 为了更好地管理国家,王国修建了大量的快速路,用于连接首都和王国内的各大城市。 为节省经费, 国的大臣们经过思考,制定了一套优秀的修建方案,使得任何一个大城市都能从首都直接或者通过其他大城市间接到达。 同时,如果不重复经过大城市,从首都到达每个大城市
阅读全文
摘要:小朋友排队 个小朋友站成一排。 现在要把他们按身高从低到高的顺序排列,但是每次只能交换位置相邻的两个小朋友。 每个小朋友都有一个不高兴的程度。 开始的时候,所有小朋友的不高兴程度都是 。 如果某个小朋友第一次被要求交换,则他的不高兴程度增加 ,如果第二次要求他交换,则他的不高兴程
阅读全文
摘要:数星星 天空中有一些星星,这些星星都在不同的位置,每个星星有个坐标。 如果一个星星的左下方(包含正左和正下)有 颗星星,就说这颗星星是 级的。 例如,上图中星星 是 级的( 在它左下),星星 是 级的。 例图中有 个
阅读全文
摘要:波动数列 观察这个数列: … 这个数列中后一项总是比前一项增加 或者减少 ,且每一项都为整数。 栋栋对这种数列很好奇,他想知道长度为 和为 而且后一项总是比前一项增加 或者减少 的整数数列可能有
阅读全文
摘要:地宫取宝 国王有一个地宫宝库,是 个格子的矩阵,每个格子放一件宝贝,每个宝贝贴着价值标签。 地宫的入口在左上角,出口在右下角。 小明被带到地宫的入口,国王要求他只能向右或向下行走。 走过某个格子时,如果那个格子中的宝贝价值比小明手中任意宝贝价值都大,小明就可以拿起它
阅读全文
摘要:蚂蚁感冒 长 厘米的细长直杆子上有 只蚂蚁。 它们的头有的朝左,有的朝右。 每只蚂蚁都只能沿着杆子向前爬,速度是 厘米/秒。 当两只蚂蚁碰面时,它们会同时掉头往相反的方向爬行。 这些蚂蚁中,有 只蚂蚁感冒了。 并且在和其它蚂蚁碰面时,会把感冒传染给碰到的蚂蚁。 请
阅读全文