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

大通县公司网站建设建站公司排名

大通县公司网站建设,建站公司排名,衢州网站推广,新乡门户网站建设方案总结:5.21下午VP一场,死在了A题,给我wa崩溃了,浪费了差不多一个小时,BC还挺顺畅,虽然C题是在结束后不久交上去的。。。。 A. New Palindrome 思路:其实思路很简单,“The string s …

总结:5.21下午VP一场,死在了A题,给我wa崩溃了,浪费了差不多一个小时,BC还挺顺畅,虽然C题是在结束后不久交上去的。。。。

A. New Palindrome

思路:其实思路很简单,The string s a palindrome”,题目已经说了所给的为回文字符串,所以直接判断一半有几种字符即可(开始的时候计算整个字符串中字符的数量,不知道哪错了。。。至今过不了。。。)

AC代码:

#include<iostream>
#include<cstring>
using namespace std;int a[30];
int main(){int T,sum;string s;cin>>T;while(T--){memset(a,0,sizeof(a));sum=0;cin>>s;for(int i=0;i<s.size()/2;i++){a[s[i]-'a']++;if(a[s[i]-'a']==1){sum++;}}if(sum>=2){cout<<"YES"<<'\n';}else{cout<<"NO"<<'\n';}}return 0;
} 

B. Maximum Sum

思路:开始没想到,其实思路对了还是挺简单的。。。一共进行k此操作,所以一共有k+1种可能的情况,分别是0次删前面k次删后面,1次删前面k-1次删后面,2次删前面k-2次删后面...一共循环k+1次,求最大值即可

AC代码:

#include<iostream>
#include<cstring>
#include<algorithm>
#define int long long
using namespace std;const int N=200005;
int a[N],sum[N];
signed main(){int T,n,k,nmax;cin>>T;while(T--){memset(sum,0,sizeof(sum));nmax=0;cin>>n>>k;for(int i=1;i<=n;i++){cin>>a[i];}sort(a+1,a+1+n);for(int i=1;i<=n;i++){sum[i]=sum[i-1]+a[i];}for(int i=0;i<=k;i++){nmax=max(nmax,sum[n-i]-sum[2*(k-i)]);}cout<<nmax<<'\n';}return 0;
}

C. Contrast Value

思路:算是数学知识,求相邻两个数差的绝对值,如果序列是单调的,差的绝对值的和就等于头和尾差的绝对值,所以直接求有几个上升和下降子序列即可,除了只有一种数的序列,其他情况上升和下降子序列的个数和+1即可

AC代码:

#include<iostream>
using namespace std;const int N=300005;
int a[N];
int main(){int T,n,x,cnt,sum;cin>>T;while(T--){cnt=1;sum=1;cin>>n;for(int i=1;i<=n;i++){cin>>x;if(i==1){a[1]=x;} else if(x!=a[cnt]){a[++cnt]=x;}}for(int j=2;j<=cnt;){if(a[j]>a[j-1]){while(a[j]>a[j-1]&&j<=cnt){j++; }sum++;}else{while(a[j]<a[j-1]&&j<=cnt){j++; }sum++;}}cout<<sum<<'\n';}return 0;
}

http://www.yidumall.com/news/107723.html

相关文章:

  • 来个网站互联网营销师考证多少钱
  • 获客平台有哪些网站标题优化排名
  • wordpress访问网站很慢广州seo服务
  • 永久免费虚拟空间杭州seo软件
  • 做网站没有高清图片怎么办天天网站
  • 做全景图二维码的网站郑州疫情最新情况
  • 教育培训的网站建设seo网站推广教程
  • 现在流行的网站开发第三方网站流量统计
  • 罗湖商城网站建设多少钱怎样在网上推广自己的产品
  • 网站东莞优化建设index百度指数
  • 有什么做兼职的好的网站吗南京网站seo
  • 医院网站可以自己做吗参考消息网国内新闻
  • 贵州建筑网站常用的网络推广手段有哪些
  • wordpress主题自适应seo推广主要做什么
  • 自建网站 微信网页版如何模板建站
  • 阿里云做网站的百度业务推广
  • wordpress房地产插件上海排名优化seobwyseo
  • 河南火焰山网站开发禹长沙新媒体营销
  • 移动网站二级域名m开头怎么做百度推广新手入门
  • 网站设计文档模板重庆seo杨洋
  • 广州越秀区房价百度关键词怎么优化
  • 新冠咳嗽有痰怎么办提供seo顾问服务适合的对象是
  • 娱乐平台网站建设媒体公关
  • 台州建设局招标投标网站营销平台
  • 电子商务网站建设与管理课后题南安seo
  • 四川省的住房和城乡建设厅网站百度竞价排名技巧
  • 一键建站哪家信誉好电脑课程培训零基础
  • 网站建设制作方案百度在线客服问答
  • 做网站的工作要求新闻发稿平台有哪些
  • 移动网站开发产品策划推广方案