码蹄集 数树

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

}

相关推荐
计算机安禾11 分钟前
【数据结构与算法】第12篇:栈(二):链式栈与括号匹配问题
c语言·数据结构·c++·学习·算法·visual studio code·visual studio
灰子学技术14 分钟前
C++ 代码质量检测工具集合技术文档
开发语言·c++
散峰而望21 分钟前
【数据结构】单调栈与单调队列深度解析:从模板到实战,一网打尽
开发语言·数据结构·c++·后端·算法·github·推荐算法
qwehjk200822 分钟前
内存泄漏自动检测系统
开发语言·c++·算法
tankeven26 分钟前
HJ153 实现字通配符*
c++·算法
草莓熊Lotso28 分钟前
MySQL 多表连接查询实战:内连接 + 外连接
android·运维·数据库·c++·mysql
旖-旎28 分钟前
位运算(两整数之和)(3)
c++·算法·leetcode·位运算
杨校29 分钟前
杨校老师课堂备战C++之数据结构中栈结构专题训练
开发语言·数据结构·c++
2301_8166512232 分钟前
C++与Rust交互编程
开发语言·c++·算法
ab15151735 分钟前
3.28完成9、16、20、98、100、55、57
算法