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

郑州专业网站建设公司详情wordpress淘宝模板

郑州专业网站建设公司详情,wordpress淘宝模板,淘宝客免费建网站,十大景观设计网站前缀和 3956. 截断数组 - AcWing题库 一看到题目很容易想到的思路是对数组求前缀和#xff0c;然后枚举两个分段点就好#xff0c;时间复杂度是On^2#xff0c;n是1e5会t#xff0c;需要优化。 朴素的代码#xff0c;会超时#xff1a; #include bits/stdc.h u…前缀和 3956. 截断数组 - AcWing题库 一看到题目很容易想到的思路是对数组求前缀和然后枚举两个分段点就好时间复杂度是On^2n是1e5会t需要优化。 朴素的代码会超时 #include bits/stdc.h using lllong long; const int N2e510; int a[N],s[N]; void solve() {int n;std::cinn;for(int i1;in;i){std::cina[i];s[i]s[i-1]a[i];} int targets[n]/3;int cnt0;for(int i1;in;i){if(s[i]!target) continue;for(int ji1;jn;j){if(s[n]-s[j]!target) continue;cnt; }}std::coutcnt\n; } signed main() {int t;t1;//std::cint;while(t--){solve();} return 0; } 思考一下上面的代码是枚举所有可能的i,j)符合条件就。试想一下如果我们手算这个题会怎么做呢是不是确定第一段之后去数有第二段有多少种情况比如 4  1 2 3 3 i走到2时发现满足条件我们去后面找有几个满足条件的发现只有一个加上1没有再满足条件的i了因此答案就是1。 反过来是不是也一样呢数一数前面有多少种情况一旦后面有满足条件的j就加上前面的和。 因为后段至少有两个数因此i属于[1,n-2],判断s[1]是否等于target。前段至少有两个数故而j属于[3,n],判断s[n]-s[j-1]是否等于target。 i从1-n-2顺着走判断是否满足条件满足则cnt说明目前前段有cnt种情况只需要有一个ji且满足条件就可以确定以j为第二段的一共有cnt种情况答案加上cnt即可。 AC代码 #include bits/stdc.h using lllong long; const int N2e510; int a[N],s[N]; void solve() {int n;std::cinn;for(int i1;in;i){std::cina[i];s[i]s[i-1]a[i];} if(s[n]%3||n3){std::cout0\n;return ;}int targets[n]/3;ll cnt0,res0; for(int i1;in-2;i){if(s[i]target) cnt;int ji2;if(s[n]-s[j-1]target) rescnt;}std::coutres\n; } signed main() {int t;t1;//std::cint;while(t--){solve();} return 0; } 发散一下发现这种需要求l满足某个条件r满足某个条件的情况一共有多少都可以这样数前面满足条件的个数一旦后面符合条件了可以确定以r结尾的情况有cnt种rescntOn就可以解决。
http://www.yutouwan.com/news/419537/

相关文章:

  • 做网站和做小程序有什么不同友情链接的网站图片
  • 中小型企业网站的设计与开发个人网站做废品回收
  • 如何评判一个网站建设的怎么样关闭wordpress注册邮件
  • 有做电动车修车的网站吗简单网站建设课程
  • jsp网站如何做seo大学课程免费自学网站
  • 怎么制作网站网页个人社保缴费证明
  • 网站开发需要哪些能力做网站百度收录
  • 房地产网页设计网站建设网站建设的目的及功能定位
  • 国外可以做推广的网站吗在线优化网站建设
  • wordpress 站外链接宿州大型网站建设公司
  • 建设网站语言选择安徽建设行业安全协会网站
  • 惠州建设集团公司网站申请免费个人网页
  • 百度 网站 移动端宁波制作网站企业有哪些
  • 个人备案做企业网站商城网站怎么做
  • 贵阳地铁建设网站甘肃谷歌seo
  • 那家公司做网站产品做网站
  • 网站开发学历要求wordpress 批量打印
  • 哪个网站做兼职可以赚钱网站翻新后seo怎么做
  • 网站设计制作新参考价格个人简历模板免费下
  • 南宁公司的网站建设怎么做类似清风dj网站
  • 新西兰网站开发专业网络营销促销策略有哪些
  • 建网站的步骤及方法工程建设沈阳网
  • 个人备案经营网站备案铜陵网络推广
  • 斗鱼网站的实时视频是怎么做的维护网址
  • 建设信用卡官方网站重庆专业网站营销
  • 求职网站排名唐山市里做网站的
  • 深圳制作网站软件目前最好用的云电脑排行
  • 网站建设硬件需求宁波做网站哪家公司好
  • 石家庄外贸网站制作无法连接到wordpress站点
  • 丹东网站制作怎么登录企业邮箱