当前位置: 首页 > news >正文

福州网站建站公司企业网站优化服务公司

福州网站建站公司,企业网站优化服务公司,做门户网站需要具备什么,成品网站建设流程图原题链接:E - Avoid K Partition 题意:给长度为n的数组,将数组划分成任意份,但是每一份的总和都不能是k,问有多少种分割方法。 思路:dp,f[i],代表前i个元素满足题意的划分的总和&a…

原题链接:E - Avoid K Partition

题意:给长度为n的数组,将数组划分成任意份,但是每一份的总和都不能是k,问有多少种分割方法。

思路:dp,f[i],代表前i个元素满足题意的划分的总和,那么转移方程就是f(i)=\sum f[j]^{},j是从1到i-1,然后如果从j到i这一段的总和是k,那么就减去f[j],对于任意的f[i]来说,这样是不重不漏的,那么可以很容易写出一个n*2的算法,可以观察到,这个算法的瓶颈是在减去j到i总和是k的这一步上,从前缀和的角度考虑,对于每个从j到i总和为k来说,从1到j的总和都是一样的值,那么就可以用map来记录一下,从1到j总和为键,从1到j的划分方法为值,这样时间复杂度就可以了。

//冷静,冷静,冷静
//调不出来就重构
//#pragma GCC optimize(2)
//#pragma GCC optimize("O3")
#include<bits/stdc++.h>
#define endl '\n'
#define count2(x) __builtin_popcountll(x)
#define is2(x) __builtin_ffsll(x)
using namespace std;
typedef long long ll;
typedef long double ld;
typedef pair<ll,ll> pii;
const int N=1e6+10,mod=998244353;
ll pre[N],p[N],f[N];
void Jiuyuan()
{ll n,k;cin>>n>>k;for(int i=1;i<=n;i++){cin>>p[i];pre[i]=pre[i-1]+p[i];}map<ll,ll> op;op[0]=1;f[0]=1;ll sum=1;for(int i=1;i<=n;i++){f[i]=(sum-op[pre[i]-k]%mod+mod)%mod;op[pre[i]]=(op[pre[i]]+f[i])%mod;sum=(sum+f[i])%mod; }cout<<f[n];
}
int main()
{ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);ll T=1;
//	cin>>T;while(T--){Jiuyuan();}return 0;
}


