【poj 2407】 Relatives 【Waterloo local 2002.07.01】

【解题总结】Waterloo Local 2012-2013(Codeforces Gym 100169) 感官难度:C=D<A<E<BC=D<A<E<BC=D<A<E<B。 A Bridges and Tunnels 题意:给定一张无向图,图上边分为室外和室内两类,每条边有权值。求以室外的边权和为第一关键字,室内和室外的边权和为第二关键字的最短路。 直接用 pair 存一下这两个关键字即可。 代码链接 E Tetrahedron Inequality 题意:给 6 条边,问能否组成一个体积非 0 的正四面体。多组数据。 枚举 6 条边的所有排列。首先保证能组 阅读详情

Description

Given n, a positive integer, how many positive integers less than n are relatively prime to n? Two integers a and b are relatively prime if there are no integers x > 1, y > 0, z > 0 such that a = xy and b = xz.

Input

There are several test cases. For each test case, standard input contains a line with n <= 1,000,000,000. A line containing 0 follows the last case.

Output

For each test case there should be single line of output answering the question posed above.

Sample Input

7
12
0

Sample Output

6
4

这道题的题意是求与n互质的小于n的数的个数,即求欧拉函数,下面是程序:

#include<stdio.h>
#include<iostream>
using namespace std;
int read(){
	int s=0;
	char c=getchar();
	while(c<'0'||c>'9'){
		c=getchar();
	}
	while(c>='0'&&c<='9'){
		s*=10;
		s+=c-'0';
		c=getchar();
	}
	return s;
}
int work(int n){
	int s=n,i=2;
	while(i*i<=n){
		if(!(n%i)){
			s=s/i*(i-1);
			while(!(n%i)){
				n/=i;
			}
		}
		i++;
	}
	if(n>1){
		s=s/n*(n-1);
	}
	return s;
}
int main(){
	int n;
	while(n=read()){
		printf("%d\n",work(n));
	}
	return 0;
}

微信小程序 - 实现嵌套H5页面唤起微信支付的实现方案+完整流程源码,微信小程序webview(H5页面)调用微信小程序支付,嵌套h5页面怎么实现小程序支付(Vue2/3移动端H5网页、公众号网页等) h5嵌入微信小程序微信支付,H5网页嵌入到微信小程序内如何支付,微信小程序webview组件交互,内联h5页面并网页实现微信支付,微信H5页面实现微信小程序支付,微信小程序嵌套webview实现小程序微信支付,小程序中内嵌H5网页支付怎么办,用网页的支付还是小程序的支付?支付没反应,支付报错怎么办,微信小程序内嵌h5,h5调用小程序支付功能解决方案,H5网页cors跨域,真机测试无法唤起支付,无法唤起支付,uniapp微信小程序,h5小程序调用微信支付,微信小程序内嵌H5页面,如何实现微信支付功能,微信小程 阅读详情

相关推荐

恶意流量检测数据集

对当前公开的恶意流量相关数据集进行归类总结,持续更新相关论文

tyutwuxuan的博客 1940

【例题】【图论&DP(状压)】NKOJ 1905 慢跑小路 【S2状态压缩】

NKOJ 1905 慢跑小路 【S2状态压缩】 时间限制 : 10000 MS 空间限制 : 65536 KB 问题描述 Gord准备参加马拉松赛跑,他在家的后面的一个公园进行练习。公园里面有很多设置有座椅和饮用水的休息点,庞大的慢跑小路构成的道路网将这些休息点连接了起来。Gord想要找出最短的一条慢跑小路路径,要求这条路径将每条小路都至少经过了一次。输入格式 输入有多组数据,对于

ANG 655

从ARCore到AICore:揭秘Google如何通过系统级服务推动Android生态创新

本文深入探讨了Google如何通过AICore等系统级服务推动Android生态创新。从ARCore到AICore,Google通过分层解耦策略将AI能力下沉至系统层,实现端侧大模型推理,如Gemini Nano在Pixel 8 Pro中的应用。文章剖析了AICore的技术架构、开发者赋能路径及场景化实践,展示了其在通信、内容创作和生产力工具中的卓越表现。

rust6ferris的博客 545

Square(TOJ 1398)

1398.   Square Time Limit: 2.5 Seconds   Memory Limit: 65536KTotal Runs: 685   Accepted Runs: 236 Given a set of sticks of various lengths, is it possible to join them end-to-end to form a squ

emailed的专栏 731

手把手教你为RK3588开发板适配RTL8211F网卡:设备树配置与PHY驱动匹配全流程

