码蹄集 数树

#include<bits/stdc++.h>

using namespace std;

int c, n;

int gcd(int a, int b){

return b == 0 ? a : gcd(b, a % b);

}

int main( )

{

cin >> c;

for (int i = 1; i <= c; i++) {

cin >> n;

int ans = 0;

for (int j = 1; j <= n; j++) {

for (int k = 1; k <= n; k++) {

if (gcd(j, k) == 1)

ans++;

}

}

cout << i << " " << n << " " << ans + 2 << endl;

}

return 0;

}

相关推荐
生信研究猿4 分钟前
leetcode 121.买卖股票的最佳时机
算法·leetcode·职场和发展
CoovallyAIHub5 分钟前
不需要Memory Bank:CMDR-IAD用2D+3D双分支重建做工业异常检测,MVTec 3D 97.3%
算法·架构·github
AI科技星16 分钟前
基于四维速率恒为c公设的北斗GEO卫星昼夜钟差模型修正与实测验证
开发语言·人工智能·线性代数·算法·数学建模
sheeta199822 分钟前
LeetCode 每日一题笔记 日期:2026.04.09 题目:3655.区间乘法查询后的异或二
笔记·算法·leetcode
Wenweno0o23 分钟前
Ubuntu 系统配置 VS Code C++ 开发环境
数据库·c++·ubuntu
草莓熊Lotso25 分钟前
【Linux系统加餐】 mmap 文件映射全解:从底层原理、API 到实战开发(含 malloc 模拟实现)
android·linux·运维·服务器·c语言·c++
何伯特26 分钟前
STTR算法详解:用Transformer重新定义立体匹配
深度学习·算法·transformer
深邃-27 分钟前
【C语言】-数据在内存中的存储(2):浮点数在内存中的存储
c语言·开发语言·数据结构·c++·算法·html5
十五年专注C++开发28 分钟前
Linux 下用 VS Code 高效调试(二)
linux·c++·windows·vscode
大黄说说29 分钟前
深入.NET内存模型:垃圾回收(GC)机制与性能优化指南
java·jvm·算法