6 条题解
-
-1
#include<bits/stdc++.h> using namespace std; int main() { int left=0,right=0; string s1; getline(cin,s1); for(int i=0;i<s1.length();i++) { if(s1[i]=='(')left++; if(s1[i]==')')right++; } if(left==right)cout<<"Yes"<<endl; else if(left>right)cout<<"Left"<<endl; else cout<<"Right"<<endl; return 0; }
-
-2
#include
using namespace std; int a[110]; int f(int x) { for(int i=2;i<=x;i++) { if(x%i0) { return i; } } return 1; } int main() { string a; cin>>a; int left=0; int right=0; for(int i=0;i<a.length();i++) { if(a[i]'(') { left++; } if(a[i]')') { right++; } } if(rightleft) { cout<<"Yes"; } if(right>left) { cout<<"Right"; } if(right<left) { cout<<"Left"; } return 0; }
-
-2
栈
#include <bits/stdc++.h> using namespace std; char a[1000]={0}; int top=0; void push(char ch) { top++; a[top]=ch; } void pop() { top--; } void empty() { if(top==0) puts("Yes"); else if(a[top]=='(') puts("Left"); else if(a[top]==')') puts("Right"); } int main() { char n; while(cin>>n) { if(n=='(') push(n); else if(n==')'&&a[top]=='(') pop(); else if(n==')'&&a[top]!='(') push(n); } empty(); return 0; }
-
-3
- 1
信息
- ID
- 77
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 4
- 标签
- 递交数
- 501
- 已通过
- 219
- 上传者