日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

L - Clock Master Gym - 102798L

發布時間:2023/12/3 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 L - Clock Master Gym - 102798L 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

L - Clock Master Gym - 102798L

題意:

給定一個數字n,令n=a1+a2+a3…求lcm(a1,a2,a3,…)的最大值,以loge(x)的形式輸出

題解:

lcm要求盡可能大,我們就要保證a1,a2,a3…盡可能為質數或質數的整數次冪,我們假設a1是p1x,a2是p2y,p1和p2是不同的質數,x的取值范圍是[1~m],p1m<=n,x有且只能在這個取值范圍中取一個,也就是我們按照質數的種類分組,每組中是不同的冪次。
我們將每個素數的不同冪次劃分為一組,每個組我們最多只能選一個(也可以不選),問在n范圍內,所能選的p1 * p2 *…的最大值
這個看著像什么?

有N件物品和一個容量為V的背包。第i件物品的費用是w[i],價值是v[i]。這些物品被劃分為若干組,每組中的物品互相沖突,最多選一件。求解將哪些物品裝入背包可使這些物品的費用總和不超過背包容量,且價值總和最大。

沒錯就是分組背包,容量V就是n,每組的物品就是p1的整數次冪,價值就是所選p1的整數次冪去log(因為題目輸出要求),費用就是p1的整數次冪

log(p1 * p2 * p3…) = log(p1)+log(p2)+…
所以直接累加lg[x]
預處理出所有答案

代碼:

#include <bits/stdc++.h> using namespace std; typedef long long ll; const int N = 3e4 + 10; const int mod = 1e9 + 7; int pri[N], tot; double dp[N], Log[N]; bool vis[N]; void init() {memset(vis, 0, sizeof(vis));vis[0] = vis[1] = 1;tot = 0;for(int i = 2; i < N; ++i) {if(!vis[i]) {pri[++tot] = i;for(int j = i + i; j < N; j += i)vis[j] = 1;}}for(int i = 0; i < N; ++i) Log[i] = log(i);//首先預處理出log答案 for(int i = 1; i <= tot; ++i) {//對于tot個分組 for(int j = N - 1; j >= pri[i]; --j) {//容量 for(int k = pri[i]; k <= j; k *= pri[i])//枚舉pri[i]的整數次冪 dp[j] = max(dp[j], dp[j - k] + Log[k]);}} }int main() {init();int t, n;scanf("%d", &t);while(t--) {scanf("%d", &n);printf("%.9f\n", dp[n]);}return 0; }

總結

以上是生活随笔為你收集整理的L - Clock Master Gym - 102798L的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产伦精品一区二区三区照片 | 亚洲熟妇无码乱子av电影 | 国产精品无码内射 | 国产成人精品视频在线 | 三级在线免费 | www.超碰在线观看 | 欧美成人生活片 | 青青视频免费 | 在线播放黄色网址 | 美女100%无挡| 一本色道久久综合狠狠躁 | 亚洲影库 | 国产精品成人久久 | 亚洲精品国产福利 | 日韩欧美www | 亚色影库 | 看黄色的网址 | 香蕉精品视频在线观看 | 91av不卡| 成人综合久久 | 激情图片区 | 久久精品免费在线 | 久久亚洲精少妇毛片午夜无码 | 欧美三级小视频 | 欧美一级片观看 | 伊人青青久久 | 五月婷婷综 | 色欲一区二区三区精品a片 在线观看黄网站 | 最好看的2019年中文在线观看 | 姐姐的秘密韩剧免费观看全集中文 | xiuxiuavnet| 欧美成人黄色网 | 99产精品成人啪免费网站 | 免费中文字幕日韩欧美 | 婷婷深爱五月 | 一区精品在线 | 成长快手短视频在线观看 | 男女av在线| 久久午夜国产 | 国产九九精品视频 | 能看毛片的网站 | 欧美日韩中文字幕在线播放 | 超碰98| 娇妻被肉到高潮流白浆 | 白白色视频在线 | 狠狠干2019| 天天爽夜夜春 | javxxx| 天堂影音 | 国产区一二 | 91视频毛片 | 欧洲精品码一区二区三区免费看 | 欧美色图在线播放 | 艹久久 | av在线免费网站 | 非洲一级片 | 婷婷中文字幕在线 | 国产精品久久久久久久久晋中 | 精品啪啪 | 直接看av的网站 | 亚洲av无码一区二区乱子伦 | 性一交一乱一透一a级 | 吻胸摸激情床激烈视频大胸 | 亚洲成人高清 | 国产亚洲一区二区在线 | 日本乱码一区 | 一级精品毛片 | 99热这里只有精品在线观看 | 国产爽爽爽 | 黄色片网站在线看 | 欧美精品欧美精品系列 | 激情xxx| 欧美日韩亚洲二区 | 婷婷色小说 | 国产一久久 | 亚洲精品久久久久av无码 | 奇米成人影视 | 91伦理在线 | 久草福利资源在线观看 | 看国产黄色片 | 在线一区| 超碰人人草 | 日本少妇xxxxx | 在线视频免费观看一区 | 亚洲午夜视频在线 | 欧美精品成人 | 婷婷激情网站 | 中文字幕免费高清在线 | 久久久久国产精品夜夜夜夜夜 | 日本啪啪网站 | 亚洲黄网站在线观看 | jizz一区二区三区 | 日韩黄色在线 | 波多野结衣在线视频播放 | 你懂的91| 久久99精品国产91久久来源 | 视频这里只有精品 | 小说肉肉视频 | 免费视频污 |