本文详细介绍了在RK3588开发板上适配RTL8211F千兆以太网PHY芯片的全流程,包括硬件原理图确认、设备树配置与PHY驱动匹配。通过实战案例和调试技巧,帮助开发者解决常见问题并优化网络性能,适用于嵌入式Linux开发中的Ethernet网络功能实现。

weixin_29184075的博客 526

6层高速PCB设计实战:BGA布局与阻抗匹配关键解析

本文深入解析6层高速PCB设计中BGA布局与阻抗匹配的关键技术。通过实战经验分享,详细介绍了六层PCB层叠结构的选择与优化、BGA器件布局技巧、阻抗匹配的实战经验以及高速布线技巧,帮助工程师提升PCB设计水平,确保信号完整性和电源完整性。

weixin_28481133的博客 368

Waterloo Local Contest Bridges and Tunnels 最短路(dijkstra 邻接表+优先队列)

首先放上题目 Problem A: Bridges and Tunnels It may feel warm now, but in a few months, Waterloo will be full of snow. Luckily, many of the buildings on campus are connected by bridges and tunnels, so you ...

happy_fakelove的博客 849

四足机器人机械结构设计:从腿型到驱动的全面解析

本文全面解析了四足机器人机械结构设计的核心要点。资深工程师老张深入探讨了并联腿与串联腿的选型策略、不同腿型布局对稳定性的影响,并详细对比了皮带轮与连杆驱动方式的优劣。文章结合实战经验,强调了足端设计、材料选择及整体结构轻量化等关键细节,为机器人开发者提供了从理论到实践的宝贵指导。

assembly8low的博客 632

1-6-07:有趣的跳跃

描述 一个长度为n(n>0)的序列中存在“有趣的跳跃”当前仅当相邻元素的差的绝对值经过排序后正好是从1到(n-1)。例如,1 4 2 3存在“有趣的跳跃”,因为差的绝对值分别为3,2,1。当然,任何只包含单个元素的序列一定存在“有趣的跳跃”。你需要写一个程序判定给定序列是否存在 “有趣的跳跃”。 输入一行,第一个数是n(0 < n < 3000),为序列长度,接下来有n个整数...

weixin_30552635的博客 1066

Windows11配置WSL2支持代理上网

说起来本来这个功能我也不需要的,只是最近突然有个需求就顺便研究了下,WSL2默认的网络方式是NAT,即WSL2的网卡本身是虚拟网卡,通过以太网或WIFI的地址转换来上互联网,我试了下是不能直接走代理的,最近比较忙没具体研究,但是我用另一种方式实现了,下面介绍给需要的人。注意:这个方法只能是WIndows11系统,WIndows10系统上的WSL2缺少了一项功能导致不可用。1、方法总体没什么难度,NAT方式暂时没研究透,后续有时间再研究2、WIndows10系统不支持mirrored,暂时需要另辟蹊径。

jiexijihe945的博客 9590

FlashBootloader01-基于UDS的Flash Bootloader【架构篇】

文章目录1 Flash Bootloader的依赖项2 Flash Bootloader中使用的UDS的主要功能3 Flash Bootloader更新固件3.1 初始化MCU3.2 刷写流程 1 Flash Bootloader的依赖项 通常Flash Bootloader由以下四方面组成: UDS协议 上位机「编写Bootloader Sequence」 通信驱动(如CAN ) Flash Driver 2 Flash Bootloader中使用的UDS的主要功能 1. 10 02服务 客户端

3591

Relatives(poj2407)(求大数的欧拉函数模板题)

Link:http://poj.org/problem?id=2407 Relatives Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 12582   Accepted: 6144 Description Given n, a

林下的码路 1100

【即插即用模块】Transformer篇 | ICCV 2025 | MALA :注意力分布神似Softmax,告别线性注意力性能短板!

MALA(Magnitude-Aware Linear Attention)是一种改进的线性注意力机制,通过引入缩放因子和偏移项,解决了传统线性注意力忽视查询幅度的问题,使其分布更接近Softmax Attention。该模块具有线性复杂度(O(n)),结合RoPE和LEPE编码实现全局-局部位置信息混合,通过z值调制平衡信息权重。实验表明MALA在轻量级视觉任务中能有效平衡效率与精度,注意力可视化显示其分布与Softmax Attention高度相似。代码提供完整的RoPE位置编码和线性注意力

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 1107

POJ 2407 Relatives (欧拉函数)

