https://www.luogu.org/problemnew/show/P1618 枚举所有的A,最多 $A_9^3$ ,然后生成B和C(先判断是不是能够生成),判断有没有重复数字(比之前那个优雅多了). $10^3$ 的水题,但是我忘记输出No的情况,玄学. #include<bits/stdc++.h> using namespace std; #define ll long long int A,B,C; set<int>ans; void solve(int a1,in…
题解: #include<stdio.h>int main(){ int A,B,C; scanf("%d %d %d",&A,&B,&C); int a,c,b,d,e,f,z,x,y; int i,j,k; int ret=0; for(i=123;i<345;i++){ //如果进行3次循环的话,复杂度时o(n^3),所以采用由一个数推其他两个数 if(i%A==0){ j=i/A*B; k=i/…
import java.util.Arrays; import java.util.Scanner; public class Main { private static Scanner cin; private static boolean hasFound = false; public static void main(String args[]) throws Exception { cin = new Scanner(System.in); int A = cin.nextInt();…
P1478 陶陶摘苹果(升级版) 题目链接:https://www.luogu.com.cn/problem/P1478 题目大意:陶陶有s点体力值,每个苹果消耗体力值,问s体力值最多能摘多少苹果. 解题思路:首先过滤掉摘不到的苹果.其次从小到大排序, 贪心 思想:优先选择消耗体力值小的苹果. 实现代码如下: #include <bits/stdc++.h> using namespace std; const int maxn = 5050; int n, m, s, a, b, x[max…