码蹄集 数树

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

}

相关推荐
兵哥工控5 分钟前
MFC开关量输出发脉冲实例
c++·mfc·开关量发脉冲
勤自省7 分钟前
吴恩达机器学习课程实验:线性回归模型入门(课后实验)
人工智能·算法·机器学习·回归·线性回归
ChillCoding12 分钟前
更新中:C++ STL库,查找排序(基础算法),数据结构,数学算法,竞赛相关基础
数据结构·c++·算法
智者知已应修善业17 分钟前
【51单片机使用IO组赋值方法实现无源蜂鸣器响时LED12亮不响时34亮】2024-3-7
c++·经验分享·笔记·算法·51单片机
.千余19 分钟前
【C++】深挖STL list底层:解迭代器与节点存储逻辑
开发语言·c++·笔记·学习·其他
雪落漂泊21 分钟前
C++ 继承与多态(上)
开发语言·c++
聆风吟º27 分钟前
【C++11新章】列表初始化详解
开发语言·c++·列表初始化
珊瑚里的鱼27 分钟前
【动态规划】按摩师
算法·动态规划
Fms_Sa28 分钟前
贪心算法-背包问题
算法·贪心算法·c#
alwaysrun28 分钟前
C++之灵活易用的YAML解析库yaml-cpp
c++·后端·程序员