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.pswp.cn/news/900276.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/900276.shtml
英文地址,請注明出處:http://en.pswp.cn/news/900276.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Git操作指南

Git操作指南 1.安裝并配置Git Git官網&#xff1a;https://git-scm.com/downloads 安裝完成后&#xff0c;打開Git Bash&#xff0c;配置Git&#xff1a; git config --global user.email "emailexample.com" git config --global user.name "Your Name&quo…

Linux常用基礎命令應用

目錄 一、文件與目錄操作&#xff08;12個核心命令&#xff09;?? ??1. pwd - 顯示當前路徑?? ??2. ls - 查看目錄內容?? ??3. cd - 切換目錄?? ??4. mkdir - 創建目錄?? ??5. touch - 創建文件?? ??6. cp - 復制文件/目錄?? ??7. mv - 移動…

zookeeper基本概念和核心作用

圖片來源&#xff1a; 02-Zookeeper概念_嗶哩嗶哩_bilibili02-Zookeeper概念是黑馬程序員Zookeeper視頻教程&#xff0c;快速入門zookeeper技術的第2集視頻&#xff0c;該合集共計24集&#xff0c;視頻收藏或關注UP主&#xff0c;及時了解更多相關視頻內容。https://www.bilib…

關于HikariDataSource (null)的誤解,順帶提出一種mybaits-Plus mapper映射失敗的容易被忽視的原因

首先探究此問題并無什么實際意義&#xff0c;純屬是個人好奇使然&#xff0c;也順帶熟悉了一下Springboot 數據庫連接的相關問題&#xff0c;本人純小白說的不對的地方懇請大佬指正&#xff01;&#xff01; 關于HikariDataSource (null)的誤解 問題的發現 Value("${myba…

Centos7上安裝docker - yum在線的方式

步驟一 &#xff1a; 安裝 yum-utils yum install -y yum-utils步驟二 &#xff1a; 替換docker 的國內的源 yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo執行完成后&#xff0c;會在 /etc/yum.repos.d/ 目錄下 新增 doc…

250405-VSCode編輯launch.json實現Debug調試Open-WebUI

A. 最終效果 根據__init__.py配置launch.json 根據中utils/chat.py中form_data的messages [{role: user, content: 唐老鴨}],可以找到用戶輸入&#xff0c;進而通過關鍵詞或模型調用的方式&#xff0c;對敏感問題進行特殊處理。 B. 文件配置 launch.json // { // /…

①(PROFINET 轉 Modbus TCP)EtherCAT/Ethernet/IP/Profinet/ModbusTCP協議互轉工業串口網關

型號 協議轉換通信網關 PROFINET 轉 Modbus TCP MS-GW35 概述 MS-GW35 是 PROFINET 和 Modbus TCP 協議轉換網關&#xff0c;為用戶提供一種 PLC擴展的集成解決方案&#xff0c;可以輕松容易將 Modbus TCP 網絡接入 PROFINET 網絡中&#xff0c;方便擴展&#xff0c;不受限制…

分治-歸并排序-逆序對問題

目錄 1.升序&#xff08;以右邊的合并組為基準&#xff09; 2.降序&#xff08;以左邊的合并組為基準&#xff09; 3.逆對序--固定下標 1.升序&#xff08;以右邊的合并組為基準&#xff09; 找出左邊有多少個數比我(nums[right])大 應該在每一次合并之前&#xff0c;進行…

(四)數據檢索與增強生成——讓對話系統更智能、更高效

上一篇&#xff1a;&#xff08;三&#xff09;鏈式工作流構建——打造智能對話的強大引擎 在前三個階段&#xff0c;我們已經搭建了一個基礎的智能對話&#xff0c;并深入探討了輸入輸出處理和鏈式工作流構建的細節。今天&#xff0c;我們將進入智能對話系統的高級階段——數…

JVM虛擬機篇(二):深入剖析Java與元空間(MetaSpace)

這里寫目錄標題 JVM虛擬機篇&#xff08;二&#xff09;&#xff1a;深入剖析Java與元空間&#xff08;MetaSpace&#xff09;一、引言二、全面認識Java2.1 Java的起源與發展歷程2.2 Java的特性2.2.1 簡單性2.2.2 面向對象2.2.3 平臺無關性2.2.4 健壯性2.2.5 安全性2.2.6 多線程…

如何查看 MySQL 的磁盤空間使用情況:從表級到數據庫級的分析

