码蹄集 数树

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

}

相关推荐
wen__xvn5 分钟前
代码随想录算法训练营DAY1第一章 数组part01
数据结构·算法·leetcode
樊梓慕9 分钟前
【嵌入式】buildroot构建ros2环境
c++·机器人
爱编码的傅同学10 分钟前
【程序地址空间】页表的映射方式
c语言·数据结构·c++·算法
序属秋秋秋10 分钟前
《Linux系统编程之进程控制》【进程替换】
linux·c语言·c++·操作系统·进程·系统编程·进程替换
Mintopia12 分钟前
🧠 从零开始:纯手写一个支持流式 JSON 解析的 React Renderer
前端·数据结构·react.js
hslinux13 分钟前
NDK 通过configure 编译C++源码通用脚本
android·c++·ndk·configure
盖世灬英雄z17 分钟前
数据结构与算法学习(二)
c++·学习
qq_3106585118 分钟前
webrtc源码走读(三)核心引擎层——音频引擎
服务器·c++·音视频·webrtc
UID962218 分钟前
[特殊字符] 无级变速传动(CVT)技术突破之道 | 易经×数学×工程的跨维度破解方案
算法·数学建模·开源
嵌入式@秋刀鱼24 分钟前
ROS开发学习记录【一】
linux·c++·笔记·学习