NYOJ 66 分数拆分
来源:互联网 发布:vc编程入门 编辑:程序博客网 时间:2024/05/14 08:17
分数拆分
时间限制:3000 ms | 内存限制:65535 KB
难度:1
- 描述
现在输入一个正整数k,找到所有的正整数x>=y,使得1/k=1/x+1/y.
- 输入
- 第一行输入一个整数n,代表有n组测试数据。
接下来n行每行输入一个正整数k - 输出
- 按顺序输出对应每行的k找到所有满足条件1/k=1/x+1/y的组合
- 样例输入
22 12
- 样例输出
1/2=1/6+1/31/2=1/4+1/41/12=1/156+1/131/12=1/84+1/141/12=1/60+1/151/12=1/48+1/161/12=1/36+1/181/12=1/30+1/201/12=1/28+1/211/12=1/24+1/24
- 来源
- [张洁烽]原创
- 上传者
张洁烽
#include<stdio.h>int main(){int N; //测试数据组数scanf("%d",&N);while(N--){int k,j; //定义一个正整数kscanf("%d",&k);for(int i = k+1; i <= 2*k; i++){if(k*i%(i-k)!=0){continue;} printf("1/%d=1/%d+1/%d\n",k,k*i/(i-k),i);} } return 0;}
阅读全文
0 0
- NYOJ 66 分数拆分
- NYOJ 66 分数拆分
- nyoj 66 分数拆分
- NYOJ 66 分数拆分
- NYOJ-66分数拆分
- NYOJ:66-分数拆分
- NYOJ 66 分数拆分
- NYOJ 66 分数拆分
- NYOJ 66 分数拆分【数学题】
- nyoj题目66:分数拆分
- NYOJ题目66-分数拆分
- NYOJ - 分数拆分
- NYOJ-分数拆分
- 66 分数拆分
- 分数拆分
- 分数拆分
- 分数拆分
- 分数拆分
- 配置C++17开发环境的codeblock&&eclipse
- 【POI2011】Tree Rotations(线段树合并)
- Linux下标准缓冲区的清空
- Redis入门
- Linux系统编程-守护进程
- NYOJ 66 分数拆分
- Android开发的一些小技巧
- react && redux 学习笔记(二)
- 图片轮播
- Android (视频播放器)
- HDU
- ui-sref-active
- pcap_open 和 pcap_open_live
- HTML5图片在线预览