Codeforces Round #774 (Div. 2) Power Board(数学)

链接
题意:给一个n*m的矩阵,每个元素的值是 i j i^j ij,问有多少个不一样的元素
思路:不过这个题为什么可以2200。首先可以看出 4 1 = 2 2 , 4 2 = 2 2 ∗ 2 4^1=2^2,4^2=2^{2*2} 41=22,42=22∗2,所以思路就是,对每个数字处理他的幂次倍,因为他们的值是一样的,最后有多少个不一样的幂次行就有多少的答案

#include<bits/stdc++.h>
using namespace std;
#define int long long
bool vis[20000010], st[20000010] ;
int cnt, val[105];signed main()
{int n, m;cin >> n >> m;for (int i = 1; i <= 20; i++) {for (int j = 1; j <= m; j++) {if (!st[i * j]) {st[i * j] = 1;cnt++;}}val[i] = cnt;}int ans = 1;for (int i = 2; i <= n; i++) {if (vis[i]) continue;int j = 0, pa = i;while (pa <= n) {vis[pa] = 1;pa *= i;j++;} ans += val[j];}cout << ans ;return 0;
}

Codeforces Round #774 (Div. 2) Power Board(数学)相关推荐

  1. Codeforces Round #774 (Div. 2)E题题解

    Codeforces Round #774 (Div. 2) E. Power Board 题目陈述 有一个n×m(1≤n,m≤106)n\times m(1\le n,m\le10^6)n×m(1≤ ...

  2. Codeforces Round #774 (Div. 2) A-D

    A. Square Counting 思路 签到 #include <bits/stdc++.h> using namespace std; int main() {ios::sync_w ...

  3. Codeforces Round #774 (Div. 2) A~C

    返校途中的比赛,且时间阴间,果断VP A.(签到) #include <bits/stdc++.h> #define int long long #define quick ios::sy ...

  4. Codeforces Round #597 (Div. 2) D. Shichikuji and Power Grid 最小生成树 + 虚拟点

    传送门 文章目录 题意: 思路: 题意: 思路: 看错题导致误入歧途,如果能早点看见翻译也不至于一天多也没想出来. 求联通的最小代价,自然的想到了能不能建边跑最小生成树. 对于两点之间比较好弄,直接n ...

  5. Codeforces Round #586 (Div. 1 + Div. 2) D. Alex and Julian 数学 + 思维

    传送门 文章目录 题意: 思路: 题意: 给你一个无限个点的坐标轴,一个集合BBB,如果存在∣i−j∣=bk|i-j|=b_k∣i−j∣=bk​的话,那么i,ji,ji,j之间就连边.现在问你至少要从 ...

  6. Codeforces Round #588 (Div. 2) E. Kamil and Making a Stream 数学 + 暴力

    传送门 文章目录 题意: 思路: 题意: 给你一颗树,其中根是111,每个点有一个点权,求每个点到根的所有路径的gcdgcdgcd之和. n≤1e5n\le1e5n≤1e5 思路: 一看到以为是个点分 ...

  7. Codeforces Round #701 (Div. 2) A ~ F ,6题全,超高质量良心题解【每日亿题】2021/2/13

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 目录 A - Add and Divide B - Replace and Keep Sorted C ...

  8. Codeforces Round #698 (Div. 2)(A ~ F)6题全,超高质量题解)【每日亿题】2021/2/4

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 目录 [每日亿题]Codeforces Round #698 (Div. 2)(A ~ F)6题全,超 ...

  9. Codeforces Round #443 (Div. 2) B. Table Tennis

    Codeforces Round #443 (Div. 2) B. Table Tennis     879B 啊啊啊啊啊啊 做的时候太天真了--一开始的直觉是对的--orz后来想多了,pretest ...

最新文章

  1. 10张Gif动图让你弄懂递归等概念
  2. android 禁用dlsym_Android7.0对dlopen的改变——读取私有.so结果变化
  3. 引入ReactiveInflux:用于Scala和Java的无阻塞InfluxDB驱动程序,支持Apache Spark
  4. 无服务器架构_如何开始使用无服务器架构
  5. oracle中with的用法及用处
  6. python 递归的最大层数_练习题-Python的最大递归层数
  7. mysql execution plan_MySQL Execution Plan--NOT IN查询
  8. shell-脚本入门【转】
  9. Java类图(记录/转)
  10. 人工智能语音如何实现?
  11. 拳皇重生服务器维护,拳皇98终极之战OL格斗家重生系统玩法攻略
  12. QQ跳转浏览器php代码,QQ微信域名预防封禁强制跳转至浏览器打开PHP源代码下载...
  13. 入侵检测系统(IDS)与入侵防御系统(IPS)的简单理解
  14. 网页设计语言html做思维导图,HTML思维导图
  15. pytorch如何freeze模型参数
  16. 2022年江西省建筑三类人员(企业主要负责人A证)练习题及答案
  17. vue使用render函数自定义标签动态导入js文件
  18. 管理科学与工程和计算机哪个难考,考研管理科学与工程 管理学和工学哪个好考?...
  19. 第十一届蓝桥杯第三场软件类省赛 C++ B组 题解
  20. 一篇文章带你学会 Spring 中的 JdbcTemplate 增删改查操作

热门文章

  1. mysql数据库自动备份脚本(详解)
  2. SOUI中SRealWnd的使用
  3. 取代前端er?PyScript到底是何方神圣
  4. Django xadmin的使用 (二)
  5. 计算机系统基础中的sub指令,计算机系统基础(961)
  6. 学习HTML、CSS、Javascript必看书
  7. Python-100-days 面向对象编程-简单想法学习写21点游戏(一)
  8. 【Vue实用功能】Vue实现文档在线预览功能,在线预览PDF、Word、Excel、ppt等office文件
  9. 用python爬取需要cookie信息的网站
  10. 对tcp服务器最大连接数的理解