【PAT乙级】1052 卖个萌 (20 分)
题目地址
#include<cstdio>
#include<iostream>
#include<string>
#include<vector>
using namespace std;
string s;
vector<string> ve[5];
int main(void)
{for(int i=0;i<3;i++){getline(cin,s); while(s.size()){int l=s.find('[');int r=s.find(']');if(r==-1) break;ve[i].push_back(s.substr(l+1,r-l-1));s=s.substr(r+1);}}ve[3]=ve[1],ve[4]=ve[0];int k;cin>>k;for(int i=0;i<k;i++) {string temp;bool flag=true;for(int j=0;j<5;j++){int x; cin>>x;if(j==1) temp+="(";if(x>ve[j].size()||x<=0) flag=false;else temp+=ve[j][x-1];if(j==3) temp+=")";}if(flag) cout<<temp;else cout<<"Are you kidding me? @\\/@";cout<<endl;}return 0;
}
#include<bits/stdc++.h>
using namespace std;
vector<string>ve[3];
int main(void)
{for(int i=0;i<3;i++){string s; getline(cin,s);for(int j=0;j<s.size();j++){if(s[j]=='['){j++;string temp;while(s[j]!=']') temp+=s[j],j++;ve[i].push_back(temp);}}}int n; cin>>n;while(n--){int a1,b1,c,b2,a2; cin>>a1>>b1>>c>>b2>>a2;a1--,b1--,c--,b2--,a2--;if(a1<ve[0].size()&&a2<ve[0].size()&&b1<ve[1].size()&&b2<ve[1].size()&&c<ve[2].size())printf("%s(%s%s%s)%s\n",ve[0][a1].c_str(),ve[1][b1].c_str(),ve[2][c].c_str(),ve[1][b2].c_str(),ve[0][a2].c_str());else puts("Are you kidding me? @\\/@");}return 0;
}
【PAT乙级】1052 卖个萌 (20 分)相关推荐
- C++学习之路 | PTA乙级—— 1052 卖个萌 (20 分)(精简)
1052 卖个萌 (20 分) 萌萌哒表情符号通常由"手"."眼"."口"三个主要部分组成.简单起见,我们假设一个表情符号是按下列格式输出的 ...
- PAT乙级 1052 卖个萌 (0/20 分) Java 未实现
似乎由于PAT编译器问题,此题Java写法无解.我也不是非常懂这个,csdn找到如下一篇文章,他的代码测试点2通过了,给了4分 [JAVA]PAT 乙级 1052 卖个萌(未通过测试点0.1) 我的0 ...
- PAT 乙级 1052 卖个萌
1052 卖个萌 (20 point(s)) 萌萌哒表情符号通常由"手"."眼"."口"三个主要部分组成.简单起见,我们假设一个表情符号是按 ...
- 【最详细解析】1052 卖个萌 (20分)_28行代码AC
立志用更少的代码做更高效的表达 Pat乙级最优化代码+题解+分析汇总-->传送门 萌萌哒表情符号通常由"手"."眼"."口"三个主要部 ...
- 1052 卖个萌 (20分)特殊符号输入
萌萌哒表情符号通常由"手"."眼"."口"三个主要部分组成.简单起见,我们假设一个表情符号是按下列格式输出的: [左手]([左眼][口][右 ...
- PAT乙级 1052 卖个萌
萌萌哒表情符号通常由"手"."眼"."口"三个主要部分组成.简单起见,我们假设一个表情符号是按下列格式输出的: [左手]([左眼][口][右 ...
- 1052. 卖个萌 (20)
1052. 卖个萌 (20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 萌萌哒表情符号通常由"手& ...
- PAT 乙级 1069 微博转发抽奖 (20 分)
题目:PAT 乙级 1069 微博转发抽奖 (20 分) 经验总结: 可以建立一个set,用于存放中奖用户.若set中有此用户,代表此用户已中奖,奖品顺延. C++代码: #include<bi ...
- PAT乙级 1032 挖掘机技术哪家强 (20 分)
1032 挖掘机技术哪家强 (20 分) 为了用事实说明挖掘机技术到底哪家强,PAT 组织了一场挖掘机技能大赛.现请你根据比赛结果统计出技术最强的那个学校. 原题链接 代码 #include < ...
最新文章
- 有序回归(ordinal regression)
- 同一套C#.NET程序,给同一个人卖了3次的反思
- java8 lamda快速入门
- 套接字编程——基于UDP协议
- 整理 | 软件与工具的收集汇总及推荐
- Linux 关闭、开启、查看 防火墙命令
- 【AI视野·今日CV 计算机视觉论文速览 第222期】Fri, 18 Jun 2021
- gcc/g++版本切换与降级
- 他是浙大 19 岁大一新生,三个月斩获 WWDC 19 奖学金!
- python做数据可视化的优势_用Python进行数据可视化的10种方法
- 物业费管理系统c语言作业,c语言物业管理系统.doc
- Web2.0浪潮下的广播电视业
- UG与PROE哪个好用,主要看是用在哪里
- java token 生成_生成 Token
- FaceBook流程到底应该如何?
- 如何区分电梯卡为id卡ic卡_门禁卡ID卡和IC卡从外表怎么区分?
- IOS苹果内购 PHP后端验证票据
- APP设计师必上的10个APP图标素材资源站
- 操作系统教程第六版——第三章课后作业
- 国内首个网络安全行业全景图重磅推出