首页 > 其他分享 >打卡26

打卡26

时间:2023-05-16 15:12:29浏览次数:35  
标签:b% ld int 26 printf 打卡

4.4将真分数变为埃及分数

 算法流程图

 

#include<bits/stdc++.h>
using namespace std;
const int MOD=1e9+7;

void solve()
{
long long a,b,c;
cin>>a>>b;
while(1)
{
if(b%a)c=b/a+1;
else c=b/a,a=1;
if(a==1)
{
printf("1/%ld\n",c);
break;
}
else printf("1/%ld + ",c);
a=a*c-b;
b=b*c;
if(a==3&&b%2==0)
{
printf("1/%ld + 1/%ld\n",b/2,b);
break;
}
}
}


int main()
{
int t;cin>>t;
while(t--)
{
solve();
}
return 0;
}

标签:b%,ld,int,26,printf,打卡
From: https://www.cnblogs.com/litianyu1969/p/17405698.html

相关文章

  • abc260_g Scalene Triangle Area 题解
    题目传送门题意给定一个大小为\(n\timesn\)的字符矩阵,每个字符为X或者O。对于一个位于\((x,y)\)的字符o和一个格子\((u,v)\),如果满足以下条件,那么\((u,v)\)就可以被\((x,y)\)控制。\(x\leqslantu\leqslantn\),\(y\leqslantv\leqslantn\)。\((u-x)+\fr......
  • 题目26:利用递归方法求 5的阶乘
    题目:利用递归方法求 5! 。deffactorial_fun(integer):ifinteger-1==0:return1returninteger*factorial_fun(integer-1)print(f'5!={factorial_fun(5)}')https://blog.csdn.net/run_noob_vip/category_11598442.html题目26+......
  • 每日打卡-24.1
    一.问题描述输入OFF文件,其中OFF文件保存n个点的坐标,第一行为点的个数,从第二行开始,每一行为一个点的三个坐标,例如,cube.OFF文件如下:8000100010110001101011111写一个程序能读入OFF文件,并将输入的点的坐标输出到屏幕上,每行只输出一个点的坐标,要求OFF文件......
  • 每日打卡-24.2
    一.问题描述建立文件M99.txt,并在其中输入乘法口诀表,同时打印在屏幕上,格式如下:要求屏幕上和文档中的输出一致。二.设计思路三.流程图四.伪代码 1五.代码实现 #include<iostream>#include<fstream>#include<iomanip>#include<string>usingnamespacestd;intmain()......
  • 第二十天打卡
    一、问题描述马克思手稿中有一道趣味数学问题:有30个人,其中有男人、女人和小孩,他们在同一家饭馆吃饭,总共花了50先令。已知每个男人吃饭需要花3先令,每个女人吃饭需要花2先令,每个小孩吃饭需要花1先令,请编程求出男人、女人和小孩各有几人。二、设计思路根据该问题的描述,可将该问题......
  • esp8266 水墨屏显示中文之简单字库
    esp8266驱动水墨屏显示中文,假设在此之前已经安装好arduino,配置好esp8266的开发环境。水墨屏显示中文的步骤如下:一、下载库安装esp8266需要的库文件:GxEPD2屏幕驱动库U8g2_for_Adafruit_GFX安装过程可能需要梯子,如果已安装则跳过。二、准备使用打包好的工程驱动屏幕。......
  • CF269D - Maximum Waterfall
    比较迷糊,比较乱搞。我们考虑从上往下进行\(dp\),\(dp_i\)表示从顶上水槽\(i\)最多的流量。然后我们发现,每个高度,能用来进行转移的区间一定没有被完全覆盖。也就是,只有在遮挡关系中被覆盖的区间可能被用来转移。同时,每个区间还是有要求的,比如\([1,3]\)的\([2,3]\)部分后来......
  • 编程打卡:C语言程序设计
    packagemainimport"os"import"fmt"import"simplemath"import"strconv"varUsage=func(){fmt.Println("USAGE:calccommand[arguments]...")fmt.Println("\nThecommandsare:\n\tadd\tAddition......
  • 建民打卡日记5.15
    一、问题描述一个整数“犯二的程度”定义为该数字中包含2的个数与其位数的比值。如果这个数是负数,则程度增加0.5倍;如果还是个偶数,则再增加1倍。例如数字-13142223336是个11位数,其中有3个2,并且是负数,也是偶数,则它的犯二程度计算为:3/11×1.5×2×100%,约为81.82%。本题就请你计算一......
  • 打卡
    1.问题:两个不同的自然数A和B,如果整数A的全部因子(包括1,不包括A本身)之和等于B;且整数B的全部因子(包括1,不包括B本身)之和等于A,则将整数A和B称为亲密数。求3000以内的全部亲密数。2.思路:通过函数求出每个数的因子之和并判断,然后穷举1到3000的数即可。3.程序流程图: 4.代码实现:......