SGU102

流式数据湖存储技术,Apache Paimon是什么? 是一项流式数据湖存储技术,可以为用户提供高吞吐、低延迟的数据摄入、流式订阅以及实时查询能力。Paimon 采用开放的数据格式和技术理念,可以与 Apache Flink / Spark / Trino 等诸多业界主流计算引擎进行对接,共同推进 Streaming Lakehouse 架构的普及和发展。 阅读详情

求小于N的整数中与N互质的数的个数

由于范围比较小,暴力GCD应该是可以过得

但是更好的方法是欧拉函数

//Lib
#include<cstdio>
#include<cstring>
#include<cstdlib>
#include<cmath>
#include<ctime>

#include<iostream>
#include<algorithm>
#include<vector>
#include<string>
#include<queue>
using namespace std;
//Macro
#define rep(i,a,b) for(int i=a,tt=b;i<=tt;i++)
#define rrep(i,a,b) for(int i=a,tt=b;i>=tt;i--)
#define erep(i,e,x) for(int i=x;i;i=e[i].next)
#define irep(i,x) for(__typedef(x.begin()) i=x.begin();i!=x.end();i++)
#define read() (strtol(ipos,&ipos,10))
#define sqr(x) ((x)*(x))
#define pb push_back
#define PS system("pause");
typedef long long ll;
typedef pair<int,int> pii;
const int oo=~0U>>1;
const double inf=1e20;
const double eps=1e-6;
string name="",in=".in",out=".out";
//Var
const int maxn=10000;
int p[10008],e[10008],vis[10008],cnt,n;
void GetPrime()
{
	e[1]=1;
	rep(i,2,n)
	{
		if(!vis[i])p[++cnt]=i,e[i]=i-1;
		for(int j=1;j<=cnt&&i*p[j]<=n;j++)
		{
			vis[i*p[j]]=p[j];e[i*p[j]]=e[i]*e[p[j]];
			if(i%p[j]==0)
			{
				e[i*p[j]]=e[i]*p[j];
				break;
			}
		}
	}
}
void Work()
{
	scanf("%d",&n);
	GetPrime();
	cout<<e[n]<<endl;
}
int main()
{
//	freopen((name+in).c_str(),"r",stdin);
//	freopen((name+out).c_str(),"w",stdout);
//	Init();
	Work();
	return 0;
}


Unity详细介绍说明限制Unity帧率的方式 在Unity开发中,帧率(FPS,Frames per Second)是一个非常重要的表现标准,它直接影响了游戏运行的流畅度。在某些应用场景里,我们可能需要手动限制帧率。限制帧率可以减少电脑的CPU和GPU负载,使运行更加稳定,同时对于移动设备来说还能有效降低电量消耗。下面就详细介绍几种限制Unity中帧率的方式。 阅读详情

相关推荐

SAP BSP网页开发入门:从SE80创建到MVC实战(附成品展示)

本文详细介绍了SAP BSP网页开发的入门与实战,从SE80环境搭建到MVC架构实现的全流程。通过具体案例和代码示例,帮助开发者掌握业务服务器页面(BSP)技术,提升SAP Web化转型中的开发效率,适用于需要扩展SAP功能的企业场景。

x1y2z的博客 1万+

sgu-102 Coprimes 暴力GCD直接求解

