摘要:
这个题目可是有意思的很,大致意思如下 :给出一到九排成三个三位数,然后满足A:B:C的比值,也就是说这三个三位数中都必须遍历1到9才可以,并且是升序排列,那怎么做呢? 我先给出最开始的思路(失败) :给定二维数组甚至三维数组(拿输出阳历来看无非是一个长度为4的数组里面每个数组元素又包括三个小数组) 阅读全文
摘要:
参考资料:https://www.luogu.com.cn/blog/Zuoing/solution-p2241 只能说感叹大佬的强大; 不说了,手敲一边代码就这样吧,再怎么讲也不如原创讲得好; 附上代码: #include<bits/stdc++.h> using namespace std; i 阅读全文
摘要:
为了把帖子发出去只能水水字了: 题目背景 猪猪 Hanke 得到了一只鸡。 题目描述 猪猪 Hanke 特别喜欢吃烤鸡(本是同畜牲,相煎何太急!)Hanke 吃鸡很特别,为什么特别呢?因为他有 10 种配料(芥末、孜然等),每种配料可以放 1 到 3 克,任意烤鸡的美味程度为所有配料质量之和。 现在 阅读全文
摘要:
与排列差不多但是又差的多,详情看题: 题目描述 排列与组合是常用的数学方法,其中组合就是从nn个元素中抽出rr个元素(不分顺序且r \le n)r≤n),我们可以简单地将nn个元素理解为自然数1,2,…,n1,2,…,n,从中任取rr个数。 现要求你输出所有组合。 例如n=5,r=3n=5,r=3, 阅读全文
摘要:
题目详细链接:https://www.luogu.com.cn/problem/P1706; 没有别的技巧,用STL直接全排列输出即可; 代码如下 #include<bits/stdc++.h> using namespace std; int n; int a[10]; int main() { 阅读全文