• 2024-09-26结对项目
    这个作业属于哪个课程https://edu.cnblogs.com/campus/gdgy/CSGrade22-34这个作业要求在哪里https://edu.cnblogs.com/campus/gdgy/CSGrade22-34/homework/13230这个作业的目标<结对合作完成项目,实现一个自动生成小学四则运算题目的命令行程序>成员1唐立伟3122
  • 2024-05-06蓝桥杯-带分数
    100可以表示为带分数的形式:100=3+69258/714还可以表示为:100=82+3546/197注意特征:带分数中,数字1∼9分别出现且只出现一次(不包含0)。类似这样的带分数,100有11种表示法。输入格式一个正整数。输出格式输出输入数字用数码1∼9不重复不遗漏地组成带分数表示的
  • 2024-03-10P8599 [蓝桥杯 2013 省 B] 带分数
    题目知识点:全排列加指针划分数组。链接:https://www.luogu.com.cn/problem/P8599#include<iostream>#include<vector>#include<algorithm>#include<math.h>#include<sstream>#include<string>#include<string.h>#include<iomanip>#
  • 2023-11-28P8599 [蓝桥杯 2013 省 B] 带分数
    原文链接枚举即可#include<bits/stdc++.h>#definelllonglongusingnamespacestd;ints[14]={0};intmain(){lln;scanf("%lld",&n);for(inti=1;i<=9;i++)s[i]=i;llans=0;do{lla=0,b=0,c=0;fo
  • 2023-11-13洛谷P8599.带分数
    这道题可以应用数位dp的思想:既然根据限制条件算出符合条件的数很难,如同大海捞针,那我就直接拿可能用到的数字,按数位把它拼出来,反而还更快。对于这道题,三个数字就是1到9全排列的三段,我们只要对每个排列,枚举分段方式即可。#include<stdio.h>#include<algorithm>#include<ios
  • 2023-05-08带分数(递归)//每日打卡 1
     #include<cstring>#include<cstdio>#include<iostream>#include<algorithm>usingnamespacestd;constintN=30;intsum,m;intnum[N];boolused[N];intcnt;intcalc(intl,intr)//分成三段每一段的值a,b,c分别算出{intres=0;for(int
  • 2023-05-05AcWing 1209. 带分数
    1-暴力解法思考1:暴力列举出1~9的全排列,之后再将这些数字按照一定规则相加,最后将结果与n比较。全排列好写,但相加的规则不好写,而且太暴力了,估计会超时。/*AcWing1209.带分数00.最暴力的写法1.枚举全排列2.枚举位数(枚举a和b,可算出c)3.直接算出n,判断等
  • 2023-03-21递归与递推——带分数
     、、、、 代码实现#include<bits/stdc++.h>usingnamespacestd;longlonga,b,c;intvis[10];longlongn;intans;boolcheck(inta,intc){b=n*c-a
  • 2023-01-08P8599 [蓝桥杯 2013 省 B] 带分数
    题目描述100100 可以表示为带分数的形式:100=3+\frac{69258}{714}100=3+71469258​。还可以表示为:100=82+\frac{3546}{197}100=82+1973546​。注意特征:带分数
  • 2022-12-08带分数
    带分数\(100\)可以表示为带分数的形式:\(100=3+\)\(\frac{69258}{714}\)还可以表示为:\(100=82+\)\(\frac{3546}{197}\)注意特征:带分数中,数字\(1∼9\)分别出现且只
  • 2022-10-30AcWing 1209. 带分数
    题目条件:枚举全排列,是9个数a,b,c的位数都还不知道枚举a,b,c的位数,枚举a和b的位数,c=9-a-b判断等式是否成立//暴力dfs#include<iostream>#include<cstrin