欧拉--HDU - 1286

【CANdelaStudio编辑CDD】-21.2-创建OBD诊断$03,$07,$0A和$04服务以及OBD DTC 案例背景(共11页精讲):创建OBD诊断$03,$07,$0A和$04服务;以及OBD DTC。 在《【ISO15031_OBD诊断】-3.1-$03服务Request emission-related diagnostic trouble codes理论部分https://blog.youkuaiyun.com/qfmzhu/article/details/122157513》, 《【ISO15031_OBD诊断】-7.1-$07服务Request emission-related diagnostic trou 阅读详情

https://cn.vjudge.net/contest/174897#problem/H

新年快到了,“猪头帮协会”准备搞一个聚会,已经知道现有会员N人,把会员从1到N编号,其中会长的号码是N号,凡是和会长是老朋友的,那么该会员的号码肯定和N有大于1的公约数,否则都是新朋友,现在会长想知道究竟有几个新朋友?请你编程序帮会长计算出来。
Input
第一行是测试数据的组数CN(Case number,1<CN<10000),接着有CN行正整数N(1<n<32768),表示会员人数。
Output
对于每一个N,输出一行新朋友的人数,这样共有CN行输出。 
Sample Input
2
25608
24027
Sample Output
7680
16016

解析:直接求最大公倍数超时,所以用欧拉函数。


#include<stdio.h>
#include<math.h>
int Eular(int n)
{
	int ans=1;
	for(int i=2;i<=sqrt((double)n);i++){
		if(n%i==0){
			n/=i;
			ans*=(i-1);
			while(n%i==0){
				n/=i;
				ans*=i;
			}
		}
	}
	if(n>1) ans*=(n-1);
	return ans;
}
int main()
{
	int u;
	int n;
	int ans;
	scanf("%d",&u);
	while(u--){
		scanf("%d",&n);
		ans=Eular(n);
		printf("%d\n",ans);
	}
	return 0;
}







Uncaught ReferenceError: process is not defined 这个错误 Uncaught ReferenceError: process is not defined 通常出现在浏览器环境中,因为 process 是 Node.js 环境的内置对象,并不是浏览器原生支持的。因此,浏览器无法识别 process,导致该错误。在App.vue中加上以下代码就能够有效解决。 阅读详情

相关推荐

模拟IC设计避坑:手把手教你用Cadence仿真恒定跨导轨到轨运放(附完整工艺库文件)

本文详细解析了使用Cadence仿真恒定跨导轨到轨运放的全流程,涵盖电路原理、工艺库配置、尺寸设计及仿真分析。通过1:3电流镜补偿技术实现跨导稳定,提供CSMC 0.25um工艺下的实战案例,帮助工程师规避设计陷阱,提升模拟IC设计效率。

weixin_30952535的博客 498

数据结构实验一

