博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【codeforces 190C】STL
阅读量:4313 次
发布时间:2019-06-06

本文共 1295 字,大约阅读时间需要 4 分钟。

【题目链接】:

【题意】

让你根据去掉标点符号的;
pair 以及 int这两种类型;
确定出一种类型;
使得它能够存得下n个int;
输入数据保证有n个int;

【题解】

每一个f()调用以后,就要输入一种类型;
如果没有输入进来;则,无解;
输入进来了;
则根据这个输入进来的类型;
如果是pair,则需要再输入两个类型,调用两次f();
答案字符串加上那些被省略的标点;
如果输入完一个类型之后,还有输入;
也应该输出无解;
(给的n是没用的)
【Number Of WA
0
【完整代码】

#include 
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
pii;typedef pair
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"<
>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 <

转载于:https://www.cnblogs.com/AWCXV/p/7626291.html

你可能感兴趣的文章
Gym 101128F Landscaping(网络流)题解
查看>>
使用Expression进行查询拼接
查看>>
父页面获得子页面的值
查看>>
elment 中 el-table 进行校验
查看>>
SQL server 动态查询(表名或字段动态),并且获取想得到的返回值结果
查看>>
Nginx配置详解
查看>>
突袭HTML5之WebGL 3D概述(上) - WebGL原生开发
查看>>
SQL 映射的 XML 文件
查看>>
转:如何成为Linux高手
查看>>
Oracle数据库修改LISTENER的监听端口
查看>>
jvm 监控工具
查看>>
java的注释和分隔符
查看>>
Vue中scoped css和css module比较
查看>>
String类的写法
查看>>
数据结构常见的八大排序算法(详细整理)
查看>>
phpStudy设置多站点
查看>>
你知道微视背后的视频特效技术是怎样做出来的吗?
查看>>
在 Sublime Text 3 中使用 SublimeClang 插件
查看>>
HBase概念学习(四)Java API之扫描和过滤器
查看>>
Android——Activity和Intent
查看>>