#include<cstdio>
#include<cstring>
#include<math.h>
#include<stdlib.h>
#include<algorithm>
#include<ctime>
#include<iostream>
using namespace std;
const int maxn=1000;
int n,ans;
int gcd(int a,int b)
{
if(a%b==0) return b;
else return gcd(b,a%b);
}
int main()
{
#ifndef ONLINE_JUDGE
freopen("in.txt","r",stdin);
#endif
int i,j;
cin>>n;
ans=0;
for(i=1;i<=n;i++)
if(gcd(n,i)==i)
ans++;
cout<<ans<<endl;
//printf("%.2lf\n",(double)clock()/CLOCKS_PER_SEC);
return 0;
}
/*
*/
相关推荐
NOIP 2012 普及组初赛试题及解析
NOIP 2012 普及组初赛试题及解析
prim算法最小生成树(优化)
#include <iostream> using namespace std; const int maxn = 1000; int f[maxn]={0}; int n,e; int a[maxn][maxn]={0}; void prim(int v0) { int cost[maxn]; for (int i=0;i<n;i+...
NOIP2012普及组初赛难点整理
选择题 如果一棵二叉树的中序遍历是 BAC,那么它的先序遍历不可能是( )。 A. ABC B. ACB C. BAC D. CBA 【解析】根据中序遍历和先序遍历可以惟一确定一棵二叉树。使用排除法。 选项A的二叉树形态为: 选项B中A是根,其中序遍历是 BAC,则B为左子树C为右子树,那么其先序遍历不可能是ACB,所以B选项错误。 选项C的二叉树形态: 选项D的二叉树形态: 地址总线的位数决定了 CPU 可直接寻址的内存空间大小,例如地址总线为 161616 位,其最大的可寻址空间为 646464K
PTA浙江大学数据结构习题——第八周
排序1 排序 方法一:插入排序 #include <iostream> using namespace std; const int N = 100010; int n; int a[N]; int main() { cin >> n; for (int i = 0; i < n; i ++) cin >> a[i]; for (int i = 1; i < n; i ++) { int
NOIP近10年真题阅读程序写结果答案及详细解释C++
NOIP近10年真题阅读程序写结果答案及详细解释C++NOIP近10年真题阅读程序写结果答案及详细解释C++
RTKLIB PPP与RTK_POST精密定位实战:从实时到事后处理的完整流程解析
本文详细解析了如何使用RTKLIB进行精密单点定位(PPP)的完整流程,涵盖从实时处理到事后处理(RTK_POST)的关键步骤。文章深入探讨了数据准备、软件配置、核心参数设置(如电离层、对流层、潮汐改正)以及常见问题排查,旨在帮助用户掌握高精度GNSS定位技术,实现从入门到精通的实战应用。
顺序表与链式表(如何用类实现)
顺序表: #include<iostream> using namespace std; const int MAX_n = 1000; class Seqlist { public: Seqlist() { length = 0; } Seqlist(int ca[], int b) ; ~Seqlist() {} int Length() { return length; } int get(int i);//按位查找 int locate(int x);//按值查找 void
PLc S7-200 smart如何使用Modbus 485通讯传输接收数据
西门子在 STEP 7-Micro/WIN SMART 中正式推出 Modbus RTU 主站协议库(西门子标准库指令)。使用 Modbus RTU 主站指令库,可以读写 Modbus RTU 从站的数字量、模拟量 I/O 以及保持寄存器,从而实现PLC通过modbus方式控制其他器件。提示:以下是本篇文章正文内容,下面案例可供参考。
N诺刷题——动态规划
总 动态规划的精髓在于拆分问题,使问题能够用分治解决 递归求解 1413 打卡题,最简单的递归 #include <bits/stdc++.h> using namespace std; int main() { int n; long long a[100]; a[1]=1,a[2]=2; while(cin>>n) { for(int i=3;i<=n;i++) a[i]=a[i-1]+a[i-2]; cout<<a[n]<<
数据结构:五岔路口交通管理红绿灯设计
我们可以知道这是一个“图”的着色问题,首先要考虑,为什么可行路线是13条?当然可以通过穷举得出,如果用公式:则是: 或者 因为一条路线必须包括一出一进两个方向 第一种答案的解法: 一、固定E为入口,则有C_4^1=4的可能; 二、除去E(因为E只有一个入向),剩下ABCD四个路口,然后因为C只有一个出方向,所以从剩下 的ABD中选择一个入口,即C_3^1; 三、再从剩下的三个出口任选
微腔光频梳仿真入门:MATLAB求解LLE方程全流程解析
光学频率梳在精密测量、光通信和微波光子学中有着广阔应用,而微环谐振腔中的Kerr非线性与四波混频效应能够紧凑地产生宽带梳齿。仿真这类系统的核心是求解Lugiato-Lefever方程(LLE),但直接从物理参数到数值代码往往让初学者无从下手。本文从微腔光频梳的物理图像出发,介绍LLE方程的推导与归一化方法,并重点讲解MATLAB数值实现的两种思路:基于ode45的频域耦合方程组求解与分裂步长RK4IP方法。同时讨论失谐扫描、孤子态识别、参数稳定性边界,以及如何将真实器件参数换算为无量纲仿真参数。无论你是刚接
阅读程序 普及篇 4、【NOIP2000】
阅读程序 普及篇 4、【NOIP2000】
Pandas滚动窗口的妙用:动态计算列数据的最大值
Pandas的滚动窗口(rolling window)功能是数据分析中处理时间序列数据的重要工具。本文通过实例演示了如何使用rolling(window=4).max()计算DataFrame列A的滚动最大值,并将结果存入新列Max_Range。该方法会在4个元素的滑动窗口内计算最大值,前3行因数据不足显示为NaN。这种技术广泛应用于金融分析(如股价波动)、数据平滑和趋势识别等场景,能有效帮助分析数据的动态变化特征。示例展示了从数据准备到结果输出的完整流程,体现了Pandas在处理滑动窗口计算时的高效性和便
CSP-J1 CSP-S1 初赛 第1轮 第四章 阅读程序 第2节 字符处理 9、NOIP2012
CSP-J1 CSP-S1 初赛 第1轮 第四章 阅读程序 第2节 字符处理 9、NOIP2012
scratch绘制四个三角形 2024年6月中国电子学会 图形化编程 scratch编程等级考试二级真题和答案解析
scratch绘制四个三角形 一、题目要求 2024年6月电子学会图形化编程Scratch等级考试二级真题 1、准备工作 1.保留默认角色小猫; 2.添加背景Stars。 2、功能实现 1 .隐藏角色小猫,设置画笔裙始位置为(0,0),画笔颜色为黄色,画笔的粗细为5; 2. 点击绿旗,绘制如下图所示图形,三角形的边长为50。 二、案例分析 1、角色分析 角色:小猫 2、背景分析 背景:Stars背景 3、前期准备 1. 保留默认的小猫不变
基于深度学习的活体人脸检测系统:YOLOv5、YOLOv6、YOLOv7、YOLOv8实现与UI界面设计
本博客详细介绍了如何基于YOLOv5、YOLOv6、YOLOv7、YOLOv8模型实现一个完整的活体人脸检测系统。系统包括数据集准备、模型训练、UI界面设计以及实时检测功能的实现。通过YOLO系列模型的应用,我们能够高效、准确地进行人脸检测和活体验证。未来,随着YOLOv9和其他新一代目标检测模型的出现,我们可以进一步提高检测精度和速度。此外,集成更多的传感器数据(如深度传感器、红外线传感器)可以使活体检测系统更加安全和稳定。
noip2012 阅读程序4
#include #include #include #include #include #include #include using namespace std; const int maxn=1000; int lefts[20],rights[20],father[20]; string s1,s2,s3; int n,ans; void calc(int x,int dep) { a
Transformers 实战修炼与源码剖析专栏大纲
本专栏以 Hugging Face Transformers 为主线,围绕“能用、会调、敢上线、懂源码”四个目标展开。内容不把理论堆成公式墙,而是用真实或拟真的业务场景驱动:客服分类、合同抽取、知识库问答、模型微调、推理服务、监控告警、源码扩展等。采用“业务痛点 → 三人剧本对话 → 代码实战 → 总结思考”的四段式结构,让读者在动手完成一个个小项目的过程中,逐步理解 Tokenizer、Model、Pipeline、Trainer、Generation、PEFT、Accelerate、Serving等概念
NOIP2007-2012初赛普及组_阅读程序写结果
NOIP2007-2012初赛普及组_阅读程序写结果
pscad IEEE标准系统搭建说明
pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。
C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片
基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正
CSP-J1 CSP-S1 初赛 第1轮 第四章 阅读程序 第1节 模拟策略 1、NOIP2015
CSP-J1 CSP-S1 初赛 第1轮 第四章 阅读程序 第1节 模拟策略 1、NOIP2015
数学建模模型总结
这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!
阅读程序 普及篇 5、【NOIP2001】
阅读程序 普及篇 5、【NOIP2001】
计算机控制技术及应用
《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。
阅读程序写结果 入门篇 1、NOIP1998
阅读程序写结果 入门篇 1、NOIP1998
NOIP 提高组 初赛 四、阅读程序写结果 习题集(八)NOIP2012-NOIP2013
NOIP 提高组 初赛 四、阅读程序写结果 习题集(八)NOIP2012-NOIP2013 1.第十八届(NOIP2012) 问题: 1. //2012.4.1 #include int main(){ int n,i,temp,sum; int a[100]; scanf("%d",&n); for(i=1;i scan
《信息学奥赛一本通 初赛真题解析》第四章 阅读程序 第10节 数论
《信息学奥赛一本通 初赛真题解析》第四章 阅读程序 第10节 数论
noip2012 阅读程序3
#include #include #include #include #include #include #include using namespace std; const int SIZE=20; int data[SIZE]; int n,i,h,ans; void merge() { data[h-1]+=data[h]; h--; ans++; } int main()
CSP-J1 CSP-S1 初赛 第1轮 第四章 阅读程序 第10节 数论 9、NOIP2012
CSP-J1 CSP-S1 初赛 第1轮 第四章 阅读程序 第10节 数论 9、NOIP2012
1056



被折叠的 条评论
为什么被折叠?



