fac
  • 2025-01-08[ARC138E] Decreasing Subsequence
    [ARC138E]DecreasingSubsequence题意给出\(3\leqn\leq5000,2\leqk\leq(n+1)/2\),对所有长度为\(n\)的满足\(0\leqa_i\leqi\)且正数项两两不同的序列\(a\),求长度为\(k\)的元素非\(0\)的下降子序列个数之和。思路先刻画序列。对所有\(a_i\)减去\(1\),新
  • 2025-01-01百丽宫22年真题题解——最短路径(排列组合法)
    #include<stdio.h>unsignedlonglonghigh;unsignedlonglonglow;unsignedlonglongfac(intn,intm){unsignedlonglongi,f=1;if(m!=1){for(i=n;i>=n-m+1;i--){f=f*i;}returnf;}elseif(m
  • 2024-12-26基本函数--delay
    delay头文件分为三个函数staticu8fac_us=0;//us延时倍数 staticu16fac_ms=0;//ms延时倍数 delay_init(void);delay_ms(u16nms);delay_us(u32nus);delay_init(void)函数//没看懂在干嘛SysTick_CLKSourceConfig(SysTick_CLKSource_HCLK_Div8);//SystemCoreCl
  • 2024-12-10P9346 无可奈何花落去 题解
    P9346无可奈何花落去题解这个期望第一眼看上去是困难的。然而发现\(E=Px\),贡献\(x\)是可枚举的,于是转化为了一个求概率的问题。这个概率同样难以计算,然而发现状态的个数是有限的,对于选取\(x\)条边断掉它的总方案数就是\({n-1\choosex}\),那么直接求方案数就可以了。想到
  • 2024-12-06dash + fac 相关笔记
    安装dash官网跳转pipinstalldash组件库 文档跳转pipinstalldashfeffery-antd-components-U工具库文档跳转pipinstallfeffery-utils-components-U样式工具 pipinstallfeffery-dash-utils模块引入importdash#dash应用核心fromdashimport
  • 2024-12-06递归疑难问题解答
    1.计算一个数的每位之和(递归实现)写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19输入:1729,输出:19#include<stdio.h>intfac(intn){ if(n<10) { returnn; } else { returnfac(n/10)+
  • 2024-11-29简单约数
    当然是重要的图片:定义若整数\(n\)除以整数\(d\)的余数为\(0\),即\(d\)能整除\(n\),则称\(d\)是\(n\)的约数,记作\(d|n\)。算数基本定理推论在算数基本定理中:若正整数\(N\)被唯一分解为\(N=p_1^{c_1}p_2^{c_2}\cdotsp_m^{c_m}\),其中\(c_i\in\mathbb
  • 2024-12-13网站乱码如何修改代码,网站乱码问题解决指南
    网站出现乱码通常是由于字符编码不一致导致的。以下是解决网站乱码问题的步骤:确定字符编码:确定网站使用的字符编码。常见的编码有UTF-8、GBK、GB2312等。修改HTML文件:打开网站的HTML文件。使用代码编辑器找到或添加以下代码,确保charset属性设置为正确的字符编码:<m
  • 2024-09-23数据结构 ——— 常见的时间复杂度计算例题(最终篇)
    目录前言例题1:例题2(例题1的延申):例题3:前言在前两章分析了不少常见的时间复杂度计算例题,有固定执行N次的,也有要分情况看待的数据结构———常见的时间复杂度计算例题(上篇)-CSDN博客数据结构———常见的时间复杂度计算例题(中篇)-CSDN博客接下来要分析的是递归算法的
  • 2024-09-16202312-2 因子化简ccfcsp
    常规质数因子带相关资料抄写稍加修改指数的筛选部分includeinclude<math.h>typedeflonglongll;usingnamespacestd;boolisprime(lln){inti;if(n<=1)returnfalse;intsq=(int)sqrt(1.0n);for(i=2;i<=sq;i++){if(n%i==0)returnfalse;}returntrue;}cons
  • 2024-09-145.1.1 第三种循环----for循环
    如图结果闺女买了两袋包子,一袋十二个,一共24个包子.为啥?4!=24.n!表示阶乘,n!=1*2*3*...*n如果我们要写一个程序,计算一个数n的阶乘并打印结果,要怎么设计呢?变量:我们需要输入一个整数n.然后需要一个fac来记录n累乘得结果,最后一个整数i,来让他在fac累乘之后每次加1,在i大
  • 2024-09-05Dash 2.18版本新特性介绍
    本文示例代码已上传至我的Github仓库:https://github.com/CNFeffery/dash-masterGitee同步仓库地址:https://gitee.com/cnfeffery/dash-master大家好我是费老师,几个小时前Dash发布了其2.18.0版本,执行下面的命令进行最新版本Dash的安装:pipinstalldash-U2.18版本中
  • 2024-09-032024年多校联考公益周赛第29场(提高级)
    赛时:\(0+0+0\)。补题:\(100+100+0\)。T1hash即可。code#include<bits/stdc++.h>#defineullunsignedlonglongusingnamespacestd;constintN=1e4+5;constintP=13331;strings,t;intm,ss,tt,ans;ullps[N],pt[N],hss[N],hst[N];voidhss_init(){
  • 2024-09-03【Dash】feffery_antd_componenet 中的 AntdSpace
    一、feffery_antd_componenet中的AntdSpacefeffery_antd_components(简称fac)中的AntdSpace组件是一个基于AntDesign的Dash第三方组件,它用于在水平或垂直方向上放置多个元素,并提供元素之间的间距。以下是AntdSpace组件的一些主要功能:1、设置间距:可以通过size属性来设置元素
  • 2024-08-23P9640 [SNCPC2019] Digit Mode
    思路:定义\(F(l,r)\)表示若已经确定了\([1,l-1]\)的数,且\([l,r]\)没有限制的贡献数。设\(n\)的长度为\(len\),考虑先求出\([1,i](i\lelen-1)\)的贡献(是没有限制的),那么每次枚举第\(1\)位数字\(a_1\in[1,9]\),算上\(F(2,i)\)的贡献即可。则该情况贡献和为:\[\su