首页 > 其他分享 > 整点水题

整点水题

时间:2022-10-13 21:22:23浏览次数:70  
标签:set frac 水题 整点 cdot na mb bs

\(\text{Luogu P1996 约瑟夫问题}\)

提交地址

这 \(n、m\) 这么小直接模拟就行了。我用的是 set,每次记录当前点的排名,然后 set 迭代器移动即可。时间复杂度是 \(O(n, m)\) 的。

\(n \leq 1e8\) 咋做捏。

考虑数学解法。还没看,咕掉了。

\(\text{Luogu B2006 地球人口承载力估计}\)

提交地址

很好小学奥数题我现在才会。

设 \(n、m、a、b\)。表示 \(n\) 亿人生活 \(a\) 年,\(m\) 亿人生活 \(b\) 年。然后设一个原有资源 \(bs\),新生资源每年生长的大小 \(k\) (即新生资源生长速率),和一个每人每年消耗的资源 \(k'\)。

设答案为 \(y\),要可持久发展我们应满足 \(y \cdot k' <= k\),题目中要求 \(y\) 最大,则 \(y = \frac {k} {k'}\)。

\[ \begin{align} n \cdot k' \cdot a &= bs + k \cdot a \tag {1}\\ m \cdot k' \cdot b &= bs + k \cdot b \tag {2} \end{align} \]

用\(( 2)\) 式 \(-\) \((1)\) 式,有:

\[k'(mb - na) = k(b-a) \]

移项得:

\[\frac {k} {k'} = \frac {mb-na} {b-a} \]

即y = \(\frac {mb-na} {b-a}\)。

题目说了 \(mn > na\),\(b > a\),所以直接输出即可。

标签:set,frac,水题,整点,cdot,na,mb,bs
From: https://www.cnblogs.com/charphi/p/16789745.html

相关文章

  • LG5219 无聊的水题I 题解
    传送门题意求有多少节点数为\(n\)的树,使得节点中最大的度数为\(m\)。节点有标号,两棵树不同当且仅当一对节点在一棵树中有连边,另一棵树中没有连边。\(1\len,m\le......
  • 【whk】物理万有引力水题 (其一)
    好的那么今天的题我习惯用\(M\),下边\(M\)就替代\(m_月\)了\(\text{A.}\)物体所受加速度:\[\begin{aligned}g'&=\frac{F_月}{m}\\g'&=\frac{G\frac{Mm}{R......
  • 9.26水题大赏
    2022-9-26T1扩散明显可以二分答案,也可以用最小生成树去做。考试时写的最小生成树,每两个点连一条边权为这两个点的曼哈顿距离。每次找最小的距离,\(\div2+1\)后更新\(ans......
  • pta甲级1005-1009+cf每日水题
    1005:简单模拟,数组打表1#include<bits/stdc++.h>2usingnamespacestd;3#defineintlonglong4#defineIOSios_base::sync_with_stdio(0);cin.tie(0);cout.......
  • 【闲散漫步】水题日记
    \(\textrm{luoguP1306斐波那契公约数}\)斐波那契结论题:\[\gcd(F_n,F_m)=F_{\gcd(n,m)}\]\(\textrm{luoguP1445[Violet]樱花}\)简单的计数。\(\textrm{luoguP21......
  • 9.20水题大赏
    2022-9-20T1:扫雷一眼看上去是一个DP题,但通过观察样例以及自己列举数据可以发现,若整个矩阵的第一个已确定是否有雷,那么整个矩阵都可以确定了。因此所有情况只可能有\(0\)......
  • 2022 年 9 月水题选做
    20220901SP30919GCDS-Sabbirandgcdproblem思路:显然答案就是不是任意一个数的因数的最小的质数。这个可以在线性筛的时候记录每个数的最小的素因数即可。算法:线性......
  • 【luogu P2508】圆上的整点(高斯素数模板)
    圆上的整点题目链接:luoguP2508题目大意给你一个圆,问你圆周上有多少个点的坐标是整点。思路考虑一个东西叫做高斯整数。其实它是复数,是\(a+bi\)中\(a,b\)都是整......
  • P2508-[HAOI2008]圆上的整点【数学】
    正题题目链接:https://www.luogu.com.cn/problem/P2508题目大意一个在\((0,0)\)的圆心,半径为\(r\),求圆有多少个整点。\(1\leqr\leq2\times10^9\)解题思路设这个......