P3951,jzoj5473-小凯的疑惑【数论】(NOIP2017提高组)
#正题
评测记录:
https://www.luogu.org/recordnew/show/8283818
大意
两个币值(互质正整数),求不能完全(需要找零)的最贵的东西。
解题思路
首先众所周知ax+by=c而且a和b互质的正整数,c为正整数那么x和y一点有整数解
证明:
证明:因为x0,y0是方程①的整数解,当然满足ax0+by0=c,②
因此a(x0-bt)+b(y0+at)=ax0+by0=c.
这表明x=x0-bt,y=y0+at也是方程①的解.
设x′,y′是方程①的任一整数解,则有
ax′+by′=c.③
③-②得
a(x′-x0)=b′(y0-y′).④
∵a,b是互质的正整数即(a,b)=1,
∴即y′=y0+at,其中t是整数.将y′=y0+at代入④,即得x′=x0-bt.
∴x′,y′可以表示成x=x0-bt,y=y0+at的形式,
∴x=x0-bt,y=y0+at表示方程①的一切整数解.
这道题可以求的就是
ax+by≠max{k}(0⩽x,y)ax+by\neq max\{k\}(0\leqslant x,y)ax+by=max{k}(0⩽x,y)
所以我们就是要求x<0ory<0x<0\ \ \ or\ \ \ y<0x<0 or y<0使ax+byax+byax+by最大
那么我们假设a>ba>ba>b
那么x=−1x=-1x=−1时ax+byax+byax+by最大
此时ax−bax-bax−b,而此时xxx取最大值使整个式子最大
最后最大值是(b−1)a−b(b-1)a-b(b−1)a−b,因为当x=bx=bx=b时可以合并同类项变为(a−1)b(a-1)b(a−1)b就可以进行表示了
然后(b−1)a−b=ab−a−b(b-1)a-b=ab-a-b(b−1)a−b=ab−a−b。
然后如果b>ab>ab>a推的话是一样的结果
代码
#include<cstdio>
using namespace std;
long long a,b;
int main()
{scanf("%lld%lld",&a,&b);printf("%lld",a*b-a-b);
}
P3951,jzoj5473-小凯的疑惑【数论】(NOIP2017提高组)相关推荐
- 【洛谷 P3951】小凯的疑惑【数论】
题目描述 题目 小凯手中有两种面值的金币,两种面值均为正整数且彼此互素.每种金币小凯都有 无数个.在不找零的情况下,仅凭这两种金币,有些物品他是无法准确支付的.现在小 凯想知道在无法准确支付的物品中, ...
- 【洛谷P3951】小凯的疑惑【数论】
题目描述 小凯手中有两种面值的金币,两种面值均为正整数且彼此互素.每种金币小凯都有 无数个.在不找零的情况下,仅凭这两种金币,有些物品他是无法准确支付的.现在小 凯想知道在无法准确支付的物品中,最贵的 ...
- 题解P3951【小凯的疑惑】
相信参加OI的oiers都是数学高手吧 我好像不是 (滑稽 那应该大家都接触过邮资问题吧! 所谓邮资问题,就类似于这一题,给定a和b两种邮资数,求最大的不能凑出的邮资 数.这里给出公式:最大的不能集出 ...
- P3951 [NOIP2017 提高组] 小凯的疑惑 / [蓝桥杯 2013 省] 买不到的数目
[NOIP2017 提高组] 小凯的疑惑 / [蓝桥杯 2013 省] 买不到的数目 题目背景 NOIP2017 提高组 D1T1 题目描述 小凯手中有两种面值的金币,两种面值均为正整数且彼此互素.每 ...
- 2017提高组D1T1 洛谷P3951 小凯的疑惑
洛谷P3951 小凯的疑惑 原题 题目描述 小凯手中有两种面值的金币,两种面值均为正整数且彼此互素.每种金币小凯都有 无数个.在不找零的情况下,仅凭这两种金币,有些物品他是无法准确支付的.现在小 凯想 ...
- 【NOIP2017提高组】小凯的疑惑
小凯的疑惑 题目背景 NOIP2017提高组 DAY1 T1 题目描述 小凯手中有两种面值的金币,两种面值均为正整数且彼此互素.每种金币小凯都有无数个.在不找零的情况下,仅凭这两种金币,有些物品他是无 ...
- 【提高组NOIP2017】小凯的疑惑(附证明)
小凯的疑惑 描述 小凯手中有两种面值的金币,两种面值均为正整数且彼此互素. 每种金币小凯都有 无数个. 在不找零的情况下, 仅凭这两种金币,有些物品他是无法准确支付的. 现在小 凯想知道在无法准确支付 ...
- NOIP2017提高组DayT1小凯的疑惑
Day T1小凯的疑惑 题目描述 小凯手中有两种面值的金币,两种面值均为正整数且彼此互素.每种金币小凯都有 无数个.在不找零的情况下,仅凭这两种金币,有些物品他是无法准确支付的.现在小凯想知道在无法准 ...
- 【整数与除数】小凯的疑惑
素数:大于1的自然数中,除1和它本身以外不再有其他因数 最大公约数:两个或多个整数共有约数中最大的一个 欧拉函数:对于正整数n,欧拉函数是小于n的正整数中与n互质的数的数目 题目链接: P3951 [ ...
- 2017noip小凯的疑惑
一道比较好的数学竞赛题..... 看到这个题,我立马就想到了暴力算法,但是数据好像点大,于是我们可以自己模拟算一个计算公式 这儿有几张图可以使用 我们以a=7,b=3为例. 说明一下,是按照 0,1, ...
最新文章
- Java远程发送表单信息,java – 从html表单读取POST数据发送到serversocket
- 插入排序、选择排序、快速排序以及归并排序(附Python代码)
- leetcode 1721. Swapping Nodes in a Linked List | 1721. 交换链表中的节点(Java)
- ThinkJS入门+实例(实现认证权限等基本功能)
- Flask jQuery ajax
- 灵格斯怎么屏幕取词_灵格斯词霸怎么屏幕取词
- jszip批量下载压缩
- 乐高机器人纲要_乐高机器人校本课程纲要
- 美团一站式机器学习平台
- Oracle的四分位数函数
- 山寨AR手游频出,VRAR正打造一庞大…
- 2023最新织梦CMS高端红酒酒水类网站模板源码+SEO全屏自适应布局
- 使用计算机时按什么键打开,计算机进入BIOS的快捷键是什么|打开计算机以进入BIOS设置时按下的键...
- index ffs、index fs原理考究-1109
- ubuntu设置共享文件夹成功后却不显示找不到
- 区块链学习6:图灵完备和图灵不完备
- ybt1287 最低通行费
- 格式工厂去广告版|格式工厂(Format Factory)免费版下载 v4.8.0
- 【源码在文末】SpringSession实战使用(基于SpringBoot项目)
- 廖雪峰Git简明教程整理
热门文章
- 囊括计算机 电子信息仿真技术,什么是虚拟现实?
- c语言程序设计稀土,稀土掺杂Tarkall-C合金多尺度设计及计算
- mui 时间样式错乱_微信编辑器样式排版错位怎么回事?
- java 中符号_谁能告诉我java中符号的用法,见代码
- tensorflow打印模型图_从Tensorflow模型文件中解析并显示网络结构图(pb模型篇)...
- 排列组合思维导图_排列组合——排列数专题
- acwing——每日一题——总结
- C++ 学习之旅(4)——调试Debug
- LeetCode 559N叉树的最大深度-简单
- C++map容器应用举例