关注
//第一题
#include <iostream>
#include <cstring>
#include <vector>
using namespace std;
void dfs(vector<string> strs, int index, int len, int &count, vector<int> &ans)
{
if(index==len)
{
int a[6]={0};
for(int j=0;j<ans.size();j++)
{
a[ans[j]]++;
}
for(int k=0;k<=5;k++)
{
if(a[k]>1)
{
return;
}
}
count++;
return;
}
for(int m=0;m<strs[index].length();m++)
{
ans.push_back(strs[index][m]-'0');
dfs(strs,index+1,len,count,ans);
ans.pop_back();
}
return;
}
int main()
{
int n;
while(cin>>n)
{
vector<string> strs;
for(int i=0;i<n;i++)
{
string tmp;
cin>>tmp;
strs.push_back(tmp);
}
int len;
int count=0;
len=strs.size();
vector<int> ans;
dfs(strs,0,len,count,ans);
cout<<count<<endl;
}
return 0;
}
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 你觉得大几开始实习最合适? #
12195次浏览 123人参与
# 你都用vibe coding做过什么? #
6920次浏览 252人参与
# 厦门银行科技岗值不值得投 #
13193次浏览 309人参与
# 面试被问到不会的问题,你怎么应对? #
10816次浏览 102人参与
# 你现在一天AI几次? #
5532次浏览 70人参与
# 你见过哪些招聘隐形歧视? #
8754次浏览 76人参与
# 招商银行数字金融训练营 #
69782次浏览 805人参与
# 面试中,你被问过哪些奇葩问题? #
91820次浏览 867人参与
# 七猫笔试 #
6170次浏览 46人参与
# Vibe Coding 会干掉初级岗位吗? #
10308次浏览 144人参与
# AI Coding实战技巧 #
4409次浏览 107人参与
# 做完笔试后你收到面试了吗? #
11762次浏览 106人参与
# 大厂实习和小厂实习最大的区别是什么? #
21234次浏览 152人参与
# 如果人生可以debug你会改哪一行? #
4686次浏览 86人参与
# 2023年不发年终奖的公司盘点 #
30075次浏览 170人参与
# 四大天坑是哪四家? #
110991次浏览 239人参与
# 牛友の3月总结 #
15026次浏览 135人参与
# 秋招OC许愿 #
425035次浏览 2705人参与
# 金融财经春招备战日记 #
60762次浏览 253人参与
# uu们,春招你还来吗? #
51759次浏览 264人参与
# 面试吐槽bot #
182997次浏览 874人参与
# 26届春招投递记录 #
1313次浏览 21人参与

