• 2024-06-23AcWing算法基础课笔记——求组合数2
    求组合数Ⅱ1万组数据,1≤b≤a≤1
  • 2024-06-20Ansible fact变量与魔法变量
    目录fact变量1.1fact变量的引用ansible的魔法变量1.魔法变量的使用1.1魔法变量的实际使用fact变量在常用模块里就提到过setup模块,这个模块会收集被控端的信息,而这个模块收集信息的方式就是依赖于fact,返回的是json格式的数据[ansible@masteransible]$ansibleall-msetup
  • 2024-06-11Connected Graph
    $\quad$我在题库做题时被一道计数类DP的高精度恶心到了。本着能不打高精就不打的原则,我就用了\(long\\\\double\)来解决这个问题。$\quad$但毕竟是浮点类型的,勾石精度真的很逆天。试了很久决定写\(Python\)(doge)。$\quad$就直接去学\(Python\)了,然后发现还是有丢
  • 2024-06-09python-7-求问,打印嵌套字典中的信息时,出现重复怎么解决?
    ​​​​​​学习内容:《python编程:从入门到实践》知识点:字典、键值对、嵌套#练习6-11:城市创建一个名为cities的字典,将三个城市名用作键。对于每座城市,都创建一个字典,并在其中包含该城市所属的国家、人口约数以及一个有关该城市的事实。在表示每座城市的字典中,应包含co
  • 2024-04-14记录一下
    在预处理逆元的时候,需要给inv[0]赋值为1,虽然0的逆元为0(或是无意义)但计算inv[m]*inv[n-m]%p时为避免(m==n)导致误差所以要去给inv[0]赋值1但单点求就不用,因为fact[0]=1已经避免这种情况即qpow(fact[m]*fact[n-m],p-2,p)中fact[m]*fact[n-m]不会因为n==m而造成误差变成0还有就
  • 2024-04-03函数的递归调用(零基础理解递归)
    目录一.什么是递归二.递归的限制条件三.递归的举例四.递归与迭代正文开始一.什么是递归什么是递归?递归是c语言学习中一个绕不开的话题,那什么是递归呢?递归其实就是一种解决问题的方法,在c语言中,递归就是函数自己调自己.写一个史上最简单的C语言递归
  • 2024-03-27CF EDU163 F-组合数、范德蒙德卷积
    “总感觉这题是诈骗题…”link:https://codeforces.com/contest/1948/problem/F[!题意]有\(n\)个袋子,每个袋子有\(a_i\)个金币,\(b_i\)个银币,金币的价格固定是\(1\),每个银币的价格服从\(B(1,\frac{1}{2})\)的分布。\(q\)次询问,每次问一段区间\([l,r]\)内背包总的
  • 2024-03-21CF938E-组合数
    link:https://codeforces.com/contest/938/problem/E题意:给一个序列\(a\),按如下方式计算\(f_a\):初始\(f_a=0,M=1\)对每个\(2\leqi\leqn\),如果\(a_M<a_i\),\(f_a\tof_a+a_M\),然后\(M=i\)对所有\(a\)的排列计算\(f_a\)并其在模\(10^9+7\)下的和。\(1\leqn\leq
  • 2024-03-14python教程(中更新中)
    递归函数在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。举个例子,我们来计算阶乘n!=1x2x3x...xn,用函数fact(n)表示,可以看出:����(�)=�!=1×2×3×⋅⋅⋅×(�−1)×�=(�−1)!×�=����(�−1)×�fact(n)=n!=1×2×3×⋅⋅⋅×(n−1)×n=(n−1)!×n
  • 2024-02-23六、多文件分离式编译
    六、多文件分离式编译分离式编译意味着将项目程序分离到几个文件当中,每个文件独立编译,通常用于C++项目当中。1.文件组织结构下面以一个阶乘示例来说明,一个文件夹下面共有3个文件,分别是主文件,被调用的函数所在文件和头文件:fact.cpp是被调用的子函数所在文件:#include"Chapter
  • 2024-02-16组合数
    一、预处理组合数核心:\[C_a^b=C_{a-1}^b+C_{a-1}^{b-1}\]适用范围:\(a\)较小的情况下,如\(a\leq10^3\)。算法简析:令\(\text{C[n][k]}=C_n^k\),规定\(\text{C[0][0]=1}\),则\[\begin{split}\text{C[n][k]}=\begin{cases}1&,k==0\\\text{C[n-1][k]+C[n-1]
  • 2024-02-05小红的连续段
    引言题目链接:https://ac.nowcoder.com/acm/contest/74362/F思路若要组成多个连续段,其一定是a和b交替出现的即要组成3个连续段,一定是:a...b...a...或者b...a...b...所以要划分时,要分成a在最前面和b在最前面的情况。假设要给a分为k段且a的数量
  • 2023-12-16PTA|C语言|递归
    --------------------------------------------------------------------------------判断满足条件的三位数本题要求实现一个函数,统计给定区间内的三位数中有两位数字相同的完全平方数(如144、676)的个数。函数接口定义:intsearch(intn);其中传入的参数intn是一个三位数的正整数(
  • 2023-12-14八、fact变量和魔法变量
    八、fact变量和魔法变量8.1fact简介​ Ansible在执行playbook的时候,第一个任务会自动执行setup模块,该模块用于获取远程主机的系统信息,并将这些信息存储在facts变量中,在playbook中可以随时调用这些变量。我们可以执行adhoc获取一下fact变量,看看都有什么。ansiblenode1-mset
  • 2023-11-24求四个数的最小公倍数
    #include<stdio.h>longintfact(longintx,longinty){ inti,j;  for(i=1;i<=x*y;i++) {  if(x%y==0||y%x==0)  {  returnx>y?y:x;  break;  }    j=x*i;  if(j%y==0)  {  returnj;
  • 2023-11-217-4 计算前n项的和
    7-4计算前n项的和目录目录7-4计算前n项的和目录题目代码思路第一次尝试评测详情错误分析第二次正确测评详情题目编程计算其中n的值在程序运行时由键盘输入。输入格式:输入一个正整数。输出格式:输出一个浮点数。输入样例:在这里给出一组输入。例如:10输出样例:在这
  • 2023-11-18前端歌谣-第贰拾三课-递归
    前言我是歌谣最好的种树是十年前其次是现在今天继续给大家带来的是递归的讲解环境配置npminit-yyarnaddvite-D修改page.json配置端口{"name":"demo1","version":"1.0.0","description":"","main":"index.js",&
  • 2023-11-152023-2024-1 20231329《计算机基础与程序设计》第8周学习总结
    作业信息这个作业属于哪个课程https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK08这个作业的目标计算机科学概论第9章并完成云班课测试《C语言程序设计》第7章并完成云班课测试作
  • 2023-11-06自定义xunit测试用例的执行顺序
    有的时候我们会对程序进行单元测试,为了测试的效果以及后期的维护,我一般会将各个测试拆开,根据需要测试的类分到各个类型中,不过在实际操作的时候就出现了一些意想不到的问题,各个测试的执行是乱序的,按照我自己写测试的习惯,假如我需要测试新写的增删改查的功能,我会将
  • 2023-11-05小白函数递归------新手
    1.递归是什么?递归其实是⼀种解决问题的⽅法,在C语⾔中,递归就是函数⾃⼰调⽤⾃⼰。 #include<stdio.h>voidprint(){ printf("hehe"); print();}intmain(){ printf("hehe"); print();}在上面的函数中函数实现了自己调用自己,去实现我们想要去实现的功能,这种就是函数
  • 2023-11-05前端歌谣-第贰拾三课-递归
    前言我是歌谣最好的种树是十年前其次是现在今天继续给大家带来的是递归的讲解环境配置npminit-yyarnaddvite-D修改page.json配置端口{"name":"demo1","version":"1.0.0","description":"","main":"index.js",&
  • 2023-11-05查找数组中元素
    查找数组中元素任务详情输入一个固定长度的数组,并输入一个要查找的数,给出能不能检索到的伪代码并测试伪代码fact赋值为0输入长度为8的数组num输入想检索的数searchi赋值为0如果i不超过7{判断num[i]是否等于search等于则fact赋值为1并结束循环i赋值为i+1}如果fact为1
  • 2023-11-02C语言经典练习题1
    1、题目:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第了个人大2岁,问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大?程序分析:利用递归的方法,递归分为回推和递推两个阶段。要想知道第五个人岁数
  • 2023-10-24abc205
    B-PermutationCheck16检查给定数组是不是一个排列C-POW63判断\(a^c\)和\(b^c\)谁大(int范围,\(c\ge1\),\(a,b\)可能是负数)c=c%2?1:2,然后特判相等的情况,最后直接做pow比较D-KthExcluded713给定无重复正序数组,多次询问不在数组中的第\(k\)小的正整数
  • 2023-09-28[洛谷]-5825排列计数-欧拉数、NTT
    目录边界对称性递推形式容斥https://www.luogu.com.cn/problem/P5825题意:我们记一个排列P的升高为\(k\)当且仅当存在\(k\)个位置\(i\)使得\(P_i<P_{i+1}\)。给定排列长度\(n\),对于所有整数\(k\in[0,n]\),求有多少个排列的升高为\(k\),\(1\leqn\leq2\times10^5\)