新年快到了,天勤准备搞一个聚会,已经知道现有会员N人,把会员从1到N编号,其中会长的号码是N号,凡是和会长是老朋友的,那么该会员的号码肯定和N有大于1的公约数,否则都是新朋友,现在会长想知道究竟有几个新朋友?请你编程序帮会长计算出来。输入第一行是测试数据的组数CN(Case number,1

kexuhang的博客 1760

centos+apache+subversion+LDAP

yum install subversion 报错:[Errno 14] HTTP Error 416 - Requested Range Not Satisfiable 正在尝试其它镜像。 zaici

qq_41566366的博客 1546

2020.8.14【算协集训】欧拉函数专题

欧拉函数专题A - Relatives (POJ-2407)B - Primitive Roots (POJ-1284)C - Escape from Enemy Territory (POJ-3501) ?D - Visible Lattice Points (POJ-3090)E - The Euler function (HDU-2824)F - 找新朋友 (HDU-1286)G - Farey Sequence (POJ-2478) 网页链接:传送门 密码:HPUACM A - Relatives

一脸呆滞的博客 675

sentaurus学习笔记(HFET_pGate_GaN仿真)(九)

`(sdedr:define-constant-profile-placement "Ohmic.s" "Ohmic" "Pl.ohmic.s" 0.002)`这一行将`"Ohmic"`掺杂剖面放置在`"Pl.ohmic.s"`参考评估窗口中,同样`0.002`可能表示掺杂剖面在窗口中的偏移量或其他参数。欧姆接触是半导体器件中的一种低阻抗电气接触,通常需要高掺杂来减少接触电阻并提高器件性能。通过这些步骤,SDE能够为器件的源极和漏极区域设置高掺杂的欧姆接触,这对于确保器件的高性能和低接触电阻至关重要。

qq_52640792的博客 1382

无人机通信安全渗透测试:从信号拦截到GPS欺骗的完整攻防框架

在物联网和智能设备普及的背景下,无线通信安全成为关键基础设施防护的核心环节。其原理在于,通过软件定义无线电等设备对空中的射频信号进行捕获、分析与模拟,从而评估通信协议在加密、认证和防重放等方面的脆弱性。这项技术的价值在于,它能主动发现并修复系统设计缺陷,避免因信号被拦截或欺骗导致设备被劫持、数据泄露等重大安全事件。其应用场景广泛,涵盖消费电子、工业控制及关键基础设施等领域。本文聚焦于无人机这一典型移动物联网终端,深入探讨如何构建一套针对其通信链路的渗透测试方法论,其中涉及信号拦截、协议逆向等关键技术,旨在为

weixin_34128237的博客 393

HDU1286:找新朋友

Problem Description新年快到了,“猪头帮协会”准备搞一个聚会,已经知道现有会员N人,把会员从1到N编号,其中会长的号码是N号,凡是和会长是老朋友的,那么该会员的号码肯定和N有大于1的公约数,否则都是新朋友,现在会长想知道究竟有几个新朋友?请你编程序帮会长计算出来。 Input第一行是测试数据的组数CN(Case number,1Output对于每一个N,输出一行新朋友的人数,这样共有CN行输出。 Sample Input2 25608 24027 Sample Output7680

卡拉卡拉 3625

CS5523实战:如何用国产芯片完美替代LT8911设计MIPI转eDP电路(附原理图)

本文详细介绍了使用国产芯片CS5523完美替代LT8911进行MIPI转eDP电路设计的实战经验。文章从芯片选型、核心特性对比入手,深入剖析了电源时钟设计、MIPI/eDP接口的PCB布局与信号完整性要点,并提供了完整的原理图参考和调试排错指南,为硬件工程师实现国产化替代提供了清晰可行的方案。

yhn4567890的博客 1141

C语言寻找完全回文数

题目: 寻找300以内(大于0)的所有的对称回文数并输出。回文数是指某数与其反序数相等,如5、131、1551、345676543. 对称回文数指某数与其平方都是回文数。例如,n=11时,112=121;n=111时,1112=12321。 ① 编写函数int huiwen(long n),判断n是否回文数,如是返回1,否则返回0。 ② 在main函数中遍历300以内的数,寻找对称回文数并...

weixin_44324155的博客 7687

uniapp - 解决App端报错reportJSException >>>> exception function:createInstanceContext, exception:white sc

uni-app,安卓Android,苹果ios,安卓app端,苹果App端,uniapp苹果安卓app,uniApp报错,reportJSException>>>>exceptionfunction:createInstanceContext,exception:whitescreencausecreateinstanceContextfailed,运行自定义基座时白屏,uniapp项目运行白屏reportJSException,检查没问题依旧报错,第三方库插件,组件,uniapp打包调试

🏆 前端领域优质创作者 1万+

从原理到实战:深入解析 Synopsys VCS 仿真快照技术,提升验证效率

VCS Checkpoint 技术摘要 VCS Checkpoint 是 Synopsys VCS 提供的仿真状态快照功能,可将完整的仿真状态(寄存器、存储器、时钟、随机种子等)序列化保存。主要应用场景包括:跳过耗时初始化阶段、覆盖率驱动验证、Debug复现和UVM分阶段验证。核心原理是对仿真内核状态的完整序列化,需注意文件句柄等特殊对象需手动处理。 使用方式: 编译时添加 -checkpoint 选项 运行时通过 $save 系统任务或 +checkpoint 参数保存状态 通过 +restore 参数恢

元直的博客 251

找新朋友

题目描述 新年快到了,天勤准备搞一个聚会,已经知道现有会员N人,把会员从1到N编号,其中会长的号码是N号,凡是和会长是老朋友的,那么该会员的号码肯定和N有大于1的公约数,否则都是新朋友,现在会长想知道究竟有几个新朋友?请你编程序帮会长计算出来。 输入格式 第一行是测试数据的组数CN(Case number,1 输出 对于每一个N,输出一行新朋友的人数,这样共有CN行输出。 样例输入

u011471344的专栏 1050

《多模态融合改进》目录一览 | 专栏介绍 :全网 第一份 完整的多模态改进教程,提供《多模态模型改进完整项目包》-开箱即用

在大家订阅专栏后,便可获得多模态模型改进完整项目包-开箱即用,方便简单

Limiiiing的博客 1万+

HDU 1286 找新朋友(欧拉函数模板)

HDU 1286 找新朋友 题意:中文题。 思路:欧拉函数的纯模板题,没什么好说的,主要是理解欧拉函数的意义。 在数论,对正整数n,欧拉函数是少于或等于n的数中与n互质的数的数目。此函数以其首名研究者欧拉命名,它又称为Euler's totient function、φ函数、欧拉商数等。 例如φ(8)=4,因为1,3,5,7均和8互质。   ----by度娘。

GLSilence的专栏 847

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

hdu1286 找新朋友 (欧拉函数)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1286 题解:其中会长的号码是N号,凡是和会长是老朋友的,那么该会员的号码肯定和N有大于1的公约数,否则都是新朋友:求小于n的数中与n互质的数的个数,欧拉函数。 #include #include #define MAXN 32770 #define MAX 32768

不可不戒 710

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

hdu 1286( 欧拉函数 )

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1286 数学题真的是有点吃不消了。。。 View Code 1 #include<iostream> 2 #include<cmath> 3 using namespace std; 4 //可以快速求出欧拉函数的值 ( P为N的质因子 ) 5 /...

weixin_30456039的博客 80

hdu1286 找新朋友 欧拉函数的应用

点击打开hdu1286找新朋友 思路:欧拉函数裸题,可以知道欧拉函数是用来求1~n中与n互质的数的个数。 #include #include int eular(int n) { int ret=1,i; for(i=2;i*i<=n;i++) { if(n%i==0) { n/=i,ret*=i-1;

Big大鸟的博客 401

hdu 1286 找新朋友 (欧拉函数)

hdu 1286 找新朋友 (欧拉函数) Problem Description 新年快到了,“猪头帮协会”准备搞一个聚会,已经知道现有会员N人,把会员从1到N编号,其中会长的号码是N号,凡是和会长是老朋友的,那么该会员的号码肯定和N有大于1的公约...

dilan3700的博客 214

HDU 1286:找新朋友(欧拉函数)

http://acm.hdu.edu.cn/showproblem.php?pid=1286 题意:中文。 思路:求欧拉函数。 1 #include <cstdio> 2 #include <cstring> 3 #include <algorithm> 4 using namespace std; 5 #define N 33000...

weixin_30332241的博客 117

hdu 1286 找新朋友 欧拉函数

hdu 1286 找新朋友 欧拉函数 新年快到了,“猪头帮协会”准备搞一个聚会,已经知道现有会员N人,把会员从1到N编号,其中会长的号码是N号,凡是和会长是老朋友的,那么该会员的号码肯定和N有大于1的公约数,否则都是新朋友,现在会长想知道究竟有几个新朋友?请你编程序帮会长计算出来。

klc的博客 545

从初音未来歌曲标题解码到VOCALOID创作生态:技术、情感与传播

在数字内容创作领域,去中心化生产与社区协作已成为重要趋势。其核心原理在于利用互联网平台降低创作门槛,通过结构化信息标识(如“本家”标签)构建基于共识的版权与协作体系。这种模式的技术价值在于将复杂的情感表达转化为可调校的工程参数,使虚拟歌姬演唱能够传递细腻的人文情感。应用场景广泛覆盖音乐创作、二次创作及跨文化传播,尤其在VOCALOID同人音乐生态中表现显著。本文以初音未来歌曲《月が綺麗ねと言われたい!》为例,解析其标题中蕴含的创作地图,展现如何通过“调教”技术实现情感表达,并依托Niconico、YouT

weixin_33898233的博客 430

HDU 1286 欧拉函数

最近在组合数学课上学习了欧拉函数,于是到杭电上找了个欧拉函数的基本题目试了一下。 http://acm.hdu.edu.cn/showproblem.php?pid=1286

intwzt 505

hdu1286(找新朋友)&&POJ2407Relatives(欧拉函数模版题)

http://acm.hdu.edu.cn/showproblem.php?pid=1286 没什么好说的,模板题,主要是弄懂欧拉函数的思想。 #include <iostream> #include <cstring> #include <cstdio> #include <algorithm> using namespace s...

weixin_30251587的博客 91

欧拉函数 HDU 1286 HDU 2588 HDU 2824 HDU 4983

欧拉函数 HDU 1286 HDU 2588 HDU 2824 HDU 4983

Sothan 852

HDU1286 欧拉函数

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1286 通项:φ(x) = x * ( 1 - 1 / p1 ) *( 1 - 1 / p2 ) * ( 1 - 1 / p3 ) ...... ( 1 - 1 / pn ),其中p为x的质因子 code: #include #include using namespace std; in

West___wind的博客 393
上一篇: Trailing Zeroes
下一篇: Tempter of the Bone
☞十一
博客等级 码龄9年 8粉丝 57原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值