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

山西人工智能建站系统软件有没有免费的推广平台

山西人工智能建站系统软件,有没有免费的推广平台,社群运营,衡阳衡南网站建设题意#xff1a; 给定数 x #xff0c;每次可以选择将 x 变为 x*2 #xff0c;或是将 x 变为 x1#xff0c;求 x 变为 2 20 2^{20} 220倍数的最小代价。 思路#xff1a; 因为对于 2 20 2^{20} 220次方倍数的点无意义#xff0c;所以总共的点数只用 2 20 2^{20} 220即…题意 给定数 x 每次可以选择将 x 变为 x*2 或是将 x 变为 x1求 x 变为 2 20 2^{20} 220倍数的最小代价。 思路 因为对于 2 20 2^{20} 220次方倍数的点无意义所以总共的点数只用 2 20 2^{20} 220即可。那么对于 x 的两种变换方式我们可以把其抽象为 x 和 x*2 间连了一条边x 和 x1之间连了一条边。然后去bfs跑最短路即可。 但因为是多组询问我们可以预处理上述的最短路信息然后之间询问即可。 所以我们把终点当作起点然后反向建边即可。 #include bits/stdc.husing namespace std; const int N 2e6 5; typedef long long ll; typedef pairll, ll pll; typedef arrayll, 3 p3; int mod 998244353; const int maxv 4e6 5; // #define endl \n vectorint e[N];void add(int u,int v) {e[u].push_back(v); } int d[N]; void init() {int res1;for(int i1;i20;i) res*2;for(int i0;ires;i){add((i1)%res,i);add((i*2)%res,i);}queueint q;q.push(0);memset(d,0x3f,sizeof d);d[0]0;while(!q.empty()){auto tq.front();q.pop();for(auto x: e[t]){if(d[x]d[t]1){d[x]d[t]1;q.push(x);}}} } void solve() { int n;cinn;n%(1ll20);coutd[n]endl;}int main() {ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);int t;t1;cint;init();while(t--){solve();}system(pause);return 0; }
http://www.sadfv.cn/news/363992/

相关文章:

  • 佳木斯市网站建设广州住房和城乡建设部网站
  • 做网站开发 甲方提供资料深圳专业做网站开发费用
  • 搜狗竞价绑定网站要求网站建设情况总结
  • 广州康体设备网站建设大丰做网站建设的公司
  • 网站建设制作与运营免费公司网页制作
  • 网站关键词在哪设置招人在哪里找最快
  • 做育儿类网站用什么程序好茶道网站开发背景
  • 用dw做网站导航的步骤私人订制网站推荐
  • 罗湖网站设计多少钱网站怎么优化到首页
  • 做网站运营需要什么资源专科网站建设论文
  • 泰安网站建设电话将公司网站建设成
  • 网站开发 手机 验证码辽宁省建设工程信息网如何传业绩
  • 潍坊网站开发少儿编程培训机构排名
  • 新余网站建设找谁做西安做网站公
  • 我国网站建设现状拍大师官方网站 图片做视频
  • 网站的外链接数固安做网站的
  • 杭州制作企业公司网站网站导航面包屑
  • 公司网站建设项目目的河南网站seo设计
  • 新手php网站建设网站seo 最好
  • 网站优化工具做复刻手表的网站
  • 做网站话挣钱吗找专业公司做网站
  • 图片手机网站模板用php做的网站
  • 新余教育网站建设西安易网信息技术有限公司
  • 医疗医院网站建设如何免费注册网址
  • c2c网站购物体验情况登记表wordpress心情
  • 汉中网站建设报价平台搭建大概多少钱
  • 二手物品交换网站建设企业官网优化
  • 便宜购 网站建设北京到安阳多少公里
  • 江西求做网站搜狐员工做网站的工资多少钱
  • 网站模板在线制作电商网站开发脑图