码蹄集 数树

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

}

相关推荐
MORE_773 分钟前
leecode-灌溉花园-贪心算法and动态规划
算法·贪心算法·动态规划
feng_you_ying_li6 分钟前
c++之二叉搜索树的实现
c++
晚枫歌F6 分钟前
线程池的理解使用以及代码详解
数据结构
梵尔纳多8 分钟前
视角的移动以及模型的平移,旋转,缩放
c++·图形渲染·opengl
gis分享者8 分钟前
华为OD面试-Java、C++、Pyhton等多语言实现-目录
java·c++·华为od·面试·目录·od·机试
kyle~8 分钟前
C++--- dlsym 调用封装好的算法动态库的核心工具 <dlfcn.h>
开发语言·c++·算法
似水এ᭄往昔13 分钟前
【初阶数据结构】--排序算法
数据结构·算法·排序算法
2301_7811435617 分钟前
C语言笔记(四)
c语言·笔记·算法
算法-大模型备案 多米30 分钟前
算法备案算法安全自评估报告模板(精简完善版)
大数据·网络·人工智能·算法·文心一言
Frostnova丶32 分钟前
LeetCode 238 & 2906.构造乘积数组与乘积矩阵
算法·leetcode·矩阵