7.12-2014新生归来赛
2014-07-18 23:22
134 查看
只是起个题目。
A,E,签到。我交上去编译错误居然是因为没有写头文件#include<cstdio>..............ORZ......
-----------------------------------------------------------------------------------
B、Prime Judge
题意:输入a,b.数的形式为a+bi。如果a+bi能被分解为(a1+b1i)(a2+b2i)的形式,那么该数不是素数;否则,该数是素数。
解法:
1.a+bi=(a1+b1i)(a2+b2i)
左右同乘一个(a-bi).也就是左边乘一个(a-bi)右边乘一个(a1-b1i)(a2-b2i).
可以得到(a平方+b平方)=(a1平方+b1平方)*(a2平方+b2平方)
2.枚举。如果两个数都由两个平方的和组成,而且他们相乘还恰好等于a^2+b^2.则可以分解。不是素数。
A,E,签到。我交上去编译错误居然是因为没有写头文件#include<cstdio>..............ORZ......
-----------------------------------------------------------------------------------
B、Prime Judge
题意:输入a,b.数的形式为a+bi。如果a+bi能被分解为(a1+b1i)(a2+b2i)的形式,那么该数不是素数;否则,该数是素数。
输入样例
-10 2 3 0
输出样例
NO YES
解法:
1.a+bi=(a1+b1i)(a2+b2i)
左右同乘一个(a-bi).也就是左边乘一个(a-bi)右边乘一个(a1-b1i)(a2-b2i).
可以得到(a平方+b平方)=(a1平方+b1平方)*(a2平方+b2平方)
2.枚举。如果两个数都由两个平方的和组成,而且他们相乘还恰好等于a^2+b^2.则可以分解。不是素数。
相关文章推荐
- 2014北邮新生归来赛解题报告a-c
- 2014北邮新生归来赛解题报告a-c
- 2014北邮新生归来赛解题报告d-e
- 2014北邮新生归来赛解题报告d-e
- bupt2014暑假新生归来赛(1)
- 2014新生暑假个人排位赛06 -444. 爱好和平 (数组模拟邻接表+dfs)
- 7.14-2014新生暑假个人排位赛01
- 2014新生暑假个人排位赛03 A. 学姐的数码管
- 2014新生暑假个人排位赛05 B. 立方体
- 2014 I/O归来:Google连接一切
- BUPT 2014新生暑假个人排位赛03
- 2014新生暑假个人排位赛01 A. 学姐的桌面
- 2014新生暑假个人排位赛03 B. 学姐的旋转图像
- 2014 BUPT 新生排位赛04
- BOJ 2014新生暑假个人排位赛07 整合
- BUPT 2014新生暑假个人排位赛04
- 2014 I/O归来:Google连接一切
- 2014新生暑假个人排位赛03 D. 田田的账号
- BOJ 2014新生暑假个人排位赛08 整合
- 2014 BUPT 新生排位赛01