题目大意: 摘自nocow 描述 对于给定的N(1 输入 输入文件只有一行,整数N。 输出 输出相应的答案。 输入样例 9 输出样例 6

zzj的专栏 743

Mac微信聊天记录备份终极指南:用软链接轻松迁移到外接硬盘(附重签名教程)

本文详细介绍了如何通过软链接技术将Mac微信聊天记录备份迁移到外接硬盘,解决内置存储空间不足的问题。教程包括备份文件定位、软链接创建及微信重签名步骤,帮助用户高效管理微信数据,释放Mac存储空间。

uuu88的博客 1163

SGU 102 虽然代码比较多,不过还是挺高效的~

#include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #ifdef _WIN32 #define i64 __int64 #define out64 "%I64d\n" #de

量子流逝 731

在 Mac OS 上编译 WebRTC 教程

在 Mac OS 上编译 WebRTC 教程

iShare_Carlos的博客 1248

Ubuntu22.04上如何用Docker一键部署Ragflow+Ollama(附CUDA配置避坑指南)

本文详细介绍了在Ubuntu22.04系统上使用Docker一键部署Ragflow+Ollama的完整流程,特别提供了CUDA配置的避坑指南。从硬件兼容性检查、驱动安装到容器网络配置,手把手教你搭建本地化大模型环境,解决CUDA驱动冲突等常见问题,助力开发者快速构建AI应用开发平台。

weixin_26875109的博客 284

sgu102

SGU102 Coprimes 题目大意: 描述 对于给定的N(1 输入 输入文件只有一行,整数N。 输出 输出相应的答案。 输入样例 9 输出样例 6 题目意思很好理解

Tgop_Knight的专栏 802

磁编码器选型避坑指南:为什么MT6816比霍尔传感器更适合你的伺服系统?

本文深入对比了MT6816磁编码器与传统霍尔传感器在伺服系统中的应用。MT6816基于AMR技术,对磁场方向敏感而非强度,具备高精度、强抗干扰、高安装容差和极低延时等优势,尤其适合高转速、恶劣环境下的工业场景,能有效提升系统可靠性与长期稳定性。

rainy的博客 1102

sgu102-欧拉函数

102. Coprimes time limit per test: 0.25 sec.  memory limit per test: 4096 KB For given integer N (1N104) find amount of positive numbers not greater than N that coprime with N. Let us call two

abcd1992719g的专栏 1268

基于cat12和SPM12进行VBM&SBM数据分析笔记1——数据预处理

基于cat12数据分析基础教程笔记 今年是小编步入研究生生活的第一年,研究方向待定,但主要以磁共振成像为主,以后会不断地总结这方面的知识,涉及MRI扫描,数据分析基础方法理论,软件操作教程,文献阅读笔记总结等等,用来记录我的研究生三年学习过程。编写尽量简洁明了,通俗易懂,本就是小白,也能体会小白的痛。不过这也要谢谢一个人手动@小白(网名),是他教我要把自己所学的写下来,讲出来才能真正的做到输入和输出,查漏补缺。而cat12软件操作是我面临的第一个数据分析的训练,写的可能也不会非常到位,还望各位专业人士指出改

Sophia2023的博客 4万+

表面声波滤波器——叉指换能器设计实战:从关键参数到结构选型

本文深入探讨了表面声波滤波器核心部件叉指换能器的实战设计流程。从目标驱动出发,详细解析了如何根据中心频率确定关键参数指宽,并权衡叉指对数对带宽和插入损耗的影响。文章进一步介绍了通过变迹加权优化频率响应,并对比了梯形结构与纵向耦合谐振滤波器等主流结构选型的适用场景与优缺点,为工程师提供从理论计算到仿真验证的完整设计指南。

weixin_29216353的博客 102

sgu102 欧拉函数

phi[x]=x∗∏ni=1(p[i]−1)/(p[i])phi[x] = x * \prod_{i = 1}^{n} (p[i]-1)/(p[i])#define others #ifdef poj #include <iostream> #include <cstring> #include <cmath> #include <cstdio> #include <algorithm> #incl

即使摸爬滚打,满身泥泞,我也要前进 329

luks-磁盘加密工具

linux磁盘加密配置工具及步骤详解

zdd56789的博客 120

sgu100~102

sgu100(a+b) (我为啥要给这个题写题解。。。) s

Durandal的专栏 447

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

SGU 102 Coprimes 翻译 题解

102. 互质 时间限制: 0.5s内存限制: 4096KB   给定一个整数N(1<=N<=10^4), 寻找所有小于N且于N互质的整数。 ================================华丽的分割线================================   此题我有两个代码,都是自主完成的,第一个就不发了,...

aiechu6301的博客 188

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

SGU102 Coprimes

输入一个正整数N 输出小于等于N并且与N互素的正整数的个数

╮(╯▽╰)╭ 450

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

【SGU】102. Coprimes 欧拉函数

传送门:【SGU】102. Coprimes

poursoul 776

SGU 102 Coprimes

SGU_102 一开始直接用gcd暴力也能过,后来看了别人的解题报告发现可以用欧拉函数,以前用过一次但现在忘记了,于是又学了一遍。 #include<stdio.h>#include<string.h>#include<math.h>int N;void solve(){ int i, j, k = (int)sqrt(N + 1), re...

weixin_30877227的博客 117

SGU102 Coprimes

102. Coprimes time limit per test: 0.25 sec.  memory limit per test: 4096 KB For given integer N (1N104) find amount of positive numbers not greater than N that coprime with N. Let us call two

:p~~~ 445

SGU[102] Coprimes

Description 描述 For given integer N (1<=N<=10^4) find amount of positive numbers not greater than N that coprime with N. Let us call two positive integers (say, A and B, for example) copri...

asd5215208的博客 197

sgu 102 Coprimes

太水了, 我都不忍心发题解, 但毕竟是sgu上一道题, 我试试能不能一直这么写下去,就是求phi,上代码 #include <cstdio> #include <cstring> #include <cstdlib> #include <iostream> #include <algorithm> #include...

weixin_30439067的博客 67

【SGU 102】Coprimes

102. Coprimes time limit per test: 0.5 sec. memory limit per test: 4096 KB For given integer N (1<=N<=104) find amount of positive numbers not greater than N that coprime with N...

weixin_30500289的博客 102
上一篇: SGU101
下一篇: SGU103
OrpineX
博客等级 码龄17年 16粉丝 68原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值