博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
牛客练习赛51 C:勾股定理(勾股数)
阅读量:3899 次
发布时间:2019-05-23

本文共 311 字,大约阅读时间需要 1 分钟。

【题目】

给出直角三角形其中一条边的长度n,你的任务是构造剩下的两条边,使这三条边能构成一个直角三角形。

【代码】

int main(){    ll n,b,c; scanf("%lld",&n);    ll t=n/2;    if(n<3) puts("-1");    else{       if(n%2){            b=2*t*t+2*t;            c=b+1;        }        else{            b=t*t-1;            c=b+2;        }        printf("%lld %lld\n",b,c);    }}

 

转载地址:http://fhfen.baihongyu.com/

你可能感兴趣的文章
object c son字符串的解析
查看>>
object c 非常强大的类的属性复制kcv键值码赋值
查看>>
Java中普通代码块,构造代码块,静态代码块区别及代码示例
查看>>
iOS 第4课 UILabel
查看>>
[已解决]junit.framework.AssertionFailedError: No tests found in
查看>>
“服务器端跳转”和“客户端跳转”的区别
查看>>
Datatables基本初始化——jQuery表格插件
查看>>
Servlet监听器——实现在线登录人数统计小例子
查看>>
Oracle笔记——简单查询语句 Oracle入门
查看>>
基于Hibernate和Struts2的用户管理系统小案例
查看>>
打开.class文件的方法
查看>>
基于windows平台Git+GitHub+Hexo搭建个人博客(一)
查看>>
基于windows平台Git+GitHub+Hexo搭建个人博客(二)
查看>>
Windows平台下SVN安装配置及使用
查看>>
python简便的编辑工具:jupyter notebook
查看>>
使用pip安装的时候出现 ModuleNotFoundError: No module named ‘pip‘
查看>>
Selenium自动化测试(八)之上传文件
查看>>
Selenium UI自动化(Java篇)
查看>>
使用Fiddler模拟弱网进行测试
查看>>
使用POI读取Excel测试用例
查看>>