首页 > 其他分享 >P3951 小凯的疑惑 / 买不到的数目【这题简单】

P3951 小凯的疑惑 / 买不到的数目【这题简单】

时间:2023-07-02 18:44:07浏览次数:38  
标签:小凯 买不到 数字 18 这题 P3951

基础数论题
花了一会儿,不难想出来

题意:求互质的两个数 \(a,b\) 的线性组合所不能表示的最大数字
这题简单,设 \(a<b\)
如果一个数 \(k\) 可以被表示,哪么就可以写成:

\(k = x*a+y*b\)

例如5,9,将非负整数划分为许多个区间 \([n*b,(n+1)*b)\) ,分别为:

\([0,9), [9,18), [18,27)\)……

可以发现 \(m*a\),也就是 \(5m\) 分别处于区间的索引:

0,5,1,6,2,7,3,8,4,,,,,0,5……

也就是说大于 \(5*9\), 即 \(a*b\)的所有数字均可以用a,b表示
例如 \(48 \equiv 3 (mod 9)\)
3位于表中的索引为 \(6\)

\(45+3 = 5*6 + n*9\);

再仔细看,发现数组中出现的最后一个模为4,即9-5,
对应的数字是40,即\((5-1)*9\)

\((a-1)*b\)

那么模9为4的最大数字是31,即(5-1)*9-9即:

\((a-1)*b - a\)
或 \(a*b-a-b\)

标签:小凯,买不到,数字,18,这题,P3951
From: https://www.cnblogs.com/embers-/p/17521182.html

相关文章

  • P4942 小凯的数字
    P4942小凯的数字题目和数据范围提示有\(O(1)\)作法。直接拆数字,会TLE$res\mod9=l(l+1)(l+2)...(r-1)r\mod9$找规律不难发现\(\texttt{所有数位的数字之和}\mod9\)即为答案。但直接求所有数位之和明显不行,(数位dp好像可以,也许吧没试过)观察到不需要求出所有......
  • 《救命啊,这题我看了两个多小时了》 回复
    《救命啊,这题我看了两个多小时了》      https://tieba.baidu.com/p/8438659361        看了半天, 会做 第(1)题,  但 第(1)题楼主也会做。  哎呀 。 第(2)题看到楼主画的辅助线,  深受启发 。 第 (2)题和第(......
  • 这题初3难度天花板了吧
    昨天在数学吧还看到一题  《这题初3难度天花板了吧》   https://tieba.baidu.com/p/8392054740   。 我一开始在2楼就看到层主说 “三角换元”,  我想了一下, 有道理,  又往下看了一些回复,  看到有人说  “数形结合”,  我一想......
  • NKOJ9669小凯的疑惑—证明
    小凯手中有两种面值的金币,两种面值均为正整数且彼此互素。每种金币小凯都有无数个。在不找零的情况下,仅凭这两种金币,有些物品他是无法准确支付的。现在小凯想知道:1.在无......
  • J - 【黄色】这题真的是模板题 Gym - 102072J 【 SPFA 】
    J-【黄色】这题真的是模板题 Gym-102072J 在看完其他出题人出的毒瘤题之后,良心出题人终于看不下去了,决定出一道模板题来送给大家一个AC,那么,你们能不能接住这个......
  • @小小泡泡飘飘 看看 这题, 你会做吗 ?
    @小小泡泡飘飘  看看这题, 你会做吗? 这题一看就很高端,   不规则的三角形和角度,  什么勾股定理 、三角函数全都派不上用场,   我会做, ......
  • 这题 概率题 笑死
    数学吧  《我目前接触过最难的概率问题,完全无从下手》    https://tieba.baidu.com/p/8230026593   。 这题有点现实世界和自然科学建模的意思,......
  • 洛谷 P3951 [NOIP2017 提高组] 小凯的疑惑 题解
    LuoguP3951[NOIP2017提高组]小凯的疑惑题解注:设\(A,B\)是两个集合,则\(A\timesB\)表示\(A\)与\(B\)的笛卡儿积(直积)。笛卡儿积的定义为\(S\timesM:=\{(s......
  • 剑指offer20题表示数值的字符串:这题实在是太优雅了
    目录前言一、憨憨初解1、思路2、代码3、战绩4、反思二、看懂再解1、思路2、代码3、C++版战绩总结前言题目来源:https://leetcode.cn/problems/biao-shi-shu-zhi-de-zi-fu......
  • 【以练促学】1.小凯撒密码
    要将"china"译成密码;译码规律是:用原来字母后面的第4个字母代替原来的字母.例如,字母"A"后面第4个字母是"E"."E"代替"A"。因此,"china"应译为"glmre"。#include<stdio.h>intmai......