在日常數據庫管理中&#xff0c;了解每張表和每個數據庫占用了多少磁盤空間是非常關鍵的。這不僅有助于我們監控數據增長&#xff0c;還能為性能優化提供依據。 Google Gemini中國版調用Google Gemini API&#xff0c;中國大陸優化&#xff0c;完全免費&#xff01;https://ge…

[Windows] XHS-Downloader V2.4 | 小紅書無水印下載工具 支持多平臺批量采集

[Windows] XHS-Downloader 鏈接&#xff1a;https://pan.xunlei.com/s/VON4ygFN1JcyzLJJIOqIpqodA1?pwdsinu# XHS-Downloader 是一款開源免費的小紅書內容下載工具&#xff0c;支持無水印視頻 / 圖文提取、多鏈接批量處理及賬號作品采集。其核心優勢包括&#xff1a; 全平臺…

6.1 寬度優先搜索算法(BFS)

寬度優先搜索算法(BFS Breadth first search) 又稱廣度優先搜索&#xff0c;這種搜索是逐層的&#xff0c;搜索完上層&#xff0c;才會搜索下一層&#xff0c;直到找到目標節點。 搜索過程如圖中箭頭方向&#xff1a; 【例如】 八數碼難題&#xff1a;利用空格的移動&#xff…

基于LSTM的文本分類2——文本數據處理

前言 由于計算機無法認識到文字內容&#xff0c;因此在訓練模型時需要將文字映射到計算機能夠識別的編碼內容。 映射的流程如下&#xff1a; 首先將文字內容按照詞表映射到成唯一的數字ID。比如“我愛中國”&#xff0c;將“中”映射為1&#xff0c;將“國”映射到2。再將文…

Redis數據結構之ZSet

目錄 1.概述2.常見操作2.1 ZADD2.2 ZRANGE2.3 ZREVRANGE2.4 ZRANGEBYSCORE2.5 ZSCORE2.6 ZCARD2.6 ZREM2.7 ZINCRBY2.8 ZCOUNT2.9 ZMPOP2.10 ZRANK2.11 ZREVRANK 3.總結 1.概述 ZSet和Set一樣也是String類型元素的集合&#xff0c;且不允許重復的成員&#xff0c;不同的是ZSet…

什么是DHCP服務,在生活中的應用是什么?

提起DHCP&#xff0c;不接觸互聯網的可能會很陌生&#xff0c;其實并沒有這么高深&#xff0c;簡明扼要的說就是可以自動為連接的設備分配IP地址&#xff0c;子網掩碼&#xff0c;網關&#xff0c;dns等網絡參數。使連接步驟簡化&#xff0c;從而提高效率。 主要功能&#xff…

2025 AI智能數字農業研討會在蘇州啟幕,科技助農與數據興業成焦點

4月2日&#xff0c;以"科技助農數據興業”為主題的2025AI智能數字農業研討會在蘇州國際博覽中心盛大啟幕。本次盛會吸引了來自全國各地相關部門領導、知名專家學者、行業協會組織&#xff0c;以及縣級市農業企業代表、縣級市農產品銷售商等萬名嘉賓齊聚姑蘇城&#xff0c;…

論文導讀 | SOSP23 | Gemini:大模型 內存CheckPoint 快速故障恢復

本期分享的是一篇SOSP 2023論文&#xff1a; Gemini: Fast Failure Recovery in Distributed Training with In-Memory Checkpoints Zhuang Wang (Rice University), Zhen Jia (Amazon Web Services, Inc.), Shuai Zheng (Amazon Web Services), Zhen Zhang (Amazon Web Servic…

wordpress可視化數據采集Scrapes插件,WP博客網站自動采集發布

源碼介紹 wordpress自動采集Scrapes插件&#xff0c;支持ripro&#xff0c;modown&#xff0c;子比&#xff0c;7b2等多種WordPress主題 支持PHP7.4&#xff0c;PHP8.0及以上不支持 上傳插件到wp-content/plugins目錄&#xff0c;然后解壓 不需要寫采集規則&#xff0c;傻瓜式…

JavaScript Math(算數)指南

JavaScript Math&#xff08;算數&#xff09;指南 引言 JavaScript的Math對象是一個內置對象&#xff0c;提供了進行數學運算的方法和值。它對于執行基本的數學計算、生成隨機數以及執行更復雜的數學操作非常有用。本文將詳細介紹JavaScript中的Math對象&#xff0c;涵蓋其常…