首页 > 其他分享 >2.22 闲话 & solution 『虽然我不是神/不像他们无所不能/却总畏惧一语成谶』

2.22 闲话 & solution 『虽然我不是神/不像他们无所不能/却总畏惧一语成谶』

时间:2024-02-22 22:11:37浏览次数:33  
标签:取模 骰子 女生 题意 text solution xrlong 2.22 无所不能

有↑没有↓谁↑能够↓代↑替↓我↑(去考开学的一调)

唐氏模拟赛,板子大战,全场都是板子,\(\text T3\)甚至还不如板子,\(byd\)题解居然是用的高贵的\(O(n \log n)\)算欧拉函数,唐

\(\text{lxyt}\)复活赛打赢了

可以去打\(\text{HEOI2024}\)了,体验名额

DZxrlong的代码进行了大量对拍,仍然没有出现WA的数据,但是xrlongA

昨天xrlongstd进行了大量对拍,仍然没有出现WA的数据,但是xrlongWA


用欢乐赛的题解水一篇博客QWQ

题目难度单调递减,\(\text {T1<T2<T3<T4}\)

  • \(\text T1\)打赌

    • 简要题意:

      天依给了你一个六面骰,此时\(1\)向上\(3\)向右\(2\)向下,执行以下操作

      • 向右旋转骰子直到到达最右边一列

      • 旋转骰子到下一行

      • 向左旋转骰子直到到达最左边一列

      • 旋转骰子到下一行

      • 重复以上操作

      求所有转到的数之和

    • 思路

      找规律,复杂度\(O(1)\)

      当然也可以\(O(n)\)模拟,但是\(O(nm)\)的肯定过不去

      左右滚动时候很明显\(4\)个一次循环,所以可以直接让ans+=(m/4)*14对\(4\)进行取模

      这样就能\(O(n)\)模拟了

      \(O(1)\)咋过呢?再找个规律就行,在 \(m\) 对 \(4\) 取模后分别对其为 \(\{1,2,3\}\) 分别特判

      在\(m\)循环之后,我们发现 \(n\) 依然会循环,所以只要再分别特判,取模即可

      复杂度\(O(1)\)

  • \(\text T2\)

    • 简要题意

      给定两组男女生,每组人数都为\(n\),想要女生身高比自己高的男生只能和身高比自己高的女生跳舞,想要女生身高比自己低的男生只能和身高比自己低的女生跳舞,女生同理,问最大的男女生配对数

    • 思路

      考虑贪心,每次读入的时候都分为(想要)高的和(想要)低的,男女也要分开

      然后sort排序,尽可能让选择对应的时候选择比较接近的,复杂度\(O(n)\)

  • \(\text T3\)

    • 简要题意

      给定一张完全图,节点编号为\(1\sim n\),两个节点\(i,j\)之间的边权为\(\gcd(i,j)\),求满足树指定某个点为根后,所有除根以外的节点的父亲的标号必须小于自身标号的最小生成树个数,个数对 \(\color{66ccff}{10000007}\) 取模

    • 思路

      最小生成树的边权和一定是\(n-1\),所以除1以外的点的父亲都为1。

      方案就是每个点欧拉函数之积

      \[\prod_{i=1}^{n}\varphi(i) \]

T4

  • 简要题意

    最多只能用\(M\)元。每天都有花销,可以随意选择让哪些天买东西(总花费不超过\(M\))最多一共能够花掉多少钱

  • 思路

    看题目,应该是dfs

    扫一眼数据范围\(n \le 40\),好普通dfs估计过不去,大胆猜一手 meet in the middle,总不能是状压吧

    \(O(2^{n/2}n)\)完全可过

    然后再瞎剪枝一下就稳过了,最后双指针搞一下即可

标签:取模,骰子,女生,题意,text,solution,xrlong,2.22,无所不能
From: https://www.cnblogs.com/Vsinger-LuoTianYi/p/18028332

