sum
  • 2024-09-122024.09.08字节
    1.钱包小苯有n个钱包,其中第i个钱包装了ai元,他每天都会恰好使用一个钱包中的钱去购物,尽可能多地购买一种单价为k元的物品,日复一日,直到所有钱包中的钱都分别买不起此物品。在小苯在开始日复一日地购物前,可以向任意一些钱包中再加入一些钱,但总共加入的钱数不超过m.现在小苯想知
  • 2024-09-12P3327 [SDOI2015] 约数个数和
    [SDOI2015]约数个数和题目描述设\(d(x)\)为\(x\)的约数个数,给定\(n,m\),求\[\sum_{i=1}^n\sum_{j=1}^md(ij)\]输入格式输入文件包含多组测试数据。第一行,一个整数\(T\),表示测试数据的组数。接下来的\(T\)行,每行两个整数\(n,m\)。输出格式\(T\)行,每行一个整数,表
  • 2024-09-12网络流24题(8/24 待更新 码风良好可做代码参考)
    P2764最小路径覆盖问题建模方式拆所有点为入点和出点两部分,创建超级源点和超级汇点。连边:源点到所有入点边权值为1表示,每个点只进入一个流量,出点到汇点边权值也为1,表示出度也为1。然后对图求最大流。最小路径覆盖=总点数-最大流代码实现lln,m;structedge{  l
  • 2024-09-12C语言简单编程题(思路+源码)
    C语言简单编程题(思路+源码)【一】题目一:1.字符串的逆序(如abcdef–>fedcba)思路:首先我们用strlen()函数来获得字符串的长度,用left来表示下标为零的元素,用right来表示最后一个字符的下标,创建第三个变量,交换第一个和最后一个的元素,再left++,right–,后面的依次类推。2.代码实
  • 2024-09-12【解题报告】P8478 「GLR-R3」清明
    P8478「GLR-R3」清明参考了出题人题解和xcyyyyyy大神的题解,强推前两篇。拿到题完全没思路怎么办???人类智慧的巅峰,思维量的登峰造极。换句话说就是非人题目,不过不得不说GLR的题是真的好,难度也是真的高。首先我们需要看懂题面,这是第一个难点。题面大意如下:对于一个雨滴,它
  • 2024-09-12在运维日常工作,"awk"的日常使用规范有哪些?
    awk是一个强大的文本处理工具,最初用于Unix系统,现在也可以在类Unix系统(如Linux和macOS)上使用。它允许你执行复杂的文本处理任务而不需要编写完整的程序。下面是一些基本概念以及awk的使用规则:基本语法awk命令的基本形式是:awk'pattern{action}'[file...]patter
  • 2024-09-12CTS2024 题解
    \(\text{ByDaiRuiChen007}\)D1T1.水镜ProblemLink给定\(a_1\sima_n\),求多少个\([l,r]\)满足存在实数\(L\),将若干个\(a_i\)变成\(2L-a_i\)后\(a_l\sima_r\)严格递增。数据范围:\(n\le10^6\)。考虑钦定\(i-1\)翻转/不翻转,\(i\)翻转/不翻转,容易发现
  • 2024-09-12SMU Autumn 2024 Trial 1
    A.LoadBalancing很明显题意要的就是让我们把每个数往平均值靠,这样就保证最大值-最小值最小但是当sum%n!=0的时候就说明无法每个数都等于sum/n,所以处理的方法就是,先计算这些无法等于sum/n的个数cnt,再算出可以到达sum/n的次数n-cnt,然后算出总代价,再用总代价除以2就是答案,因为一
  • 2024-09-129.12 模拟赛
    B.la题意:给定\(n,m\)和\(1\simm\)的排列\(b\)。有一个长度为\(n\)的数组\(a\),所有\(a_i\)的值在\([1,m]\)中随机。定义一次变换为同时对所有\(i\in[1,n]\)执行\(a_i\getsb_{a_i}\)。求期望多少次能将所有\(a\)变回原样。首先将期望转化成答案总和除
  • 2024-09-12线段树与二分操作 vases and flowers ——hdu 4614
    操作1,的关键是找到第一只和最后一只空花瓶,完全可以利用二分法查找,找第一只花瓶可以在[X,N]内查找,第一个位置pos1,最后一只花瓶则在[POS1,N]中找,然后更新[POS1,POS2],全部置1即可代码:#include<iostream>usingnamespacestd;constintN=5e4+5;structnode{ intlazy; in
  • 2024-09-12P3312 [SDOI2014] 数表
    [SDOI2014]数表题目描述有一张\(n\timesm\)的数表,其第\(i\)行第\(j\)列(\(1\lei\len\),\(1\lej\lem\))的数值为能同时整除\(i\)和\(j\)的所有自然数之和。给定\(a\),计算数表中不大于\(a\)的数之和。输入格式输入包含多组数据。输入的第一行一个整数\(Q\)表
  • 2024-09-11一些基础题
    最大数和位置(无数组)#include<iostream>usingnamespacestd;intmain(){inta,max=0,num;for(inti=1;i<=100;i++){cin>>a;if(a>max){max=a;num=i;}}cout<<max<<endl<<
  • 2024-09-11LOJ4222 「IOI2024」马赛克上色 题解
    题目描述给定长为\(n\)、下标从零开始的\(01\)序列\(x,y\),保证\(x_0=y_0\)。令\(col_{0,j}=x_j,col_{i,0}=y_i\),对\(\forall1\lei\ltn,1\lej\ltn\),\(col_{i,j}=[col_{i-1,j}=0\andcol_{i,j-1}=0]\)。\(q\)次询问,给定\(u,d,l,r\),求\(\sum_{i=u}^d
  • 2024-09-11从阶乘幂到斯特林数(未完成)
    OI-wiki抄一点,《具体数学》抄一点,抄抄你的,抄抄他的斯特林数-OIWiki(oi-wiki.org)斯特林数及斯特林反演-y2823774827y-博客园(cnblogs.com)阶乘幂我们记下降阶乘幂\[x^{\underline{n}}=\dfrac{x!}{(x-n)!}=\prod_{k=0}^{n-1}(x-k)\]上升阶乘幂\[x^{\overline{n}}
  • 2024-09-11数组
    声明与创建数组packagecom.array;publicclassDemo01{publicstaticvoidmain(String[]args){//变量的类型变量的名字=变量的值int[]nums;//1.声明一个数组。数组定义,但是没有赋值intnums2[];//也是数组定义nums=new
  • 2024-09-11C嵌入式面试题
    C嵌入式程序开发笔试题(时间40分钟,总分:100分)一、判断题(每题2分)1、因为中断快速,所以代码尽量写在中断里()FALSE2、32位程序开发指的指令是32位()FALSE 题解:32位程序开发指的是处理器的架构能够处理32位宽度的数据,而不单单是指指令本身是32位的。指令的长
  • 2024-09-11隐马尔可夫模型(Hidden Markov Model,HMM)—有监督学习方法、概率模型、生成模型
    定义隐马尔可夫模型是关于时序的概率模型,描述由一个隐藏的马尔可夫链随机生成不可观测的状态随机序列,再由各个状态生成一个观测从而产生观测随机序列的过程。隐藏的马尔可夫链随机生成的状态的序列,称为状态序列(StateSequence);每个状态生成一个观测,而由此产生的观测
  • 2024-09-11二项式反演学习笔记
    前言万字长文!这里有我的一些思考和领会,网络上的教程都太潦草了。并且我发现了新的反演公式!概述二项式反演用于转化两个具有特殊关系的函数\(f\)和\(g\),从而方便求解问题。一般来说,直接计算恰好满足\(n\)个限制的答案不好求,但是可以计算出“至少”/“至多”满足\(n\)
  • 2024-09-11[NOIP2021] 方差
    链接鉴于\(luogu\)经常似,这里把\(Markdown\)粘过来了题目[NOIP2021]方差题目描述给定长度为\(n\)的非严格递增正整数数列\(1\lea_1\lea_2\le\cdots\lea_n\)。每次可以进行的操作是:任意选择一个正整数\(1<i<n\),将\(a_i\)变为\(a_{i-1}+a_{i+1}
  • 2024-09-11单调队列优化 dp
    1.概念单调队列优化的本质是借助单调性,及时排除不可能的决策,保持候选集合的秩序性。2.例题P1714切蛋糕题目大意:给定一个序列,找出长度不超过\(m\)的连续子序列,使得子序列中所有数的和最大。思路:要求区间和,首先求出前缀和,然后考虑朴素dp,不难想到用\(dp[i]\)表示包含
  • 2024-09-11Min_25 筛 & Min_26 筛 & zzt 求和法 给(人能看懂的)代码的 学习笔记
    看不懂别人博客里写的代码,所以只好自己实现常数超大的版本了,,,记号:\[\begin{aligned}\mathbfP&:\text{质数集}\\p_k&:\text{第k个质数}\\\text{lpf}(n)&:\text{n的最小质因子}\\x/y&:\left\lfloor\dfracxy\right\rfloor\end{aligned}\]前置知识:\(n\)的块筛,指\(n/i\)
  • 2024-09-11P3911 最小公倍数之和
    原题链接《一道思维题(小trick)》\[ans=\sum_{i=1}^{n}\sum_{j=1}^{n}lcm(a_i,a_j)\]当然正常莫反不能是这种形式的,可以观察到\(a_i\)的值域很小,只有\(5\times10^4\),所以我们去考虑直接枚举。$\quad$记\(c_{a_i}\)为\(a_i\)在序列中出现的个数,\(N\)为\(a_i\)
  • 2024-09-112024.9.10 LGJ Round
    C有\(n\)个点,一开始\(s\)点是白色,其余黑色,你可以花费\(p_i\)的代价使\(i\)点的颜色变成\(a_i\)点的颜色。若第\(i\)个点为白色,那么会有\(w_i\)的代价,问贡献减去代价最大是多少。\(n\le5000\)。不难发现这是一个外向基环树的形式。如果\(s\)不在环上,就是一个树
  • 2024-09-10209. 长度最小的子数组
    滑动窗口!! classSolution{public:intminSubArrayLen(inttarget,vector<int>&nums){intleft=0,right=0,sum=nums[0];intminLength=INT_MAX;while(left<=right&&right<nums.size()){
  • 2024-09-10[ZZULIOJ] 1041: 数列求和2 (两种方法)
    1.题目描述输入一个整数n,输出数列1-1/3+1/5-……前n项的和。输入:输入只有一个整数n。输出:结果保留2为小数,单独占一行。样例输入Copy3样例输出Copy0.872.方法一#include<iomanip>#include<iostream>usingnamespacestd;doublek=1,i,sum=0;intn;intma