• NYOJ1——A+B Problem NYOJ2——括号配对问题


    A+B Problem  

    时间限制:3000 ms  |  内存限制:65535 KB
    难度:0
     
    描述:此题为练手用题,请大家计算一下a+b的值 
    输入:输入两个数,a,b
    输出:输出a+b的值
    样例输入
    2 3
    样例输出
              5
    代码:
    1 #include<stdio.h>
    2 int main()
    3 {
    4 int a,b;
    5 scanf("%d%d",&a,&b);
    6 printf("%d
    ",a+b);
    7 } 

    括号配对问题

    时间限制:3000 ms  |  内存限制:65535 KB
    难度:3 
    描述:现在,有一行括号序列,请你检查这行括号是否配对。 
    输入:第一行输入一个数N(0<N<=100),表示有N组测试数据。后面的N行输入多组输入数据,每组输入数据都是一个字符串S(S的长度小于10000,且S不是空串),测试数据         组数少于5组。数据保证S中只含有"[","]","(",")"四种字符
    输出:每组输入数据的输出占一行,如果该字符串中所含的括号是配对的,则输出Yes,如果不配对则输出No
    样例输入
    3
    [(])
    (])
    ([[]()])
    样例输出
    No
    No
    Yes

    代码:

     1 #include <iostream>    
     2 #include <string.h>
     3 using namespace std;  
     4 
     5 int main()  
     6 {  
     7    char ch[10000],s[5000];  
     8    int n,i,top=0;  
     9    cin>>n;  
    10    if(n<=0 || n>100)
    11        return -1;  
    12    while(n--)  
    13    {  
    14       cin>>ch;  
    15       for(i=0;i<strlen(ch);i++)  
    16       {  
    17           if(ch[i]=='[' || ch[i]=='(')  
    18               s[top++]=ch[i];  
    19           else  
    20           {  
    21                if((ch[i]==')' && s[top-1]=='(') || (ch[i]==']' && s[top-1]=='['))  
    22                     top--;  
    23                else   
    24                {  
    25                    cout<<"No"<<endl;  
    26                    break;  
    27                }  
    28           }  
    29       }  
    30      if(strlen(ch)!=0)  
    31      {  
    32         if(i==strlen(ch)&&top==0)  
    33           cout<<"Yes"<<endl;  
    34      }  
    35      else 
    36         n++;  
    37      top=0; 
    38 
    39    }  
    40 
    41 }  
    42   
  • 相关阅读:
    heml学习笔记
    离线安装
    linux 监测网络流量的工具 ifstat
    Python的 “内存管理机制”,转载,内存泄漏时感觉应该看下
    http 请求
    Java之调用Python代码 转载:https://mp.weixin.qq.com/s/cr8dXzwsQhtei9TfXwcMcA
    python 加密 so 转载:https://mp.weixin.qq.com/s/xmr3fs72XeJn-sMIoGftNA
    migrate
    查看 GPU 基本信息 nvidia-smi 命令
    MVC 基于 AuthorizeAttribute 实现的登陆权限控制
  • 原文地址:https://www.cnblogs.com/bxyan/p/4627056.html
Copyright © 2020-2023  润新知