蓝桥杯2013年第四届真题-买不到的数目 简单易懂!( C语言 )
摘要:解题思路:①输入两个数,算作a,b②题目中说到:最大不能买到的数量,也就是肯定在 a*b 之前的数字③使一个数从 a*b开始向下寻找,最大嘛,找到一个就是那个最大的、符合要求的数字了④在数字查找的循环……
最笨方法中比较笨的方法之一
摘要:思路:根据题意可以看出答案一定大于两数中最大的那个,小于两数乘积。又因为要找到最大的那个“最大不能买到的数”,所以直接从乘积开始,从大到小遍历,即区间(max(a,b),a*b),可以节约一部分时间。……
蓝桥杯2013年第四届真题-买不到的数目-题解(Java代码)
摘要:解题思路://例如a=4 b=7, //第一次购买就二种情况,要么是4,要么是7 //第二次购买三种,要么是4+4=8,4+7=11,7+7=14 ……
蓝桥杯2013年第四届真题-买不到的数目-题解(C语言代码)
摘要:观察得到, 结果为两数的最小公倍数减去两数之和#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
int ……
蓝桥杯2013年第四届真题-买不到的数目-题解(Java代码)
摘要:所有不能组合的总数公式:(n-1)*(m-1)/2所以求出所有数中最大的那个数就行了;参考代码:import java.util.Arrays;
import java.util.Scanner;
……
蓝桥杯2013年第四届真题-买不到的数目-题解(Java代码)
摘要:解题思路:思路一:a * b -(a+b)思路二: a+b-1<=要找的数<a和b的最小公倍数;a*b = 最小公倍数 * 最大公约数注意事项:参考代码:public static void main……
优质题解
✔✔✔12行暴力解法[C++]
摘要:思路比较简单,在[1, +∞)的范围内遍历,当连续出现10000个数**可被组合**时,就输出答案:i(已遍历的次数i)- 10000 - 1。
*(↑数字10000可适当调整)*
![](/im……
蓝桥杯2013年第四届真题-买不到的数目-题解(C语言代码)
摘要:```c
#include
#define MAX 1000000
int main()
{
int m,n,a[MAX]={0},i,s=0;
scanf("%d%d",&m,&n)……
蓝桥杯2013年第四届真题-买不到的数目-题解(C++代码)
摘要:解题思路:数论中的一个结论参考代码:#include <iostream>using namespace std;int main() { int a = 0, b = 0; cin >> a >> ……