码蹄集 数树

#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;

}

相关推荐
信仰_2739932433 分钟前
Guava Cache淘汰算法
算法·guava
程序员龙一6 分钟前
C++之lambda表达式使用解读
c++·lambda
散峰而望14 分钟前
C++入门(二) (算法竞赛)
开发语言·c++·算法·github
-指短琴长-27 分钟前
ProtoBuf速成【基于C++讲解】
android·java·c++
Cx330❀36 分钟前
《C++ 搜索二叉树》深入理解 C++ 搜索二叉树:特性、实现与应用
java·开发语言·数据结构·c++·算法·面试
不染尘.1 小时前
2025_11_5_刷题
开发语言·c++·vscode·算法·贪心算法·动态规划
2501_929177581 小时前
C++中的虚基类
开发语言·c++·算法
Blossom.1182 小时前
把AI“贴”进路灯柱:1KB决策树让老旧路灯自己报「灯头松动」
java·人工智能·python·深度学习·算法·决策树·机器学习
QT 小鲜肉2 小时前
【QT/C++】Qt网络编程进阶:TCP网络编程的基本原理和实际应用(超详细)
c语言·开发语言·网络·c++·qt·学习·tcp/ip
艾莉丝努力练剑2 小时前
【C++:map和set的使用】C++ map/multimap完全指南:从红黑树原理入门到高频算法实战
大数据·开发语言·c++·人工智能·stl·map