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

洛谷题单指南-进阶数论-P2158 [SDOI2008] 仪仗队

原题链接:https://www.luogu.com.cn/problem/P2158

题意解读:n*n个点组成的方阵中,最左下角的点能看到多少点。

解题思路:

设左下角点的坐标是(0, 0),设从0点能看到的点是(x, y),对于看不到的点必然可以通过将(x, y)同时扩大一定倍数得到(xd, yd)

这样一来,看不到的点必然其x、y坐标的GCD不为1,能看到的点的坐标GCD为1,也就是x、y互质的点是能被看到的。

要统计方阵中一共有多少个互质的点,可以分两块来看,上三角、下三角,由于对称性,只用统计一边即可,再乘2加1,加1是因为对角线能看到1个。

对于上三角,一共有多少个点的坐标互质呢?

问题可以转化成计算从上到下每一个行互质的点数:

第1行:纵坐标n-1,横坐标1~n-1,结果就是phi(n-1)

第2行:纵坐标n-2,横坐标1~n-2,结果就是phi(n-2)

。。。

第n-1行:纵坐标1,横坐标1,结果就是phi(1)

因此,只需要用线性筛将1~n-1的phi值都预处理出来,然后加在一起即可。最后*2+1。

注意如果方阵是1*1,则一个都看不到。

100分代码:

#include <bits/stdc++.h>
using namespace std;const int N = 40005;
int primes[N], cnt, phi[N];
bool vis[N];
int n;int main()
{cin >> n;for(int i = 1; i <= n; i++) phi[i] = i;for(int i = 2; i <= n; i++){   if(!vis[i]){primes[++cnt] = i;vis[i] = true;phi[i] = i - 1;}for(int j = 1; j <= cnt; j++){if(i * primes[j] > n) break;vis[i * primes[j]] = true;if(i % primes[j] == 0){phi[i * primes[j]] = phi[i] * primes[j];break;}else{phi[i * primes[j]] = phi[i] * (primes[j] - 1);}}}int ans = 0;if(n > 1){for(int i = 1; i < n; i++) ans += phi[i];ans = ans * 2 + 1;}   cout << ans;return 0;
}

 

http://www.jsqmd.com/news/26567/

相关文章:

  • 2025年比较好的注水式热水袋厂家最新权威实力榜
  • 2025 年刹车卡钳厂家最新推荐榜,技术实力与市场口碑深度解析,挖掘适配性与制动性能双优品牌
  • 2025年比较好的家用除湿机优质厂家推荐榜单
  • 2025 年 10 月高尔夫教练权威推荐榜:专业教学与实战提升口碑之选,助您精准挥杆进阶无忧
  • 2025 年北京旅游旅行社最新推荐榜,综合实力与服务竞争力深度解析玩本地 / 纯玩跟团 / 纯玩度假 / 纯玩无购物 / 纯玩无自费旅游推荐
  • 契约战歌手游新服免费体验,数量有限
  • 2025年工业吸油吸尘器源头厂家权威推荐榜单:电瓶工业吸尘器/工业除尘设备 /工业防爆吸尘器源头厂家精选
  • OAuth2 协议解析(安全视角)
  • [转] 封装并发任务方法
  • MyEMS:重塑能源管理格局的智能化利器
  • 2025 年防撞护栏生产厂家最新推荐排行榜:涵盖铝合金 / Q235/Q355B 桥梁及景观、灯光、河道、公路、喷塑、道路护栏企业
  • 成人草书培训市场:北兰亭引领专业风尚
  • 逆向基础--反编译介绍(002)
  • 2025年锤片式粉碎机供货厂家权威推荐榜单:食品添加剂‍粉碎机/白糖粉碎机 /五谷杂粮粉碎机源头厂家精选
  • 2025年热门的吸塑塑料托盘TOP品牌厂家排行榜
  • 【项目复现上新】突破推理瓶颈!LightLLM轻量化部署新范式,打造高性能法律智能体
  • 2025年跨境电商APP权威推荐榜单:海外跨境电商/跨境电商系统/跨境电商开店服务商精选
  • 麒麟服务器v11安装
  • 2025年铜箔PCB滤芯源头厂家权威推荐榜单:光纤滤芯/CMP抛光液滤芯 /墨水滤芯源头厂家精选
  • 世界500强k8s全栈架构师
  • [转] 并发与并行
  • 2025年评价高的卫生级阀门厂家最新热销排行
  • 开源能源管理系统:赋能能源转型的 “透明化” 工具
  • 详细介绍:Dockerfile 镜像构建实战
  • https接口的支持判断,http升级到https需求
  • 源杰科技国产激光器芯片-光模块源头
  • 2025 年仿石漆厂家最新推荐榜,技术实力与市场口碑深度解析的优质企业精选批刮 / 别墅 / 批发 / 出口仿石漆推荐
  • 2025 年外墙涂料厂家最新推荐榜,技术实力与市场口碑深度解析外墙涂料工程 / 外墙涂料翻新推荐
  • 2025 年 10 月不锈钢厂家推荐排行榜,301不锈钢,316L不锈钢,304不锈钢,420不锈钢,201不锈钢,不锈钢材料公司推荐
  • 2025 年 10 月废水蒸发器厂家权威推荐榜:MVR/薄膜刮板/单效/双效/三效/多效/高盐/含盐/降膜/结晶/mvr母液/氯化钠/硫酸铵/垃圾渗滤液/化工废水刮板/强制循环/废水脱盐蒸发器厂家精选