Relatives Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 11352   Accepted: 5531 Description Given n, a positive integer, how many positive integers less than

Tc的专栏 1046

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

poj2406Power string

poj上不去,在百炼上搜的,都是同一道题,只是百炼上是中文,以后要多在百炼刷题了。 描述 给定两个字符串a和b,我们定义a*b为他们的连接。例如,如果a=”abc” 而b=”def”, 则a*b=”abcdef”。 如果我们将连接考虑成乘法,一个非负整数的乘方将用一种通常的方式定义:a^0=””(空字符串),a^(n+1)=a*(a^n)。 输入 每一个测试样例是一行可

hpuzsk的博客 1163

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

poj2406 Power Strings 后缀数组 DC3算法

Power Strings Time Limit: 3000MS   Memory Limit: 65536K Total Submissions: 46554   Accepted: 19489 Description Given two strings a and b we define a*b to be their concate

扬帆起航 1204

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

一本通1619【例 1】Prime Distance

1619: 【例 1】Prime Distance 题目描述 原题来自:Waterloo local,题面详见POJ 2689 给定两个整数L,R,求闭区间[L,R]中相邻两个质数差值最小的数对与差值最大的数对。当存在多个时,输出靠前的素数对。 输入格式 多组数据。每行两个数L,R。 输出格式 ...

weixin_30666943的博客 557

2012-2013 Waterloo Local Contest, 13 October, 2012 A题(最短路变形)

题意:不久后滑铁卢将会变得非常冷,但是幸运的是,很多建筑都被桥梁和隧道连接着,所以你不需要总是走在外面。但是现在建筑 物之间的连接是错综复杂的,很难知道某两个建筑物之间的最优路线,所以需要你写程序判断。 给出 n 个点,m 条无向边,以及 p 个查询,边分为两种,一种是暴露在外面的边,用 O 表示,另一种是在室内的边,用 I 表示;最优 路线遵循以下规则: 1)尽可能使得路径上暴露在外面的边最少; 2)在满足第一个条件的情况下,尽可能使得总路程最少。 每次查询给出一个 起点 s 和终点 t,求

一点也不二 1103

2012-2013 Waterloo Local Contest Problem D: Course Scheduling 容器的使用

首先亮出题目: Problem D: Course Scheduling It is a difficult job to schedule all of the courses in a university to satisfy students' choices with a minimum of conflicts. The task is made all the more diff...

happy_fakelove的博客 346

poj 2406 Power Strings

Power Strings Time Limit: 3000MS   Memory Limit: 65536K Total Submissions: 46017   Accepted: 19237 Description Given two strings a and b we define a*b to be their concate

长路漫漫 唯剑作伴 397

【poj 2299】 Ultra-QuickSort 【Waterloo local 2005.02.05】

Description In this problem, you have to analyze a particular sorting algorithm. The algorithm processes a sequence of n distinct integers by swapping two adjacent sequence elements until the seque

TLECODE的博客 428

【poj3259】Wormholes 【USACO 2006 December Gold】

Description While exploring his many farms, Farmer John hasdiscovered a number of amazing wormholes. A wormhole is very peculiar becauseit is a one-way path that delivers you to its destination at a

TLECODE的博客 768

【poj 2115】 C Looooops 【CTU Open 2004】

Description A Compiler Mystery: We are given a C-language style for loop of type for (variable = A; variable != B; variable += C) statement; I.e., a loop which starts by setting variable to

TLECODE的博客 742

【poj2524】Ubiquitous Religions 【Alberta Collegiate Programming Contest 2003.10.18】

Description There are so many different religions in the world today that it is difficult to keep track of them all. You are interested in finding out how many different religions students in your un

TLECODE的博客 709

【poj2387】Til the Cows Come Home 【USACO 2004 November】

Description Bessie is out in the field and wants to get back to the barn to get as much sleep as possible before Farmer John wakes her for the morning milking. Bessie needs her beauty sleep, so she w

TLECODE的博客 622

【poj3264】Balanced Lineup 【USACO 2007 January Silver】

Description For the daily milking, Farmer John's N cows (1 ≤ N ≤ 50,000) always line up in the same order. One day Farmer John decides to organize a game of Ultimate Frisbee with some of the cows.

TLECODE的博客 547
上一篇: 【poj 2356】 Find a multiple 【Ural Collegiate Programming Contest 1999】
下一篇: 【poj 1050】 To the Max 【Greater New York 2001】
TLECODE
博客等级 码龄9年 8粉丝 141原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值