Huawei OD コンピュータのテストアレイのグループ化 (C++ & Java & JS & Python)

説明する

int 型の配列を入力し、2 つのグループの要素の合計が等しくなるように配列を 2 つのグループに分割できるかどうかを尋ねます。また、5 の倍数はすべて一方のグループに、すべての 3 の倍数はもう一方のグループになければなりません ( not 5の倍数や3の倍数ではない5の倍数を含む)は任意のグループに入れることができる 配列を空の配列に分割することもできる 上記の条件を満たしていればtrueを出力し、そうでない場合は、 falseが出力されます。

データ範囲:各配列のサイズは 1≤�≤50 1≤n≤50 を満たし、入力データサイズは ∣����∣≤500 ∣val∣≤500 を満たします。 

説明を入力してください:

1行目はデータ数、2行目は入力データです

出力の説明:

true または false を返します

例1

入力:

4 
1 5 -5 1

出力:

真実

例証します:

第 1 グループ: 5 -5 1
第 2 グループ: 1      

例 2

入力:

3 
3 5 8

出力:

間違い

例証します:

3 と 5 は同じグループに入れることができないため、分割する方法はありません。      

ジャバ:

import java.util.*;
public class Main{
    public static void main(String[] args){
        Scanner in = new Scanner(System.in);
        while(in.hasNext()){
    

おすすめ

転載: blog.csdn.net/m0_68036862/article/details/132895232