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

北京网站备案更换主体企业公司网站建设方案

北京网站备案更换主体,企业公司网站建设方案,建设网站号码,海外域名注册商🌏博客主页:PH_modest的博客主页 🚩当前专栏:每日一题 💌其他专栏: 🔴 每日反刍 🟡 C跬步积累 🟢 C语言跬步积累 🌈座右铭:广积粮,缓称…

🌏博客主页:PH_modest的博客主页
🚩当前专栏:每日一题
💌其他专栏:
🔴 每日反刍
🟡 C++跬步积累
🟢 C语言跬步积累
🌈座右铭:广积粮,缓称王!

一.题目描述

在这里插入图片描述

题目大意:

翻译来自洛谷

题目链接:

B. Arrays Sum (Grakn Forces 2020)

二.思路分析

这题是一个贪心模拟题
首先ai=b1i+b2i+…+bki;如下图:
在这里插入图片描述
所以我们可以尝试每次b的取值都和a相等,一直取到k次,k次之后就不改变b的取值,以此往复。
在这里插入图片描述
最后考虑一下特殊情况,就是k为1的时候,如果a数组里的值不是全相等的话,无法实现,因为第一个数肯定是0,如果k为1那么b的

三.代码展示

//https://codeforces.com/problemset/problem/1408/B
//再k次以内优先选择最优的数
//
#include<iostream>
#include<algorithm>
#define int long long
using namespace std;int s[200020];void solve()
{int n,k;cin>>n>>k;for(int i=0;i<n;i++){cin>>s[i];}//特判if(k==1&&s[0]!=s[n-1]){cout<<"-1"<<"\n";return;}int ans=0;//记录答案while(s[n-1]!=0){int cur=s[0];int count=0;//记录与k的次数for(int j=0;j<n;j++){if(s[j]==cur){s[j]=0;}else{if(count!=k){cur=s[j];count++;j--;continue;}else{for(int i=j;i<n;i++){s[i]-=cur;}break;}}}ans++;}cout<<ans<<"\n";
}signed main()
{int t;cin>>t;while(t--){solve();}return 0;
}

最后:

每日一题系列旨在养成刷题的习惯,所以对代码的解释并不会特别详细,但足够引导大家写出来,选的题目都不会特别难,但也不是特别简单,比较考验大家的基础和应用能力,我希望能够将这个系列一直写下去,也希望大家能够和我一起坚持每天写代码。

之后每个星期都会不定期更新codeforces和atcoder上的题目,想要学习算法的友友们千万别错过了,有什么疑问欢迎大家在评论区留言或者私信博主!

在这里送大家一句话:广积粮,缓称王!

http://www.yayakq.cn/news/22831/

相关文章:

  • 网站维护费一般多少钱企业门户网站的建设方法
  • 什么网站了解国家建设的行情广告创意设计与鉴赏
  • 网站的站点建设短视频培训课程
  • 自己做采集电影网站元气森林网络营销策略分析
  • 网站页中繁体转移代码Wordpress 数据10万
  • 织梦网站图片怎么修改做网站用哪个电脑
  • 电商网站开发 报价宝洁网站建设评价
  • 煤炭建设协会官方网站网站登录注册怎么做的
  • 营销型网站建设教学wordpress 页面设计
  • 昆明有网站的公司c语言做网站后台服务
  • wordpress站点克隆律师事务所 网站模板
  • 深圳app网站建设网站制作建
  • 制作网站设计的公司哈尔滨建站
  • 在线看免费观看视频网站大全怎么做网站搜索
  • 网站设计建议wordpress 瀑布流
  • 室内设计师网名专用网站做seo外链
  • 手机网站建设网站自然人做音频网站违法吗
  • 网站开发设计素材万网网站设计
  • 怎样用服务器做网站六安百度推广公司
  • 做网站有未来吗双语cms网站
  • 北京丰台网站建设淄博网站建设设计公司
  • 深喉咙企业网站模板销售计划方案怎么写
  • 招标网站哪个好用济南营销网站制作公司哪家好
  • 中国建设银行个人网站登录外贸邦海关数据
  • 网站制作公司官网梅州建站规划
  • 四川省建设工程招投标网站翻译网站建设方案
  • 建设网站贵吗淘宝网店的seo主要是
  • 怎么改网站关键词网站分析与优化
  • 龙岗模板网站建设怎样做化妆品网站
  • 建设领域现场专业人员报名网站网站开发上线流程图