蓝桥杯【历届试题】不能买到的数目
2018-02-23 16:14
197 查看
#include <bits/stdc++.h>
using namespace std;
bool a[1005*1005];
int main()
{
int n,m;
while(cin>>n>>m)
{
if(n>m)swap(n,m);
memset(a,0,sizeof(a));
a[0]=1;
int notshow=0;
for(int i=n;i<=n*m;i++)
{
if(i>=m)
a[i]=a[i-n]||a[i-m];
else
a[i]=a[i-n];
if(a[i]==0)
notshow=max(notshow,i);
//printf("%d:%d\n",i,a[i]);
}
cout<<notshow<<endl;
}
}
using namespace std;
bool a[1005*1005];
int main()
{
int n,m;
while(cin>>n>>m)
{
if(n>m)swap(n,m);
memset(a,0,sizeof(a));
a[0]=1;
int notshow=0;
for(int i=n;i<=n*m;i++)
{
if(i>=m)
a[i]=a[i-n]||a[i-m];
else
a[i]=a[i-n];
if(a[i]==0)
notshow=max(notshow,i);
//printf("%d:%d\n",i,a[i]);
}
cout<<notshow<<endl;
}
}
相关文章推荐
- 蓝桥杯--历届试题 买不到的数目(暴力)
- 蓝桥杯 历届试题 买不到的数目 解题报告(完全背包,数论)
- 历届试题 买不到的数目 (蓝桥杯)
- 蓝桥杯-- 历届试题 买不到的数目
- 蓝桥杯 历届试题 买不到的数目(数论)
- 蓝桥杯 历届试题 买不到的数目 By Assassin 数论 or 暴力
- 蓝桥杯 历届试题 买不到的数目
- 【蓝桥杯】历届试题 买不到的数目
- 蓝桥杯 历届试题 8.买不到的数目
- 蓝桥杯 历届试题 买不到的数目
- 蓝桥杯-历届试题-买不到的数目 数论 动态规划
- 【数论--扩展欧几里德算法】蓝桥杯 历届试题 买不到的数目
- 蓝桥杯练习系统历届试题 买不到的数目
- 历届试题 买不到的数目(欧几里得 蓝桥杯)
- [蓝桥杯][历届试题]买不到的数目
- 蓝桥杯-历届试题 买不到的数目
- 蓝桥杯 历届试题 买不到的数目 java
- 历届试题 买不到的数目(欧几里得 蓝桥杯)
- 蓝桥杯-历届试题 买不到的数目
- 问题 1427: [蓝桥杯][历届试题]买不到的数目(两个数凑不出来的最大数)