关注
bool check(string& a, string& b, string& c)
int cal(int n)//算排列
int main()
{
vector<string> str = {
"AAA","AAB","AAC","ABA","ABB","ABC","ACA","ACB","ACC",
};//全排列27个
vector<vector<vector<string>>> str_is;
for (int i = 0; i < 25; i++)
{
for (int j = i + 1; j < 27; j++)
{
for (int k = j + 1; k < 27; k++)
{
if (check(str[i],str[j],str[k]))
{
vector<string> tmp2;
vector<vector<string>> tmp1;
tmp2.push_back(str[i]);
tmp2.push_back(str[j]);
tmp2.push_back(str[k]);
tmp1.push_back(tmp2);
str_is.push_back(tmp1);
}
}
}
}
unordered_map<string, int> hash;
int n,res = 0;
cin >> n;
while (n--)
{
int m = 3;
string tmp;
while (m--)
{
char input;
cin >> input;
tmp += input;
}
hash[tmp] ++;
}
for (auto var : str_is)
{
int res_tmp ;
res_tmp = hash[var[0][0]] * hash[var[0][1]] * hash[var[0][2]];
res += res_tmp;
}
for (auto var : hash)
{
if (var.second > 3)
res += cal(var.second);
}
查看原帖
点赞 4
相关推荐
04-09 10:28
北京邮电大学 golang 点赞 评论 收藏
分享
04-28 15:42
郑州大学 C++ 点赞 评论 收藏
分享
牛客热帖
更多
- 1... 简历上写了AI项目,怎么才能拉开差距?8417
- 2... 我用一场重病,换来了与大厂的和解7083
- 3... 不会AI Coding真的不行吗?5502
- 4... 字节跳动-中国交易与广告面经3921
- 5... 字节跳动-Agent开发实习生 一面(45分钟):1943
- 6... 战报分享——2026年前端社招找工作感想1942
- 7... Claude Code 压缩机制曝光,这波真的有点猛啊!1683
- 8... 学AI+测试力竭的感觉谁懂,WDF越学感觉自己越菜!1603
- 9... 实习还有试用期???1463
- 10... 一家我看不上的初创公司,老板愿意给我开9k实习工资,甚至亲手写了2000多字的offer邮件给我1269
正在热议
更多
# 我的实习日记 #
4175092次浏览 33329人参与
# 京东美团大战,你怎么看? #
192122次浏览 922人参与
# 第3届现代汽车Code Faster急速编程挑战赛 #
36612次浏览 545人参与
# 牛客AI文生图 #
26900次浏览 274人参与
# 城市生存手册 #
9574次浏览 129人参与
# 你的房租占工资的比例是多少? #
105264次浏览 915人参与
# 如果人间有后悔药 #
14111次浏览 290人参与
# 实习最晚的一次下班是几点 #
40821次浏览 180人参与
# 入职第五天,你被拉进了几个工作群 #
33657次浏览 85人参与
# 入职第一天,你准备什么时候下班 #
129889次浏览 533人参与
# 柠檬微趣笔试 #
5838次浏览 68人参与
# 双非本科的出路是什么? #
238591次浏览 1672人参与
# 网易游戏笔试 #
18566次浏览 107人参与
# 哪些公司对双非友好 #
245513次浏览 1293人参与
# 你现在的工作,是“成长”还是“消耗”? #
33971次浏览 259人参与
# 秋招感动瞬间 #
129037次浏览 572人参与
# 听到哪句话就代表面试稳了or挂了? #
280323次浏览 1801人参与
# 用一句话形容你的团队氛围 #
54185次浏览 316人参与
# 美团开奖 #
422259次浏览 1822人参与
# 腾讯工作体验 #
659537次浏览 3935人参与
# 为了找工作你投递了多少公司? #
129366次浏览 804人参与

