码蹄集 数树

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

}

相关推荐
CoderYanger几秒前
动态规划算法-子数组、子串系列(数组中连续的一段):26.环绕字符串中唯一的子字符串
java·算法·leetcode·动态规划·1024程序员节
Jane-66677717 分钟前
C语言——表达式、语句、函数
c语言·开发语言·算法
Tony_yitao23 分钟前
12.华为OD机试 - N个选手比赛前三名、比赛(Java 双机位A卷 100分)
java·算法·华为od·algorithm
小龙报25 分钟前
【算法通关指南:数据结构与算法篇】树形结构遍历指南:DFS 递归深搜与 BFS 队列广搜实战解析
c语言·数据结构·c++·算法·链表·深度优先·visual studio
业精于勤的牙25 分钟前
浅谈:快递物流与算法的相关性(六)
算法
zmzb010327 分钟前
C++课后习题训练记录Day44
开发语言·c++
qq_4335545428 分钟前
C++ 二维线性DP
c++·算法·图论
风筝在晴天搁浅31 分钟前
代码随想录 115.不同的子序列
算法
aaa最北边36 分钟前
前缀和算法求数组中某个区间的
c++
c#上位机37 分钟前
halcon2个区域合并为1个区域—union2
图像处理·算法·计算机视觉·halcon