原题:https://fjnuacm.top/d/junior/p/369?tid=6301e681027d8fe886628d9d
感觉之前写得太蠢了就重新写一下(
题意
每次把最小的两个拿出来合并并将数量作为本次体力消耗,输出最小体力消耗值。
思路1
显然,我们只需边枚举边排序,考虑到数据范围够小,暴力是完全可行的。
时间复杂度:
原题:https://fjnuacm.top/d/junior/p/369?tid=6301e681027d8fe886628d9d
感觉之前写得太蠢了就重新写一下(
每次把最小的两个拿出来合并并将数量作为本次体力消耗,输出最小体力消耗值。
显然,我们只需边枚举边排序,考虑到数据范围够小,暴力是完全可行的。
时间复杂度:
原题:https://fjnuacm.top/d/junior/p/491?tid=633184a5ea0e1b063194593d
杰尼龟刚刚接触了信息学竞赛,有一天它遇到了这样一个题:靶形数独。
“简单!”杰尼龟心想,同时很快就写出了一份程序,可是测试时却出现了错误。
完成一个每格具有分数的数独,使分数和最大。
先来看看这题 数独 - 洛谷.
显然,我们只需要用
原题:https://fjnuacm.top/d/junior/p/464?tid=62e26edd3a711450d9b817c5
小渊很懒,给你各个位置的高度,让你画立体图。
首先,根据题单名称,我们可以知道要模拟。
Practice.
给定一个数组
考虑到数据量比较小,我们不妨直接用“分治”的方法,考虑每个元素需要多少次才能改变奇偶性,然后找出操作数最少的元素,对应的操作数就是我们想要的答案。
Practice.
给定一个包含
输出任意次操作后数组的和的最大值 x2022。
Practice
给定一个数组
既然可以无限次交换,那么我们只要找出最高位,从最高位开始往下找,只要有一个元素该位存在