中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

石家莊網(wǎng)站建設(shè)價(jià)格低廣州今日新聞?lì)^條新聞

石家莊網(wǎng)站建設(shè)價(jià)格低,廣州今日新聞?lì)^條新聞,中國(guó)建設(shè)工程交易信息網(wǎng),程序員培訓(xùn)機(jī)構(gòu)最新排名某個(gè)充電站,可提供n個(gè)充電設(shè)備,每個(gè)充電設(shè)備均有對(duì)應(yīng)的輸出功率。任意個(gè)充電設(shè)備組合的輸出功率總和,均構(gòu)成功率集合P的1個(gè)元素。功率集合P的最優(yōu)元素,表示最接近充電站最大輸出功率P_max的元素 輸入描述 輸入為3行: 第1行為充電設(shè)…

某個(gè)充電站,可提供n個(gè)充電設(shè)備,每個(gè)充電設(shè)備均有對(duì)應(yīng)的輸出功率。任意個(gè)充電設(shè)備組合的輸出功率總和,均構(gòu)成功率集合P的1個(gè)元素。功率集合P的最優(yōu)元素,表示最接近充電站最大輸出功率P_max的元素
輸入描述
輸入為3行:
第1行為充電設(shè)備個(gè)數(shù)n
第2行為每個(gè)充電設(shè)備的輸出功率P_i
第3行為充電站最大輸出功率P_max

輸出描述
功率集合P的最優(yōu)元素
備注
充電設(shè)備個(gè)數(shù) n >0
最優(yōu)元素必須小于或等于充電站最大輸出功率P_max
示例1:

輸入

4
50 20 20 60

90
輸出

90
說(shuō)明
當(dāng)充電設(shè)備輸出功率50、20、20組合時(shí),其輸出功率總和為90,最接近充電站最大充電輸出功率,因此最優(yōu)元素為90。

示例2:

2
50 40

30
輸出
0
說(shuō)明
所有充電設(shè)備的輸出功率組合,均大于充電站最大充電輸出功率30,此時(shí)最優(yōu)元素值為0。

Java 代碼

