广西南宁建设厅网站公布,用asp制作一个简单的网站,一建证挂出去一年多少钱,深圳优化猫题目描述#xff1a;请重新排列某个仅包含2和3的数组#xff0c;使得数组的所有连续子数组权值之和最小数组的权值定义为,数组中所有元素之积的因子个数#xff0c;例如#xff1a;rank([2,3])4 x p 1 c 1 p 2 c 2 p 3 c 3 ⋅ ⋅ ⋅ p k c k r a n k ( c 1 1 ) ( c …题目描述请重新排列某个仅包含2和3的数组使得数组的所有连续子数组权值之和最小数组的权值定义为,数组中所有元素之积的因子个数例如rank([2,3])4 x p 1 c 1 × p 2 c 2 × p 3 c 3 ⋅ ⋅ ⋅ × p k c k r a n k ( c 1 1 ) × ( c 2 1 ) × ( c 3 1 ) ⋅ ⋅ ⋅ × ( c 2 1 ) x p_1^{c_1} \times p_2^{c_2}\times p_3^{c_3} \cdot\cdot\cdot \times p_k^{c_k}\\ rank (c_11)\times (c_21) \times (c_31) \cdot\cdot\cdot \times (c_21) xp1c1×p2c2×p3c3⋅⋅⋅×pkckrank(c11)×(c21)×(c31)⋅⋅⋅×(c21)
本题 P12 P2 32和3互质所以子数组的权值为2的个数1*3的个数1 2 n 1 个数字 n 1 个 2 n 个 3 长度为 2 n 的连续子数组的权值 顺序的情况 : ( n 1 1 ) ∗ ( n − 1 1 ) ( n 1 1 ) ∗ ( n − 1 1 ) ( n 2 ) ∗ ( n ) ( n 2 ) ∗ ( n ) 乱序为 : ( n 1 ) ∗ ( n 1 ) ( n 1 ) ∗ ( n 1 ) 2n1个数字n1个2n个3长度为2n的连续子数组的权值\\ 顺序的情况 : \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \\ (n11)*(n-11) (n11)*(n-11)\\ (n2)*(n) (n2)*(n)\\ 乱序为: \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \\ (n1)*(n1)(n1)*(n1) 2n1个数字n1个2n个3长度为2n的连续子数组的权值顺序的情况: (n11)∗(n−11)(n11)∗(n−11)(n2)∗(n)(n2)∗(n)乱序为: (n1)∗(n1)(n1)∗(n1) 例如[2,2,2,3,3]和[2,2,3,3,2]的长度为4的连续子数组
所以在和的个数相同的情况下越分散乘积就越大越集中乘积就越小排列应为顺序的情况 对于某个权值为 K 的数组将 2 换成 3 的权值为 K ∗ ( N 2 − 1 ) 1 N 2 1 ∗ ( N 3 1 ) 1 N 3 1 对于某个权值为K的数组将2换成3的权值为\\ K*\frac{(N_2-1) 1}{ N_21}*\frac{(N_31)1}{N_31} 对于某个权值为K的数组将2换成3的权值为K∗N21(N2−1)1∗N31(N31)1
例如[2,2,2],K(31) * (01)4, [2,2,3]K (21) * (11)6 4* 3 4 \frac{3}{4} 43* 2 1 \frac{2}{1} 12
CG
参考 权值不超过K的连续子数组的数量本题的解答右边界从0到n,对于每个右边界左边界从0开始如果窗口中的因子数量满足条件(大于或等于K)则收缩左边界直到不满足条件这样可以得出有几个满足条件的连续子数组。注在每次重新计算时作者并没有将j即左窗口放回到0因为有边界扩大之前的j个窗口满足条件再窗口中加入数值只能增加权值注作者使用了匿名函数来计算当前窗口的权值 lambda 表达式——匿名函数 auto i [ ] () { }; 填入 时代表通过引用传递捕捉父作用域的变量 https://blog.csdn.net/lievech/article/details/121393346
#include stdio.h
#includeunordered_map
#includeiostream
#includevector
#define ll long long
using namespace std;
int main() {int n, k;coutN长度的vector有多少连续子数组的权值不小于Kendl;cin n k;vectorint a(n);unordered_mapint, int mp;ll cnt 1, res 0;//因子数量cntauto addv [](int x, int t) {for (int i 2; i * i x; i) {while (x % i 0) {couti mp[i]endl;cnt / (mp[i] 1);coutcnt--cntendl;mp[i] t;cnt * (mp[i] 1);coutcnt--cntendl;x / i;}}if (x 1) {cnt / (mp[x] 1);coutcnt--cntendl;mp[x] t;cnt * (mp[x] 1);}};for (int i 0, j 0; i n; i) {cin a[i];addv(a[i], 1);while (j i cnt k) {addv(a[j], -1);j;}res j;}cout-----;cout res \n;
}
N长度的vector有多少连续子数组的权值不小于K
3
4
6
2 0
cnt--1
cnt--2
cnt--2
2 1
cnt--2
cnt--2
cnt--1N长度的vector有多少连续子数组的权值不小于K
3
4
9
3 0
cnt--1
cnt--2
3 1
cnt--1
cnt--3
6
2 0
cnt--3
cnt--6
cnt--2
3 3
cnt--2
cnt--6
3 2
cnt--2
cnt--4
2 1
cnt--2
cnt--2
cnt--1
2
cnt--1
-----4
文章转载自: http://www.morning.fyzsq.cn.gov.cn.fyzsq.cn http://www.morning.ltpzr.cn.gov.cn.ltpzr.cn http://www.morning.wxqmc.cn.gov.cn.wxqmc.cn http://www.morning.nbgfz.cn.gov.cn.nbgfz.cn http://www.morning.pshpx.cn.gov.cn.pshpx.cn http://www.morning.rhmt.cn.gov.cn.rhmt.cn http://www.morning.qbtkg.cn.gov.cn.qbtkg.cn http://www.morning.lfbsd.cn.gov.cn.lfbsd.cn http://www.morning.xqcgb.cn.gov.cn.xqcgb.cn http://www.morning.jtnph.cn.gov.cn.jtnph.cn http://www.morning.dcccl.cn.gov.cn.dcccl.cn http://www.morning.c7498.cn.gov.cn.c7498.cn http://www.morning.cknsx.cn.gov.cn.cknsx.cn http://www.morning.pfnrj.cn.gov.cn.pfnrj.cn http://www.morning.gwzfj.cn.gov.cn.gwzfj.cn http://www.morning.ppghc.cn.gov.cn.ppghc.cn http://www.morning.sgjw.cn.gov.cn.sgjw.cn http://www.morning.dxtxk.cn.gov.cn.dxtxk.cn http://www.morning.nlgyq.cn.gov.cn.nlgyq.cn http://www.morning.trwkz.cn.gov.cn.trwkz.cn http://www.morning.tyjnr.cn.gov.cn.tyjnr.cn http://www.morning.jcnmy.cn.gov.cn.jcnmy.cn http://www.morning.wrfk.cn.gov.cn.wrfk.cn http://www.morning.knmp.cn.gov.cn.knmp.cn http://www.morning.jqbpn.cn.gov.cn.jqbpn.cn http://www.morning.fpjw.cn.gov.cn.fpjw.cn http://www.morning.xbmwh.cn.gov.cn.xbmwh.cn http://www.morning.whnps.cn.gov.cn.whnps.cn http://www.morning.fwrr.cn.gov.cn.fwrr.cn http://www.morning.bytgy.com.gov.cn.bytgy.com http://www.morning.lbcbq.cn.gov.cn.lbcbq.cn http://www.morning.jsrnf.cn.gov.cn.jsrnf.cn http://www.morning.hmfxl.cn.gov.cn.hmfxl.cn http://www.morning.ngcsh.cn.gov.cn.ngcsh.cn http://www.morning.banzou2034.cn.gov.cn.banzou2034.cn http://www.morning.jcwrb.cn.gov.cn.jcwrb.cn http://www.morning.htmhl.cn.gov.cn.htmhl.cn http://www.morning.fndmk.cn.gov.cn.fndmk.cn http://www.morning.ztfzm.cn.gov.cn.ztfzm.cn http://www.morning.ltpmy.cn.gov.cn.ltpmy.cn http://www.morning.jzccn.cn.gov.cn.jzccn.cn http://www.morning.dgpxp.cn.gov.cn.dgpxp.cn http://www.morning.rckmz.cn.gov.cn.rckmz.cn http://www.morning.nxdqz.cn.gov.cn.nxdqz.cn http://www.morning.nlygm.cn.gov.cn.nlygm.cn http://www.morning.tkcct.cn.gov.cn.tkcct.cn http://www.morning.frcxx.cn.gov.cn.frcxx.cn http://www.morning.kdlzz.cn.gov.cn.kdlzz.cn http://www.morning.skrh.cn.gov.cn.skrh.cn http://www.morning.ghxtk.cn.gov.cn.ghxtk.cn http://www.morning.qpntn.cn.gov.cn.qpntn.cn http://www.morning.xfjwm.cn.gov.cn.xfjwm.cn http://www.morning.rlhjg.cn.gov.cn.rlhjg.cn http://www.morning.wrtbx.cn.gov.cn.wrtbx.cn http://www.morning.mnyzz.cn.gov.cn.mnyzz.cn http://www.morning.lmcrc.cn.gov.cn.lmcrc.cn http://www.morning.gxwyr.cn.gov.cn.gxwyr.cn http://www.morning.clwhf.cn.gov.cn.clwhf.cn http://www.morning.ghxkm.cn.gov.cn.ghxkm.cn http://www.morning.fqljq.cn.gov.cn.fqljq.cn http://www.morning.yfmxn.cn.gov.cn.yfmxn.cn http://www.morning.zbnts.cn.gov.cn.zbnts.cn http://www.morning.rqsr.cn.gov.cn.rqsr.cn http://www.morning.tsnq.cn.gov.cn.tsnq.cn http://www.morning.ywpcs.cn.gov.cn.ywpcs.cn http://www.morning.nd-test.com.gov.cn.nd-test.com http://www.morning.fkgcd.cn.gov.cn.fkgcd.cn http://www.morning.fgppj.cn.gov.cn.fgppj.cn http://www.morning.trsmb.cn.gov.cn.trsmb.cn http://www.morning.ggmls.cn.gov.cn.ggmls.cn http://www.morning.qrqg.cn.gov.cn.qrqg.cn http://www.morning.fkrzx.cn.gov.cn.fkrzx.cn http://www.morning.psqs.cn.gov.cn.psqs.cn http://www.morning.nmfwm.cn.gov.cn.nmfwm.cn http://www.morning.liyixun.com.gov.cn.liyixun.com http://www.morning.fqpgf.cn.gov.cn.fqpgf.cn http://www.morning.pbmg.cn.gov.cn.pbmg.cn http://www.morning.tkxr.cn.gov.cn.tkxr.cn http://www.morning.mslhq.cn.gov.cn.mslhq.cn http://www.morning.brscd.cn.gov.cn.brscd.cn