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

国际知名平面设计网站文员短期电脑培训

国际知名平面设计网站,文员短期电脑培训,阿里云服务器免费一个月,跨境电子商务平台A. 恶心模拟。。 模拟一下分类即可 数字类&#xff0c;数字0&#xff0c;或者都是数字 字母类&#xff0c;字母空的也是字母&#xff0c;有字母就是字母 #include<bits/stdc.h> #define INF 1e9 using namespace std; typedef long long ll; const int N2e59; strin…

A.

恶心模拟。。

模拟一下分类即可

数字类,数字0,或者都是数字

字母类,字母空的也是字母,有字母就是字母

#include<bits/stdc++.h>
#define INF 1e9
using namespace std;
typedef long long ll;
const int N=2e5+9;
string number[N],capital[N];
int number_pos,capital_pos;
void lan(){string s;cin>>s;s+=";";string s1="";for(int i=0;i<s.size();){s1="";while(i<s.size() && s[i]!=',' && s[i]!=';'){//读取完整s1+=s[i];i++;}if(s1==""){//字母capital[++capital_pos]=s1;i++;continue;}if(s1=="0"){//数字number[++number_pos]=s1;}else if(s1[0]=='0'){//01capital[++capital_pos]=s1;}else{//全是数字才是数字,其他都是字母bool flag=true;for(int j=0;j<s1.size();j++){if(s1[j]<'0' || s1[j]>'9'){flag=false;break;}}if(flag){number[++number_pos]=s1;}else{capital[++capital_pos]=s1;}}i++;}if(!number_pos){//没有就-cout<<"-";}else{//输出前n-1一个cout<<"\"";for(int i=1;i<number_pos;i++){cout<<number[i]<<",";}cout<<number[number_pos]<<"\"";//最后一个特别处理}cout<<'\n';if(!capital_pos){cout<<"-";}else{cout<<"\"";for(int i=1;i<capital_pos;i++){cout<<capital[i]<<",";}cout<<capital[capital_pos]<<"\"";}
}
int main(){ios::sync_with_stdio(false);cin.tie(0),cout.tie(0);int q=1;while(q--){lan();}return 0;
}

B.

二分upper_bound就好了

#include<bits/stdc++.h>
#define INF 1e9
using namespace std;
typedef long long ll;
const int N=2e5+9;
int a[N],b[N];
int n,m;
int work(int x){return upper_bound(a+1,a+1+n,x)-a-1;
}
void lan(){cin>>n>>m;for(int i=1;i<=n;i++){cin>>a[i];}for(int i=1;i<=m;i++){cin>>b[i];}sort(a+1,a+1+n);for(int i=1;i<=m;i++){cout<<work(b[i])<<" ";}}
int main(){ios::sync_with_stdio(false);cin.tie(0),cout.tie(0);int q=1;while(q--){lan();}return 0;
}

C.

贪心,大的且只有奇数数量就变成小的,回文串对称特性所以用栈模拟后半段即可

#include<bits/stdc++.h>
#define INF 1e9
using namespace std;
typedef long long ll;
const int N=2e5+9;
int c[N];
void lan(){string s;cin>>s;int n=s.length();for(int i=0;i<n;i++){//桶存c[s[i]-'a']++;}for(int i=25;i>=0;i--){//倒着找,找到的肯定是最大的if(c[i]&1){for(int j=0;j<26;j++){if(c[j]&1){//正着找,找到的肯定是最小的,但是也有可能找不到  abac[j]++;c[i]--;break;}}}}int flag=-1;//记录中间字母for(int i=0;i<26;i++){if(c[i]&1){flag=i;}}stack<char> stk;//栈模拟后面for(int i=0;i<26;i++){//找最小必然字典序最小for(int j=1;j<=c[i]/2;j++){cout<<char(i+'a');stk.push(char(i+'a'));}}//aabbif(flag!=-1){cout<<char(flag+'a');//输出中间}//倒着输出即可while(!stk.empty()){cout<<stk.top();stk.pop();}
}
int main(){ios::sync_with_stdio(false);cin.tie(0),cout.tie(0);int q=1;while(q--){lan();}return 0;
}

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

相关文章:

  • 做餐饮酒店网站网群企业网站管理系统
  • 百度网站风格windows优化大师有什么功能
  • wordpress 网站模板品牌推广公司排名
  • 林州网站建设策划企业网站404页面设计
  • 厦门网站设计公司欧美农庄网站模板
  • 建设政务网站报告做企业展示网站
  • 网站的设计路线金山开发
  • 找网站做关于家乡的网页制作教程
  • 医疗器械有限公司重庆seo结算
  • 献县网站建设做的网站怎么上传图片
  • 普拓网站建设企业管理培训视频免费
  • 成都wap网站建设南通网站建设入门
  • 职业学校网站模板爱站网是什么
  • 杭州做网站的优质公司做会展网站的关键词
  • 成都网站建设新闻网络销售有哪些模式
  • 深圳市做网站的有那些公司淄博网站建设哪家好
  • 自己做首饰的好网站临沂做过网站的公司
  • 网站 关于我们 模板珠海哪个公司建设网站好
  • 汉字域名的网站淄博做网站优化
  • 网站备案是自己可以做吗乐视网站建设目标
  • 网站怎么做营销门户网站建设价格
  • 网站改造萍乡专业的企业网站建设公司
  • 东莞企业网站制作怎么做如何修改网站后台密码
  • 帮公司制作一个网站是如何收费wordpress的时间
  • 怎么建设手机网站wordpress 有没有上级目录的写权限
  • 备案ip 查询网站查询网站wordpress速度优化
  • 优质网站建设的设计要点二维码生成器软件下载
  • 网站做的比较好的网络营销思路
  • 做国际网站的上海高端网站公司番禺附近网站建设推广
  • 双语网站后台怎么做网站信息内容建设