2257: 找数字

Posted 0一叶0知秋0

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2257: 找数字相关的知识,希望对你有一定的参考价值。

2257: 找数字

时间限制: 1 Sec  内存限制: 128 MB
提交: 88  解决: 62
[提交][状态][讨论版][命题人:zhd]

题目描述

输入两个整数a,b,从n个整数找出能够被a整除,或被b整除,但不能同时被a,b整除数

输入

第1行输入两个整数a,b
第2行输入1个n(0<n<10000)
第3行是n个整数.

输出

输出能够被a整除,或被b整除,但不能同时被a,b整除的数,用空格隔开

样例输入

2 3
3
15 16 24

样例输出

15 16
#include<cstdio>
#include<iostream>
#include<algorithm>

using namespace std ; 

int a, b ; 
int n ; 
int num ; 

int main(){

    cin>>a>>b ; 
    cin>>n ; 

    while(n--){
        cin>>num ; 

        if(!(num%a==0&&num%b==0) && (num%a==0||num%b==0)){
            cout<<num <<" " ; 
        }
    }


    return 0 ; 
}

 

 

以上是关于2257: 找数字的主要内容,如果未能解决你的问题,请参考以下文章

2257: [Jsoi2009]瓶子和燃料

BZOJ 2257 [Jsoi2009]瓶子和燃料

JavaScript笔试题(js高级代码片段)

P2257 YY的GCD

P2257 YY的GCD莫比乌斯反演

P2257 YY的GCD莫比乌斯反演