【题目链接】:http://codeforces.com/problemset/problem/190/C

【题意】



让你根据去掉标点符号的;

pair 以及 int这两种类型;

确定出一种类型;

使得它能够存得下n个int;

输入数据保证有n个int;

【题解】



每一个f()调用以后,就要输入一种类型;

如果没有输入进来;则,无解;

输入进来了;

则根据这个输入进来的类型;

如果是pair,则需要再输入两个类型,调用两次f();

答案字符串加上那些被省略的标点;

如果输入完一个类型之后,还有输入;

也应该输出无解;

(给的n是没用的)



【Number Of WA】



0



【完整代码】

#include <bits/stdc++.h>
using namespace std;
#define lson l,m,rt<<1
#define rson m+1,r,rt<<1|1
#define LL long long
#define rep1(i,a,b) for (int i = a;i <= b;i++)
#define rep2(i,a,b) for (int i = a;i >= b;i--)
#define mp make_pair
#define pb push_back
#define fi first
#define se second
#define ms(x,y) memset(x,y,sizeof x)
#define Open() freopen("F:\\rush.txt","r",stdin)
#define Close() ios::sync_with_stdio(0),cin.tie(0) typedef pair<int,int> pii;
typedef pair<LL,LL> pll; const int dx[9] = {0,1,-1,0,0,-1,-1,1,1};
const int dy[9] = {0,0,0,-1,1,-1,1,-1,1};
const double pi = acos(-1.0);
const int N = 110; string s,ans; void wujie(){
cout <<"Error occurred"<<endl;
exit(0);
} void f(){
if (cin>>s){
ans+=s;
if (s=="pair"){
ans+='<';f();ans+=',';f();ans+='>';
}
}
else
wujie();
} int main(){
//Open();
Close();//scanf,puts,printf not use
//init??????
cin >> s;
f();
if (cin>>s)
wujie();
else
cout << ans <<endl;
return 0;
}

最新文章

  1. Android 的进程和线程
  2. OData V4 系列 .net应用
  3. javascript压缩工具
  4. MVC6的内置ActionResult类型
  5. SQL合并多行查询到一行
  6. java删除被占用的文件
  7. OC-数组排序-NSSortDescriptor使用
  8. Polymer.js
  9. 用javascript得到客户端IP的新方法
  10. Mango DS Training #48 ---线段树2 解题手记
  11. GUID转换成16位字符串或19位数据(确保唯一)
  12. 慎用memset();
  13. jQuery 源码分析5: jQuery 基本静态方法(一)
  14. Jq合成事件绑定
  15. Python 第十三篇之一:前端页面 js和dome
  16. nginx fastcgi 自定义错误页面
  17. 《Linux内核设计与实现》的地址空间读书笔记的过程
  18. 【算法系列学习】Dijkstra算法变形 [kuangbin带你飞]专题四 最短路练习
  19. JS-面向对象编程-对象方法添加属性
  20. Linux系统——账号管理

热门文章

  1. VS调试ASP.NET浏览器会不断的发出POLL请求
  2. BA-风阀水阀执行器接线图
  3. hdu 4717 The Moving Points(三分)
  4. 英语发音规则---S字母
  5. HDFS 文件格式——SequenceFile RCFile
  6. DBS-MySQL:MYSQL获取自增ID的四种方法
  7. Api接口服务的设计和安全解决方案
  8. Fine-tuning CaffeNet for Style Recognition on “Flickr Style” Data 数据下载遇到的问题
  9. javascript在html直接传值
  10. Controller总结