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

安庆做网站哪个公司好如何做好一个网站

安庆做网站哪个公司好,如何做好一个网站,wordpress导航菜单跳转,可以看的网站的浏览器有哪些题目在这里 大意: MAD函数返回出现次数 ≥ 2 \geq2 ≥2的最大整数 b i b_i bi​ M A D ( a [ 1 , 2 , . . . i ] ) MAD(a[1,2,...i]) MAD(a[1,2,...i]) 每次操作把 a i a_i ai​进行上述操作,直到全变为0为止,对每次操作的数组进行求和,记…

题目在这里

大意:
MAD函数返回出现次数 ≥ 2 \geq2 2的最大整数
b i b_i bi = M A D ( a [ 1 , 2 , . . . i ] ) MAD(a[1,2,...i]) MAD(a[1,2,...i])
每次操作把 a i a_i ai进行上述操作,直到全变为0为止,对每次操作的数组进行求和,记为 s u m sum sum,问sum的大小

分析:
经过一次运算总可以得到非递减的序列,因为MAD函数非递减,最大值只会越来越大
只有连续的数段可以向右传递,做一次虽然非递减,但是会有只有单个的情况这是不可以向右传递的
我们可以再做一次计算去除这些数,剩下就是可以向右传递的

#include<bits/stdc++.h>
using namespace std;
using i64 = long long;
#define ios ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);int n;    
void calc(vector<int>&a,i64 &s){map<int,int> mp;i64 now = 0;vector<int> res(n+1,0);for(int i = 1;i<=n;++i){mp[a[i]]++;if(mp[a[i]]>=2&&a[i]>now){now = a[i];}res[i] = now;}a = res;for(int i = 1;i<=n;++i){//cout<<a[i]<<' ';s+=a[i];}//cout<<s<<"\n";
}
void solve(){cin>>n;vector<int>a(n+1);i64 s = 0;for(int i = 1;i<=n;++i) cin>>a[i],s+=a[i];calc(a,s);calc(a,s);for(int i = 1;i<=n;++i){s+=(n-i)*1LL*a[i];}//cout<<s<<"\n";
}signed main(){ios;int t;cin>>t;while(t--){solve();}return 0;
}

读错题目了好难受qaq

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

相关文章:

  • 学校 网站 建设 目的教育机构跑路
  • 网站编程多少钱唐山市住房房和城乡建设厅网站
  • 上海营销网站推广多品牌营销策划案例ppt
  • 上海网站定制价格低百度秒收录
  • 进行企业网站建设规划wordpress 备案号
  • 深圳注册贸易公司网上注册流程百度网站排名搜行者seo
  • dedecms网站源码广告创意设计欣赏
  • 做网站现在好弄么盐城做网站推广电话
  • 如何在社交网站做销售铜陵网站开发
  • 简洁软件下载网站源码网站删除关键词
  • 为什么公司的网站打不开甘肃省城乡住房建设厅网站首页
  • 施工建设集团网站厦门seo排名公司
  • python+网站开发+prfandroid安卓版下载
  • 安宁网站建设 熊掌号手机商城网站设计要求怎么写
  • 建站精灵网站模板游戏门户网站有哪些
  • 做色网站汽车报价大全
  • 做网站中app客户端网站设计中建设规划和准备阶段
  • 邹城网站开发橙 网站
  • 能否提供代码 网站建设静态网站开发文章
  • 无锡网站制作公司哪家好家乡网页设计作品欣赏
  • 网页设计素材网站花wap网页游戏轮回ol
  • iis 如何新建网站百度怎么做网站域名
  • 嘉兴建站服务网络销售怎么样
  • 北京如何优化网站重庆seo报价
  • 企业网站手机版模板免费下载云商城是什么平台
  • 做外单网站亚马逊自己怎么做淘宝客网站
  • 金华市住房建设局网站wordpress修订管理
  • 网站主机空间服务器做php网站吗
  • 做网站公司联系方式页面上海中小企业服务中心
  • 网站的打开速度提供网站建设工具的品牌有哪些