【AcWing】有效类型

简介: 4865. 有效类型 - AcWing题库

 4865. 有效类型 - AcWing题库

9.2.png当输入的不是“pair”,就会跳出if循环

#include<bits/stdc++.h>
using namespace std;
string str = "", s;
int flag = 1;
void input()
{
    if (cin >> s )
    {
        str += s;
        if ( s == "pair" )
        {
            str += '<';
            input();
            str += ',';
            input();
            str += '>';
        }
    }
    else flag = 0;
}
int main()
{
    int n;
    cin >> n;
    input();
    if (cin >> s )  flag = 0;
    if (!flag )   cout << "Error occurred\n";
    else    cout << str << endl;
}
相关文章
|
8月前
|
C语言
C语言期末习题之求二维数组中的最大值
C语言期末习题之求二维数组中的最大值
88 0
|
7月前
|
算法
力扣经典150题第十八题:整数转罗马数字
力扣经典150题第十八题:整数转罗马数字
37 0
|
7月前
|
C++
【洛谷 P1125】[NOIP2008 提高组] 笨小猴 题解(字符串+映射+集合)
**摘要:** 在NOIP2008提高组的“笨小猴”问题中,需检查单词中出现次数最多和最少的字母频率差是否为质数。若差值为质数,输出&quot;Lucky Word&quot;及该差值;否则,输出&quot;No Answer&quot;和0。给定AC代码使用C++,通过映射统计字符频率,集合找出最大和最小值,并通过函数判断差值是否为质数。
72 0
|
7月前
【洛谷 P1036】[NOIP2002 普及组] 选数 题解(深度优先搜索+判断质数+枚举子集)
**NOIP2002普及组选数问题**:给定$n$个整数和一个整数$k$,需找出所有$k$个数的组合,计算它们的和为素数的种类数。输入包含$n$和$k$,以及$n$个整数;输出是符合条件的组合数。例如,对于输入`4 3`和数组`[3, 7, 12, 19]`,输出为`1`。代码使用递归枚举子集并检查质数的方法。
101 0
|
8月前
|
Java 测试技术 Python
每日一题《剑指offer》字符串篇之表示数值的字符串
每日一题《剑指offer》字符串篇之表示数值的字符串
58 0
每日一题《剑指offer》字符串篇之表示数值的字符串
|
8月前
蓝桥杯-基础练习 查找整数
蓝桥杯-基础练习 查找整数
62 0
|
人工智能
《蓝桥杯每日一题》 前缀和·Acwing 3956. 截断数组
《蓝桥杯每日一题》 前缀和·Acwing 3956. 截断数组
81 0
leetcode剑指offer53–n-1中缺失的数字(二分//or等差数列)
leetcode剑指offer53–n-1中缺失的数字(二分//or等差数列)

热门文章

最新文章

下一篇
开通oss服务