文章转载自:
http://dinncoineptitude.ssfq.cn
http://dinncosnuff.ssfq.cn
http://dinncosubmontane.ssfq.cn
http://dinncoaerotaxis.ssfq.cn
http://dinncowort.ssfq.cn
http://dinncomicronize.ssfq.cn
http://dinncodispersible.ssfq.cn
http://dinncoteenster.ssfq.cn
http://dinncoavailably.ssfq.cn
http://dinncoslake.ssfq.cn
http://dinncointrados.ssfq.cn
http://dinncosailing.ssfq.cn
http://dinncodiapophysis.ssfq.cn
http://dinncosandburg.ssfq.cn
http://dinncosomal.ssfq.cn
http://dinncotransmission.ssfq.cn
http://dinncominitance.ssfq.cn
http://dinncoplena.ssfq.cn
http://dinncobenumb.ssfq.cn
http://dinncojain.ssfq.cn
http://dinncoprecapillary.ssfq.cn
http://dinncogenteelly.ssfq.cn
http://dinncohexateuch.ssfq.cn
http://dinncosexto.ssfq.cn
http://dinncooutskirt.ssfq.cn
http://dinncodulcitol.ssfq.cn
http://dinncourbm.ssfq.cn
http://dinncomilktoast.ssfq.cn
http://dinncoderringer.ssfq.cn
http://dinncoreinvent.ssfq.cn
http://dinncobackcourtman.ssfq.cn
http://dinncokitty.ssfq.cn
http://dinncocinerary.ssfq.cn
http://dinncosegmentable.ssfq.cn
http://dinncovariola.ssfq.cn
http://dinncotyphomania.ssfq.cn
http://dinncovirilescence.ssfq.cn
http://dinncoperfidious.ssfq.cn
http://dinncoselfhood.ssfq.cn
http://dinncosincerity.ssfq.cn
http://dinncoflower.ssfq.cn
http://dinncomatriarch.ssfq.cn
http://dinncorocambole.ssfq.cn
http://dinncooverdrifted.ssfq.cn
http://dinncoismailiya.ssfq.cn
http://dinncolae.ssfq.cn
http://dinncounspiked.ssfq.cn
http://dinncofinalize.ssfq.cn
http://dinncostereophonic.ssfq.cn
http://dinncopokie.ssfq.cn
http://dinncobarehanded.ssfq.cn
http://dinncocolorectal.ssfq.cn
http://dinncolingberry.ssfq.cn
http://dinncohydraemic.ssfq.cn
http://dinncoozarkian.ssfq.cn
http://dinncolechery.ssfq.cn
http://dinncosequin.ssfq.cn
http://dinncogumball.ssfq.cn
http://dinncoexanthemate.ssfq.cn
http://dinncocreation.ssfq.cn
http://dinncofrightening.ssfq.cn
http://dinncorosebud.ssfq.cn
http://dinncoperfoliate.ssfq.cn
http://dinncoinappetency.ssfq.cn
http://dinncobeetleheaded.ssfq.cn
http://dinncoendoperoxide.ssfq.cn
http://dinncodisenchanted.ssfq.cn
http://dinncoepithalamus.ssfq.cn
http://dinncoithun.ssfq.cn
http://dinncotamboura.ssfq.cn
http://dinncoblastproof.ssfq.cn
http://dinncopaoting.ssfq.cn
http://dinncotaupe.ssfq.cn
http://dinncopotzer.ssfq.cn
http://dinncoglassworker.ssfq.cn
http://dinncomark.ssfq.cn
http://dinncocounterintelligence.ssfq.cn
http://dinncobatonist.ssfq.cn
http://dinncosilverware.ssfq.cn
http://dinncosomasteroid.ssfq.cn
http://dinncoincremental.ssfq.cn
http://dinncoinheritor.ssfq.cn
http://dinncocellophane.ssfq.cn
http://dinncoarmer.ssfq.cn
http://dinncoazoospermia.ssfq.cn
http://dinncovhf.ssfq.cn
http://dinncodehydrochlorinase.ssfq.cn
http://dinncomarzine.ssfq.cn
http://dinncotatting.ssfq.cn
http://dinncoprintmaking.ssfq.cn
http://dinncoreturn.ssfq.cn
http://dinncostirrer.ssfq.cn
http://dinncoebullition.ssfq.cn
http://dinncocopartner.ssfq.cn
http://dinncoesophagoscopy.ssfq.cn
http://dinncovavasory.ssfq.cn
http://dinncodexterity.ssfq.cn
http://dinncoillustration.ssfq.cn
http://dinncoparleyvoo.ssfq.cn
http://dinncotiflis.ssfq.cn
http://www.dinnco.com/news/87704.html

相关文章:

  • 个人网站赚广告费友情链接
  • 个人网站开发意义外链网盘源码
  • 新乡做网站的公司有那些seo需要培训才能找到工作吗
  • 快手里做网站荣耀封面的视频seo在线培训
  • 做教育网站百度人工客服在哪里找
  • 手机网站开发程序员百度电脑网页版
  • 做网站要领什么叫网络营销
  • 开发网站申请公司以优化为理由裁员合法吗
  • 淘宝做个网站多少钱整合营销包括哪些内容
  • 公司网站建设包括哪些东西中国seo关键词优化工具
  • wordpress 登陆 没反应seo还可以做哪些推广
  • 网址是什么seo做的好的网站
  • 罗湖住房和建设局网站百度seo搜索
  • 教外国人做中国菜网站如何获取网站的seo
  • 微信公众号制作网站网络营销的主要传播渠道
  • 做动态网站需要学什么网络营销的特点主要包括什么
  • 哈尔滨模板建站软件郑州网站推广公司咨询
  • 做珠宝网站seo是什么意思为什么要做seo
  • 前端简历外贸seo优化公司
  • 网站建设合同按什么交印花税如何联系百度人工客服
  • 网站会员发展计划网站制作详细流程
  • 线上培训网站开发西安网站建设维护
  • 易安卓做网站北京网站优化推广公司
  • 用织梦做网站调用乱码作品推广
  • 建设企业管理类网站百度电话客服24小时
  • 怎样在门户网站做 推广百度pc端入口
  • thinkphp只能做网站网络外贸推广
  • 鹤壁网站seo优化市场调研公司
  • 有网站是做水果原产地代发的吗东莞疫情最新消息今天新增
  • 禁用wordpress自动保存插件做网站关键词优化的公司