PAT乙级 1052. 卖个萌
来源:互联网 发布:刷枪软件制作教程 编辑:程序博客网 时间:2024/06/09 16:34
//写这题的时候真的是懒得动脑子了...//PAT-1-1052#include <iostream>#include <algorithm>#include <string>#include <math.h>using namespace std;void read_icon(string e[],string s0,int &cc){ for (int i=0; i<s0.length(); i++) { if (s0[i]=='[') { for (int j=i+1; s0[j]!=']'; j++) { e[cc]+=s0[j]; } cc++; } }}int main(){ string e[10]; string m[10]; string h[10]; string s0; string s1; string s2; getline(cin,s0); getline(cin,s1); getline(cin,s2); int count=0; int c2=0; int c3=0; read_icon(h, s0,count); read_icon(e, s1, c2); read_icon(m, s2, c3); int n; cin>>n; int num[n][5]; for (int i=0; i<n; i++) { for (int j=0; j<5; j++) { cin>>num[i][j]; } } int f=1; for (int i=0; i<n; i++) { if (num[i][0]-1<0||num[i][0]-1>=count) { f=0; } if (num[i][1]-1<0||num[i][1]-1>=c2) { f=0; } if (num[i][2]-1<0||num[i][2]-1>=c3) { f=0; } if (num[i][3]-1<0||num[i][3]-1>=c2) { f=0; } if (num[i][4]-1<0||num[i][4]-1>=count) { f=0; } if (f==0) { cout<<"Are you kidding me? @\\/@"<<endl; } else cout<<h[num[i][0]-1]<<"("<<e[num[i][1]-1]<<m[num[i][2]-1]<<e[num[i][3]-1]<<")"<<h[num[i][4]-1]<<endl; f=1; } return 0;}
阅读全文
0 0
- [PAT-乙级]1052.卖个萌
- PAT乙级 1052. 卖个萌
- 1052. 卖个萌 (20) PAT乙级
- PAT 乙级 1052. 卖个萌 (20)
- PAT乙级 1052. 卖个萌 (20)
- [PAT乙级]1052. 卖个萌 (20)
- PAT乙级1052. 卖个萌 (20)
- pat 乙级 1052. 卖个萌 (20)
- PAT乙级—1052. 卖个萌 (20)-native
- 1052. 卖个萌 (20)-PAT乙级真题
- 1052. 卖个萌 (20) PAT乙级真题
- PAT乙级1052 卖个萌
- PAT乙级练习题B1052. 卖个萌
- PAT乙级 1052. 卖个萌 (20)--格式化读取,vector的使用
- PAT乙级 1004. 成绩排名
- PAT乙级 月饼 (25)
- PAT乙级 人口普查(20)
- PAT 乙级 1020.月饼
- Kibana5.6.1的环境塔建与运行
- HTML基础学习 十
- 机器学习中的损失函数分析与比较
- Bootstrap增删改查,应用treeview,addTabs,table,bootbox,datatimepicker,fileinput
- 数据结构链表功能的实现
- PAT乙级 1052. 卖个萌
- 训练总结 9.21
- c++并发编程
- 2017年9月21日训练总结
- untiy 中的www读取文件
- Unsupported major.minor version 52.0 java
- hbase 简单的查询过程
- Day06 collection集合体系
- 在tomcat服务器中增加一个debug端口