得不到的爱情

简介: 得不到的爱情

Chranos是个数学天才。


一天,有一个可爱的小女孩追求Chranos,他知道Chranos最喜欢当且仅当总质量为K克的时候的番茄炒蛋了。她希望通过美食俘获Chranos的胃,这样就一定可以和他在一起了吧!虽然小女孩有无限数量的食材,但是数学王国的番茄和蛋非常特殊,他们的质量分别为N克和M克。为了表现一颗完整的心、表达充足的爱意,所有的食材必须被用完。N和M都是正整数且互素,制作过程中既不会凭空增加质量,也不会凭空消失质量。


Chranos不希望小女孩打扰他学数学。他发现,并不是所有番茄炒蛋都是可以被制作出来的。他想找出最大的不可以被制作出的总质量K来拒绝小女孩,这样Chranos就可以永远和数学在一起了!


输入描述:

第一行为正整数N和M(2≤N,M≤50000)(2 \leq N, M \leq 50000)(2≤N,M≤50000)。


输出描述:

输出最大的不可以被制作出的总质量K。


示例1

输入

复制2 3

2 3


输出

复制1

1

#include<iostream>
using namespace std;
int main()
{
    long long a,b;
    cin>>a>>b;
    cout<<a*b-a-b;
    return 0;
}


目录
相关文章
|
机器学习/深度学习 算法 数据可视化
浅析特征数据离散化的几种方法(上)
什么是离散化? 离散化就是把无限空间中有限的个体映射到有限的空间中去,以此提高算法的时空效率。通俗的说,离散化是在不改变数据相对大小的条件下,对数据进行相应的缩小。例如:
|
安全 前端开发 JavaScript
前端(十六)——Web应用的安全性研究
前端(十六)——Web应用的安全性研究
759 0
|
前端开发 Java PHP
前端知识笔记(四十五)———前端开发与后端开发有什么区别
前端知识笔记(四十五)———前端开发与后端开发有什么区别
2152 0
|
JavaScript
Vue报错:npm run start npm ERR! missing script: start
Vue报错:npm run start npm ERR! missing script: start
|
Kubernetes 监控 API
k8s教程(基础篇)-kubectl详解(下)
k8s教程(基础篇)-kubectl详解(下)
277 0
QGS
|
Oracle 关系型数据库 MySQL
(centos7-x86)编译安装zabbix6.0LTS+Mariadb10.5+ngin1.2x+php7.4
记(centos7-x86)编译安装zabbix6.0LTS+Mariadb10.5+ngin1.2x+php7.4
QGS
665 0
(centos7-x86)编译安装zabbix6.0LTS+Mariadb10.5+ngin1.2x+php7.4
|
数据可视化 算法 搜索推荐
再也不怕冒泡排序了,看完这篇Go语言详解就会了
再也不怕冒泡排序了,看完这篇Go语言详解就会了
4579 0
|
SQL 关系型数据库 MySQL
MySQL默认值(DEFAULT)
MySQL默认值(DEFAULT)
427 0
|
SQL Oracle 关系型数据库
【SQL开发实战技巧】系列(二十四):数仓报表场景☞通过执行计划详解”行转列”,”列转行”是如何实现的
本篇文章讲解的主要内容是:***目前Oracle支持的行列互换有两种方式:case when、pivot\unpivot,我将通过几个案例来给大家详解如何通过这两种方式实现“行转列”,“列转行”的需求,并通过执行计划看case when、pivot\unpivot二者的底层逻辑关系以及效率上的影响。***
【SQL开发实战技巧】系列(二十四):数仓报表场景☞通过执行计划详解”行转列”,”列转行”是如何实现的
|
数据安全/隐私保护 iOS开发
电子商务网站需要的十大支付网关是什么?跨境电商支付选择什么?
电子商务网站需要的十大支付网关是什么?跨境电商支付选择什么? 由于并非所有支付网关都以相同的方式运行,因此做出正确的选择至关重要。以下是北京六翼信息技术有限公司的开发工程师为大家总结的使用支付网关时应该考虑的几个因素:
电子商务网站需要的十大支付网关是什么?跨境电商支付选择什么?