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

网页小游戏的网站百度优化

网页小游戏的网站,百度优化,北京海淀区邮编,汕头制作企业网站题目描述 小杨认为一个数字 x 是奇妙数字当且仅当 xpa,其中 p 为任意质数且 a 为正整数。例如,823,所以 8 是奇妙的,而 6 不是。 对于一个正整数 n,小杨想要构建一个包含 m 个奇妙数字的集合 {x1​,x2​,⋯,xm​}&am…

题目描述

小杨认为一个数字 x 是奇妙数字当且仅当 x=pa,其中 p 为任意质数且 a 为正整数。例如,8=23,所以 8 是奇妙的,而 6 不是。

对于一个正整数 n,小杨想要构建一个包含 m 个奇妙数字的集合 {x1​,x2​,⋯,xm​},使其满足以下条件:

  • 集合中不包含相同的数字。
  • x1​×x2​×⋯×xm​ 是 n 的因子(即 x1​,x2​,⋯,xm​ 这 m 个数字的乘积是 n 的因子)。

小杨希望集合包含的奇妙数字尽可能多,请你帮他计算出满足条件的集合最多包含多少个奇妙数字。

输入格式

第一行包含一个正整数 n,含义如题面所示。

输出格式

输出一个正整数,代表满足条件的集合最多包含的奇妙数字个数。

输入输出样例

输入 #1复制

128

输出 #1复制

3

说明/提示

样例解释

关于本样例,符合题意的一个包含 3 个奇妙数字的集合是 {2,4,8}。首先,因为 2=21,4=22,8=23,所以 2,4,8 均为奇妙数字。同时,2×4×8=64 是 128 的的因子。

由于无法找到符合题意且同时包含 4 个奇妙数字的集合,因此本样例的答案为 3。

数据范围

对于 100% 的数据,保证 2≤n≤1012。

子任务编号得分占比n
120%≤10
220%≤1000
360%

≤1012

题意简述

重新分配强化材料给武器,使第 1 种武器材料数最多,且总转移成本最小。

思路

读取武器的种类数 n 和强化材料的数量 m。对于每个强化材料,记录其对应的武器编号和成本,并统计每种武器的材料数量和成本列表。

对每种武器的强化材料成本列表进行排序,以便后续能够高效地选择成本最低的材料。

我们定义一个函数 f:该函数计算了在给定第 1 种武器需要达到的强化材料数量 x 时,将其他武器的材料转移到第 1 种武器所需的最小成本。

函数内部通过遍历每种非第 1 种武器,计算需要转移的材料数量,并从该武器的成本列表中选择成本最低的材料进行转移。如果转移后第 1 种武器的材料数量仍然不足 x,则从剩余的材料中选择成本最低的进行补充。

我们遍历一个范围,从第 1 种武器的初始材料数量到总材料数量。对于每个可能的 x 值,调用函数 f 计算转移成本,并更新全局最小成本。最终输出全局最小成本作为结果。

code!!!

#include<bits/stdc++.h>
using namespace std;
#define int long long 
vector<int> cost[1010];
int n,m,ans=LONG_LONG_MAX;
void work(int x){int money=0;int d=x-cost[1].size();vector<int>v;for(int i=2;i<=n;i++){int isz=cost[i].size();int need=max(isz-(x-1),0ll);for(int j=0;j<need;j++){money+=cost[i][j];}d-=need;for(int j=need;j<cost[i].size();j++)v.push_back(cost[i][j]); }if(d>0){sort(v.begin(),v.end());for(int i=0;i<v.size()&&d>0;i++){money+=v[i];d--;}}ans=min(ans,money);
}
signed main(){ios::sync_with_stdio(false);cin.tie(0),cout.tie(0);cin>>n>>m;for(int i=1;i<=m;i++){int p,c;cin>>p>>c;cost[p].push_back(c);}for(int i=2;i<=n;i++)sort(cost[i].begin(),cost[i].end());int s1=cost[1].size();if(s1==0)s1=1;for(int x=s1;x<=m;x++){work(x);}cout<<ans;return 0;//华丽结束
}//完结散花
/*by huntercwo 2025 0601 20:01:22

http://www.dtcms.com/wzjs/157694.html

相关文章:

  • sns社交网站建设成都市seo网站公司
  • 网站开发合同管辖权异议百度知道入口
  • 空间网seo建站技术
  • 个人网站怎么做扫码支付网站优化公司大家好
  • 网站开发学什么 2018seo推广主要做什么
  • 有源码怎么在本地网站搭建seo关键词布局技巧
  • 深圳网站建设公司企业文化宣传策划方案
  • 线上营销课程哪里学佛山seo网站排名
  • 全国高端定制百度关键词优化大
  • 一级域名网站怎么做黑帽seo培训
  • 网站定制建设哪里好自媒体怎么赚钱
  • 盘州网站建设深圳网络营销推广服务
  • 博海博海网站建设深圳快速seo排名优化
  • 新浪云主机上安装wordpress主题东莞百度seo在哪里
  • 网站维护费怎么做会计分录广告推送平台
  • 电子商务网站开发课程设计湖南好搜公司seo
  • 格瑞特网站建设店铺推广软文案例
  • 广州做网站的公司关键词排名优化公司
  • 如何建设网站脱颖而出seo网络优化培训
  • 直销网站有没有适合在家做的手工活直通车推广怎么收费
  • mcms怎么做网站常德seo
  • 网站空间在哪买好免费python在线网站
  • 东营组建网站互动营销策略
  • 一起做网店网站入驻收费成都seo学徒
  • python做的网站有哪些管理人员课程培训
  • 哪个网站做轴承外贸的人比较多如何做网站营销推广
  • 湖北省建设厅建筑资料官方网站淄博网站制作
  • 网站建设易网推广公司品牌
  • 做字幕模板下载网站有哪些seo是什么意思电商
  • 北湖建设局网站广州seo关键字推广