关注
要按照字典序输出,你的代码3的时候是错的。 #include <iostream>
#include <vector>
#include <map>
#include <cstring>
#include <string>
#include <algorithm>
using namespace std;
char ss[10000005];
int pos = 0;
bool fg = true;
void dfs(int pos, int l, int r, int flag) {
if (r < l) return ;
if (l == 0 && r == 0) {
ss[pos] = '\0';
if (fg == true) {
fg = false;
printf("%s", ss);
return ;
}
printf(",%s", ss);
return ;
}
if (flag == 0) {
for (int i = l; i > 0; --i) {
for (int j = 0; j < i; ++j) {
ss[pos + j] = '(';
}
dfs(pos + i, l - i, r, flag ^ 1);
}
} else {
for (int i = 1; i <= r; ++i) {
for (int j = 0; j < i; ++j) {
ss[pos + j] = ')';
}
dfs(pos + i, l, r - i, flag ^ 1);
}
}
}
int main() {
ios::sync_with_stdio(false);
//freopen("input.txt", "r", stdin);
int n;
cin >> n;
dfs(0, n, n, 0);
puts("");
return 0;
}
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
查看9道真题和解析 点赞 评论 收藏
分享
牛客热帖
更多
- 1... 27届暑期前端高频面试题汇总(字节百度阿里快手等多家大厂)6058
- 2... 字节三面3188
- 3... 美团计划裁员30%,测试和产品砍一半,测试全栈化时代来了!2019
- 4... 26前端的深夜1441
- 5... 你说你用Claude,你用的是 CLI,还是 Agent、Opus?1211
- 6... 字节实习一个月祛魅了1058
- 7... 继续实习VS暑假沉淀,怎么选....1053
- 8... 今天陌陌的笔试怎么样1026
- 9... 收到了字节的AIoffer911
- 10... xdm,开发投麻了,顺手试试投了测试,但是又有点犹豫1. 如果干了测试,以后找正式的开发是不是会更难?(没到万不得已,我还是想走开发)2. 合同签一年,这个会不会太久了?值得一去吗?给点建议#实习,不懂就问#623
正在热议
更多
# 27届实习投递记录 #
172937次浏览 1705人参与
# 拼多多集团-PDD笔试 #
114531次浏览 702人参与
# 拼多多工作体验 #
68587次浏览 465人参与
# 求职遇到的搞笑事件 #
202391次浏览 1041人参与
# 找工作时遇到的神仙HR #
1253426次浏览 5957人参与
# 体制内上岸心路历程 #
40021次浏览 233人参与
# 职场吐槽大会 #
368270次浏览 2316人参与
# 小米求职进展汇总 #
1084947次浏览 6551人参与
# 你都用AI做什么 #
56343次浏览 528人参与
# 国庆前的秋招小结 #
305274次浏览 1758人参与
# 硬件人秋招进展 #
298209次浏览 4056人参与
# 满分简历要如何准备? #
323633次浏览 3386人参与
# 三月的小目标 #
144429次浏览 1226人参与
# AI时代下,你的岗位要求有什么变化? #
43452次浏览 290人参与
# 得物app工作体验 #
71300次浏览 125人参与
# 你是怎么和mt相处的? #
111786次浏览 580人参与
# 我的AI电子员工 #
45272次浏览 262人参与
# 担心入职之后被发现很菜怎么办 #
308925次浏览 1237人参与
# 万物皆可发面经 #
7377次浏览 93人参与
# 现在还是0offer,延毕还是备考 #
1435737次浏览 7971人参与

