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

重庆媒体网站建设单价ciliba最佳磁力搜索引擎

重庆媒体网站建设单价,ciliba最佳磁力搜索引擎,做网站v1认证是什么意思,网站权重如何提高1002 - Shortest path 题目大意 对于一个数 x x x,可以进行以下三种操作: 1.将 x x x 变成 2 ∗ x 2*x 2∗x 2.将 x x x 变成 3 ∗ x 3*x 3∗x 3.将 x x x 变成 x 1 x1 x1 给定一个数 n n n,问最少操作几次才能将 1 1 1 变成…

1002 - Shortest path

题目大意

对于一个数 x x x,可以进行以下三种操作:

1.将 x x x 变成 2 ∗ x 2*x 2x

2.将 x x x 变成 3 ∗ x 3*x 3x

3.将 x x x 变成 x + 1 x+1 x+1

给定一个数 n n n,问最少操作几次才能将 1 1 1 变成 n n n

解题思路

最开始想法是建图跑最短路,然后发现空间显然不够,换思路

可以倒过来考虑,最优操作必然是找不大于本身的最大的 2 2 2 3 3 3 的倍数除以 2 2 2 3 3 3

很容易可以想到暴力搜索,但是会超时,考虑记忆化优化就可以了

code

#include <bits/stdc++.h>
using namespace std;
int t, ans;
long long n;
unordered_map <long long, int> v;
int dfs(long long x) {if (v.find(x) != v.end()) return v[x];return v[x] = min(dfs(x / 2) + x % 2, dfs(x / 3) + x % 3) + 1;
}
int main() {ios::sync_with_stdio(0);cin.tie(0);cin >> t;v[1] = 0;v[2] = v[3] = 1;while (t --) {cin >> n;cout << dfs(n) << "\n";}return 0;
}

1008 - Coins

题目大意

n n n 个人,每个人有 a i a_i ai 个硬币,每次操作可以选择任意 A , B A,\space B A, B 两个人,将 A A A 1 1 1 枚硬币给 B B B,如果这次操作后 A A A 没有硬币,则 A A A 退出游戏,问最后将所有硬币集中到一个人手上的期望操作次数

解题思路

先试试模拟,只有两个人的时候答案是 a 1 ∗ a 2 a_1*a_2 a1a2,再推三个人,四个人,发现结果刚好是 ∑ i = 1 n ∑ j = i + 1 n a i ∗ a j \sum_{i=1}^n\sum_{j=i+1}^na_i*a_j i=1nj=i+1naiaj

听说题解讲了鞅的停时定理,咱也不会,但是其实不难发现每两个人之间的游戏其实是独立事件,也可以推出结论

注意卡亿下时间就好了

code

#include <bits/stdc++.h>
using namespace std;
int t, n, a;
__int128 ans, sum;
inline void write(__int128 x) {if (x > 9) write(x / 10);cout << (char)(x % 10 + '0');
}
signed main() {ios::sync_with_stdio(0);cin.tie(0);cin >> t;while (t --) {cin >> n; sum = ans = 0;for (int i = 1; i <= n; ++ i)cin >> a, ans += sum * a, sum += a;write(ans); cout << "\n";}return 0;
}
http://www.wangmingla.cn/news/161088.html

相关文章:

  • 郑州市城乡建设委员会网站做网站建设的公司
  • 德州做网站免费广告
  • 河南手机网站制作公司网络营销最基本的应用方式是什么
  • 做影视网站 片源从哪里来营销型网页设计
  • ssm框架做网站引流推广软件
  • 广告设计与制作专业认识windows优化大师官方免费
  • 如何做微信下单小程序西安seo工作室
  • 为网站做IPhone客户端站长统计工具
  • 企业网站优化的三层含义推广计划书怎么写
  • 重庆企业网站开发服务器十堰seo优化方法
  • 怎么把网站源码上传到空间根目录视频网络公司有哪些
  • 家庭宽带做网站稳定吗福州百度快速优化
  • 免费个人网站服务器 html营业推广方式
  • 怎样为网站做推广石家庄网站建设方案优化
  • 网站建设的几个要素海南seo代理加盟供应商
  • wordpress分类目录去页眉seo外包大型公司
  • 广州品牌网站建设公司网络营销企业是什么
  • 基础型网站价格网络广告策划的步骤
  • 固戍网站建设网址域名
  • 合肥怎么做网站如何申请网站域名流程
  • 网络 企业网站中国刚刚发生8件大事
  • 如何建设一个完整的网站怎么优化电脑系统
  • 太原微网站制作如何用模板建站
  • 网站 错误代码网络营销运营策划
  • 只做dnf的网站网站开发流程
  • html5网站制作优化推广什么意思
  • 苏州seo网站推广seo工作职位
  • 婚礼现场布置效果图南宁网站优化
  • 自己做网站投放广告免费做网站自助建站
  • 做网站建设哪家好蜗牛精灵seo