import java.util.Scanner;
import java.util.*;
import java.util.stream.Collectors;
import java.math.BigInteger;
import java.util.stream.Stream;class Main {public static void main(String[] args) {// 處理輸入Scanner in = new Scanner(System.in);int n = in.nextInt();in.nextLine();Integer[] p = Arrays.stream(in.nextLine().split(" ")).map(Integer::parseInt).toArray(Integer[]::new);int p_max = in.nextInt();//dp[i][j] 表示從下標(biāo)為[0-i]的物品里任意取,放進(jìn)容量為j的背包,價(jià)值總和最大是多少。int[][] dp = new int[n + 1][p_max + 1];// 初始化, i為0,存放編號(hào)0的物品的時(shí)候,各個(gè)容量的背包所能存放的最大價(jià)值。for (int j = p_max; j >= p[0]; j--) {dp[0][j] = dp[0][j - p[0]] + p[0];}for (int i = 1; i < n; i++) {  // 遍歷物品for (int j = 0; j <= p_max; j++) { // 遍歷背包容量// 背包容量為j,如果物品i的體積,此時(shí)dp[i][j]就是dp[i - 1][j]if (j < p[i]) {dp[i][j] = dp[i - 1][j];} else {dp[i][j] = Math.max(dp[i - 1][j], dp[i - 1][j - p[i]] + p[i]);}}}System.out.println(dp[n-1][p_max]);}}

Python代碼

import functools
import sys
from collections import Counter, defaultdict
import copy
from itertools import permutations
import re
import math
import sys#處理輸入
n = int(input())
p = [int(x) for x in input().split(" ")]
p_max = int(input())#dp[i][j] 表示從下標(biāo)為[0-i]的物品里任意取,放進(jìn)容量為j的背包,價(jià)值總和最大是多少。
dp = [[0 for x in range(p_max + 1)] for y in range(n+1)]# 初始化, i為0,存放編號(hào)0的物品的時(shí)候,各個(gè)容量的背包所能存放的最大價(jià)值。
j = p_max
while(j >= p[0]):dp[0][j] = dp[0][j - p[0]] + p[0]j -= 1for i in range(1, n):  # 遍歷物品for j in range(0, p_max+1): # 遍歷背包容量# 背包容量為j,如果物品i的體積,此時(shí)dp[i][j]就是dp[i - 1][j]if (j < p[i]):dp[i][j] = dp[i - 1][j]else:dp[i][j] = max(dp[i - 1][j], dp[i - 1][j - p[i]] + p[i])print(dp[n-1][p_max])

JS代碼

function main(n,p,p_max) {//dp[i][j] 表示從下標(biāo)為[0-i]的物品里任意取,放進(jìn)容量為j的背包,價(jià)值總和最大是多少。let dp = new Array(n+1)for (let i=0;i<n+1;i++) {dp[i] = new Array(p_max+1).fill(0)}// 初始化, i為0,存放編號(hào)0的物品的時(shí)候,各個(gè)容量的背包所能存放的最大價(jià)值。let j = p_maxwhile(j >= p[0]){dp[0][j] = dp[0][j - p[0]] + p[0]j -= 1}for (let i=1;i<n;i++){  // 遍歷物品for (let j=0;j<p_max+1;j++) { // 遍歷背包容量// 背包容量為j,如果物品i的體積,此時(shí)dp[i][j]就是dp[i - 1][j]if (j < p[i])dp[i][j] = dp[i - 1][j]elsedp[i][j] = Math.max(dp[i - 1][j], dp[i - 1][j - p[i]] + p[i])}}console.log(dp[n-1][p_max])}main(4,[50, 20, 20, 60],90)

http://www.risenshineclean.com/news/40717.html

相關(guān)文章:

  • 表白網(wǎng)站怎樣做有創(chuàng)意品牌推廣活動(dòng)策劃方案
  • 公路建設(shè)管理辦公室網(wǎng)站中國(guó)最好的營(yíng)銷策劃公司
  • 石家莊做網(wǎng)站100個(gè)商業(yè)經(jīng)典案例
  • 網(wǎng)站開發(fā)文檔要求郴州網(wǎng)站seo外包
  • 個(gè)人簡(jiǎn)歷免費(fèi)制作網(wǎng)站肥城市區(qū)seo關(guān)鍵詞排名
  • 怎樣做邪惡網(wǎng)站臨沂百度代理公司有幾個(gè)
  • 公司免費(fèi)網(wǎng)站制作營(yíng)銷型企業(yè)網(wǎng)站的功能
  • 網(wǎng)站域名301是什么意思南寧seo網(wǎng)絡(luò)推廣
  • app介紹網(wǎng)站模板網(wǎng)站如何做seo推廣
  • 蘭州做網(wǎng)站咨詢蘭州做網(wǎng)站公司企業(yè)微信營(yíng)銷系統(tǒng)
  • 專業(yè)蘇州網(wǎng)站建設(shè)合肥百度競(jìng)價(jià)推廣代理公司
  • 做音樂網(wǎng)站需要什么seo培訓(xùn)師
  • 建設(shè)銀行集團(tuán)網(wǎng)站首頁(yè)百度seo刷排名網(wǎng)址
  • 網(wǎng)站設(shè)計(jì)師需要學(xué)什么谷歌瀏覽器怎么下載
  • 美做天然居家居網(wǎng)站百度app下載并安裝最新版
  • 政府門戶網(wǎng)站建設(shè)百度廣告銷售
  • 郴州網(wǎng)站建設(shè)公司簡(jiǎn)介網(wǎng)址百度刷排名
  • 織夢(mèng)個(gè)人網(wǎng)站模版網(wǎng)絡(luò)營(yíng)銷的效果是什么
  • 微商城設(shè)計(jì)網(wǎng)站建設(shè)沈陽(yáng)專業(yè)seo排名優(yōu)化公司
  • 平臺(tái)門戶網(wǎng)站建設(shè)站外推廣渠道有哪些
  • 中國(guó)建設(shè)網(wǎng)站齊齊哈爾市中國(guó)唯一沒有疫情的地方
  • 性用品網(wǎng)商做的最好的網(wǎng)站下列哪些店鋪適合交換友情鏈接
  • 兩性做受技巧視頻網(wǎng)站廣告聯(lián)盟
  • wordpress多重標(biāo)簽連云港seo
  • 建設(shè)工程168類似的網(wǎng)站百度下載免費(fèi)
  • 免費(fèi)的ppt網(wǎng)站推薦北京優(yōu)化seo排名
  • 2019建設(shè)銀行招聘網(wǎng)站sem競(jìng)價(jià)推廣公司
  • 做視頻網(wǎng)站要注意什么電工培訓(xùn)課程
  • 做外貿(mào)需掌握的網(wǎng)站杭州seo博客
  • 設(shè)計(jì)本官方網(wǎng)站廣告廣告關(guān)鍵詞查詢