Time Limit: 3 Sec  Memory Limit: 128 MB
Submit: 1575  Solved: 939
[Submit][Status][Discuss]

Description

算不出的算式
背景:
曾经有一个老掉牙的游戏放在我面前,我没有珍惜。直到这个游戏停产才追悔莫及。人世间最痛苦的事情莫过于此,如果上天给我一个再玩一次的机会,我一定要,通关!
题目描述:
如果你真的很想玩这个游戏,那么就先看看我的题目吧,搞不定这些的话是没办法通关的哟。第一关其实很简单,只有一个关闭的有密码锁的大门。这大门上写着一个奇怪的算式,估计是要你利用它算出密码来开门吧(果然是老掉牙的情节)。
传说中这个式子中的p和q是两个奇质数,等号右边算出来应该就是密码了吧,你是真的算不出来么?

Input

只有一行,两个奇质数,分别表示p,q。

Output

一个数,表示算式结果。

Sample Input

5 7

Sample Output

6

HINT

HINT:p,q在32位整型范围内。

Source

 
 
太难了qwq。。根本想不到啊qwq。
那前面那个式子来说,我们可以把它看做是$y = k \frac{q}{p}$这条直线某点下方的整点数,
我们要取遍$1<=k<=\frac{p - 1}{2} $
同时不难看出后面的式子是它的反函数
于是他们组成了一个矩阵,我们要求的就是矩阵的面积
然后特判一下相等的情况(也就是点落在直线上)
 
#include<cstdio>
using namespace std;
int main() {
long long p, q;
scanf("%lld %lld", &p, &q);
printf("%lld", (p / ) * (q / ) + ((p == q) ? (p / ) : ));
return ;
}

最新文章

  1. 积累一下SQL
  2. 转:Eclipse快捷键 10个最有用的快捷键
  3. Gradle笔记系列(一)
  4. XMLHttpRequest cannot load file:///E:/userdialog.html?_=1465888805734. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-reso
  5. Elasticsearch + logstash中文指南
  6. Web前端新人笔记之CSS值和单位
  7. 【转】Android源代码编译命令m/mm/mmm/make分析--不错
  8. JAVA IO 详解2
  9. Java学习之Java实现CallBack功能
  10. Python基础教程3——教你用Python做个简单的加密程序(还基础什么呀,直接来练习吧,带源码)
  11. 手动安装composer详细教学
  12. 【webpack】-- 自动刷新与解析
  13. Java 容器源码分析之 TreeMap
  14. 微信录音文件上传到服务器以及amr转化成MP3格式,linux上转换简单方法
  15. 苹果企业账号打包发布App的详细流程
  16. Bootstrap学习目录
  17. eclipse上搭建mybatis
  18. explicit_defaults_for_timestamp参数
  19. centos7添加新网卡实现双IP双网关
  20. Django学习之mysql应用基础

热门文章

  1. LI居中
  2. scss-@while指令
  3. CentOS 7 学习笔记
  4. spark编程python实例
  5. IP:192.168.21.173 子网掩码:255.255.255.0 网关:192.168.21.2 DNS:8.8.8.8 8.8.4.4 1、设置IP地址、网关 ee /etc/rc.conf #编辑 ifconfig_em0=&quot;inet 192.168.21.173 netmask 255
  6. Java中long和Long有什么区别(转)
  7. 基于 Azure 托管磁盘配置高可用共享文件系统
  8. Excel数据导入Sql Server,部分数字为Null
  9. 【Leetcode】【Easy】Implement strStr()
  10. Selenium2学习(三)-- 八种元素元素定位(Firebug和firepath)