码蹄集 数树

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

}

相关推荐
东方冷哥8 分钟前
考研数据结构——C语言实现大顶堆
c语言·数据结构·考研
循环渐进Forward8 分钟前
【C++笔试强训】如何成为算法糕手Day2
开发语言·数据结构·c++·算法·哈希算法·笔试·牛客
Tisfy14 分钟前
LeetCode 2207.字符串中最多数目的子序列:计数
算法·leetcode·字符串·题解·思维·计数
猿来不是梦17 分钟前
RT_Thread内核源码分析(二)——链表和对象管理
数据结构·链表·rt_thread
无名之逆41 分钟前
《探索云原生与相关技术》
大数据·c++·git·云原生·面试·职场和发展
qmx_071 小时前
MFC - 复杂控件_2
c++·mfc
湫兮之风1 小时前
C++:使用tinyxml2获取节点下元素
xml·c++
向上爬的卓卓卓1 小时前
C++【类和对象】(构造函数与析构函数)
java·开发语言·c++·visual studio
还有糕手2 小时前
算法【Dijkstra算法及分层图最短路】
数据结构·算法·图论·宽度优先
杰克尼2 小时前
371. 两整数之和
数据结构·算法