当前位置: 首页 > news >正文

3535 数组分割

3535 数组分割

⭐️难度:困难
🌟考点:2023、省赛、动态规划
📖
在这里插入图片描述
📚

import java.util.*;

public class Main {
    static int MOD = 1000000007;
    static int N = 1005;
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        int t = sc.nextInt();

        for (int i = 1; i <= t; i++) {
            int dou = 0;
            int sig = 0;
            int ans = 0;
            int n = sc.nextInt();
            for (int j = 1; j <= n; j++) {
                int x = sc.nextInt();
                if(x % 2 == 0){
                    dou ++;
                }else{
                    sig ++;
                }
            }
            if(sig % 2 == 0){
                sig = (sig == 0 ? 0 : (sig - 1));
                ans = (int)(Math.pow(2,dou) * Math.pow(2,sig) % MOD);
            }else{ // 奇数个 奇数 不可能有符合题意的答案
                ans = 0;
            }
            System.out.println(ans);
        }
    }
}

ans = (int)(Math.pow(2,dou) * Math.pow(2,sig) % MOD);这个取模式子只能这样写,不知道为什么,先放着。

🍎笔记
在这里插入图片描述
在这里插入图片描述

http://www.dtcms.com/a/113295.html

相关文章:

  • Python 数据库选型指南(架构师视角)
  • BUUCTF-web刷题篇(12)
  • 智能体和RPA都需要程序思维,如何使用影刀的变量?
  • HarmonyOS-ArkUI Ability进阶系列-UIAbility与各类Context
  • Python解决“数字插入”问题
  • 英语听力4.5
  • 6547网:蓝桥STEMA考试 Scratch 试卷(2025年3月)
  • Python作业3 字符田字格绘制
  • C语言之标准库中的常用api
  • 必刷算法100题之计算右侧小于当前元素的个数
  • 【算法竞赛】状态压缩型背包问题经典应用(蓝桥杯2019A4分糖果)
  • Linux数据库:【数据库基础】【库的操作】【表的操作】
  • [SAP SD] 常用事务码
  • Linux的/proc/sys/net/ipv6/conf/(all,default,interfaceName具体网络接口名称)/ 笔记250405
  • 国产系统统信uos和麒麟v10在线打开word给表格赋值
  • HTTP查询参数示例(XMLHttpRequest查询参数)(带查询参数的HTTP接口示例——以python flask接口为例)flask查询接口
  • ConstructorResolver
  • Day2-2:前端项目uniapp壁纸实战
  • HashMap 底层原理详解
  • C++学习之LINUX网络编程-套接字通信基础
  • JWT认证服务
  • [MySQL初阶]MySQL(9)事务机制
  • 基于springboot+vue的二手车交易系统
  • Supervisor的安装和使用
  • 0101安装matplotlib_numpy_pandas-报错-python
  • Business English Certificates (BEC) 高频词汇学习
  • 将MATLAB神经网络数据转换为C/C++进行推理计算
  • Linux网络状态监控利器:netstat与ping命令详解
  • Java的Selenium的特殊元素操作与定位之select下拉框
  • RocketMQ初认识