相关文章

  • 2024.2.22 LGJ Round
    A你需要求\(n\timesm\)格子里随机撒\(k\)个点,期望扫多少次使得相邻的格子没有同时有点。\(n\timesm\le80,k\le20\)。直接状压求出方案数即可。B你需要维护一个数组,支持区间求和或执行覆盖操作fori:=ltordoa[i]:=a[i-k]或区间回溯成一开始的数。可持久化平衡......
  • 2.21+2.22考试总结
    连续两天数组开小,\(D1T1\30+D2T2\60+D2T4\10\),一旦数组开大就\(A\)了\(qwq\)。Day1T1排序题目大意:给出一个长度为\(4n\)的序列\(a\),要求将其配对为\(n\)个四元组\(x_i,y_i,z_i,w_i\),求\(\max\sum\limits_{i=1}^n|x_iy_i-z_iw_i|\)。难度:三星(满分十星)发现绝......
  • solution-div2contest-D
    题面可以在link看到?大力手玩题!场切了!首先看到这种题,我们一定是先想给定一个树怎么求他的最大独立集。我忘记怎么贪心了,于是考虑DP,设\(f_{u,0/1}\)表示以\(u\)为根的子树中独立集包含或不包含\(u\)这个点的最大独立集大小。转移是显然的,为了下文讲解方便还是在这里写出......
  • 【2024.02.22】构图练习(滨田英明)
    ......
  • 2.22
    今天实现了记账本主页显示以及记账功能,同时可以设置隐藏或显示金额,还有设置具体预算主页 记账页设置预算页金额的隐藏与开启 ......
  • 2.21闲话 & solution『 有没有/谁/能够代替我』
    上午有唐氏模拟赛,100/0/0/20,rk7/15,鉴定为最唐的一次T1签到题,思路很简单题面ame是一个可爱的女孩子,她想要你帮她排序。给定\(4\timesn\)个数,要求将其分为\(n\)组,使得对于每组四个数,所有组中的\(|a\timesb-c\timesd|\)和最大,求最大和。排序,对于前\(2n\)大的,尽量把大......
  • Solution Set【2024.2.21】
    [ARC162C]MexGameonTree可以发现若Bob在某个节点填了值\(K\),那么会直接导致其根链上的所有节点均不可能满足要求。因此若某个节点的子树内有不小于两个空位,那么Alice一定无法使该子树满足要求。若某节点子树内有一个空位且可以通过填上这一空位使其合法,那么Alice可......
  • 2.17 闲话 & solution『登陆宇宙/带着你所幻想的所有/灵魂加速失控 』
    拜谢了,您别Fake了,您当年自愿退出国集我是极力反对的,我知道您从小学一年级开始打NOI并且直接获得了金牌分数线上的好成绩,肆意AK了好几年NOI,直到近年才意识到自己太过强大只好肆意控分,NOIP2023的题目您当时拿到的一瞬间用\(\frac{2}{3}s\)就全部想到了正解,并在\(\frac{3}{2}......
  • 2.16 闲话 & solution『漆黑的夜中透出了一点点微光/早就应该习惯/忽明忽暗酒阑人散』
    为啥只有我和CuFeO4【数据删除】,别人都没【数据删除】,血亏,下次绝对不【数据删除】了明天有CF,希望能打在写\(\text{NTT}\)惹,但是没有达成写4题呜呜明天有模拟赛唔,首先是朴素\(dp\)骗分,设\(dp_{i,j}\)表示已经取到了\(i\)个,其中取模后结果为\(j\)的方案数,容易有转移\[......
  • Solution Set【2024.2.16】
    A.寄(post)对于点对贡献问题考虑在最近公共祖先处计算答案,称给定的\(m\)个点为关键点,选择的\(k\)个点为选择点。既然我们已经要求了对于每一对关键点和选择点均在其最近公共祖先处计算答案,那么这也就意味着,存在某些节点,其子树中的关键点/选择点不会与其子树内的选择点/关......