牛牛有一个鱼缸。鱼缸里面已经有n条鱼,每条鱼的大小为fishSize[i] (1 ≤ i ≤ n,均为正整数),牛牛现在想把新捕捉的鱼放入鱼缸。鱼缸内存在着大鱼吃小鱼的定律。经过观察,牛牛发现一条鱼A...

// ConsoleApplication5.cpp : 定义控制台应用程序的入口点。
//

#include<vector>
#include<algorithm>
#include<functional>
#include<iostream>

using namespace std;


// ConsoleApplication5.cpp : 定义控制台应用程序的入口点。
//


#include<vector>
#include<algorithm>
#include<functional>
#include<iostream>

using namespace std;


int main()
{
    int minSize, maxSize;
    int n;
    while (cin >> minSize >> maxSize >> n)
    {
        vector<int> fishSize;
        int num = 0;

        for (int i = 0; i < n; i++)
        {
            int fish;
            cin >> fish;
            fishSize.push_back(fish);
        }

        for (int i = minSize; i <= maxSize; i++)
        {
            bool flag = true;
            for (int j = 0; j < fishSize.size(); j++)
            {
                if ((fishSize[j]) / i >= 2 && (fishSize[j]) / i <= 10)
                {
                    if ((fishSize[j]) / i == 10 && (fishSize[j]) % i!=0)
                    {
                    //  break;
                        continue;
                    }
                    
                    flag = false;
                    break;
                }
            
                if ( i/fishSize[j] >= 2 && i/fishSize[j]<= 10)
                {
                    if (i / fishSize[j] == 10 && i % fishSize[j]!= 0)
                    {
                    //  break;
                        continue;
                    }
                    
                    flag = false;
                    break;
                }   
        }

            if (flag == true)
            {
                num++;
        //      cout << i << endl;
    //          fishSize.push_back(i);
            }
        
    }
    cout << num << endl;
    }


    return 0;
}

转载于:https://www.cnblogs.com/wdan2016/p/6524125.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值