codeforces 472A Design Tutorial: Learn from Math
来源:互联网 发布:学车电销数据 编辑:程序博客网 时间:2024/05/17 23:02
网址:点击打开链接
One way to create a task is to learn from math. You can generate some random math statement or modify some theorems to get something new and build a new task from that.
For example, there is a statement called the "Goldbach's conjecture". It says: "each even number no less than four can be expressed as the sum of two primes". Let's modify it. How about a statement like that: "each integer no less than 12 can be expressed as the sum of two composite numbers." Not like the Goldbach's conjecture, I can prove this theorem.
You are given an integer n no less than 12, express it as a sum of two composite numbers.
The only line contains an integer n (12 ≤ n ≤ 106).
Output two composite integers x and y (1 < x, y < n) such that x + y = n. If there are multiple solutions, you can output any of them.
12
4 8
15
6 9
23
8 15
1000000
500000 500000
In the first example, 12 = 4 + 8 and both 4, 8 are composite numbers. You can output "6 6" or "8 4" as well.
In the second example, 15 = 6 + 9. Note that you can't output "1 14" because 1 is not a composite number.
题意:求两个数的和等于n,并且这两个数都不是质数,结果有多组的话,输出其中一组。
#include<stdio.h>#include<math.h>int prime(int x){ int w=floor(sqrt(x)+0.5); for(int j=2; j<=w; j++) { if(x%j==0) return 0; } return 1;}int main(){ int n; scanf("%d",&n); for(int i=4; i<n; i++) { if((prime(i)==0)&&(prime(n-i)==0)) { printf("%d %d\n",i,n-i); break; } } return 0;}
- codeforces 472A. Design Tutorial: Learn from Math
- codeforces-#472A. Design Tutorial: Learn from Math
- codeforces 472A Design Tutorial: Learn from Math
- 472A - Design Tutorial: Learn from Math
- 472A - Design Tutorial: Learn from Math
- Codeforces Design Tutorial: Learn from Math
- A. Design Tutorial: Learn from Math
- A. Design Tutorial: Learn from Math
- CF 472A Design Tutorial: Learn from Math
- Codeforces #270 A. Design Tutorial: Learn from Math(数论:素数判断)
- cf472A Design Tutorial: Learn from Math
- [构造 八数码] Codeforces 472E #270 E. Design Tutorial: Learn from a Game
- Codeforces 472B - Design Tutorial: Learn from Life(模拟)
- codeforces-#472B. Design Tutorial: Learn from Life(贪心)
- codeforces 之 Design Tutorial: Learn from Life
- 【CODEFORCES】 B. Design Tutorial: Learn from Life
- Codeforces Round #270--B. Design Tutorial: Learn from Life
- Codeforces 472B. Design Tutorial: Learn from Life(坐电梯扯淡题)
- React Native集成到IOS原生项目
- nginx+php显示 502 bad gateway的解决方法
- Java单例模式——暂时完美的单例
- EventBus使用详解(一)——初步使用EventBus
- lintcode(653)Add Operators
- codeforces 472A Design Tutorial: Learn from Math
- Spring(一)概况
- SDOI2013 森林
- 【Android】【Framework】MessageQueue
- 根据OLAMI平台开发的日历Demo
- 正则表达式
- Vue中的$set的使用
- 网址收藏
- 子类虚函数调用无效