UVA11426GCD - Extreme (II)

为什么一个“时间片”能折腾 Linux 十年? 时间片扩展不是抢占调度器的控制权,也不是提升优先级。在“非常短暂、非常确定”的用户态临界区内,避免线程被不必要地抢占。用户态自旋锁(user-space spinlock)无系统调用的极短临界区高并发、低延迟的数据结构操作RSEQ(Restartable Sequences)保护区间一旦线程在临界区被抢占,系统整体性能反而下降。线程 A 拿着一个用户态锁线程 B 被调度上来,开始自旋等这个锁但 A 因为时间片用完,被调度器切走CPU 白白空转,所有线程都在浪费时间。 阅读详情

原题链接:
https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2421
题意就是给你一个n,让你求所有满足 1≤i<j≤n 的二元组的 gcd(i,j) 的和
可以观察到对任意

设则有进一步可以得到∑i=1i<jgcd(i,j)==gcd(i,j)≠1gcd(i,j)=tgcd(i/t,j/t)=1∑i|ji<j∑gcd(k,j/i)=1k<j/ii∑i|ji<jϕ(j/i)⋅i

也即我们可以先打个欧拉函数表,然后反过来枚举 gcd 的值,然后更新即可

#include <stdio.h>
#include<iostream>
#include<cmath>
#include<cstring>
const int Max=4000000;
using namespace std;
typedef long long LL;
int phi[Max+10];
LL ans[Max+10];
void init(){
    for(int i=1;i<=Max;i++)phi[i]=i;
    for(int i=2;i<=Max;i++){
        if(phi[i]==i){
            for(int j=i;j<=Max;j+=i){
                phi[j]=phi[j]-phi[j]/i;
            }
        }
        for(int j=1;i*j<=Max;j++)
        ans[i*j]+=(LL)phi[i]*(LL)j;
    }
    for(int i=1;i<=Max;i++)ans[i]+=ans[i-1];
}
int main(void)
{
    int n;init();
    while(~scanf("%d",&n)&&n){
        printf("%lld\n",ans[n]);
    }
    return 0;
}
量化之趋势跟踪策略 趋势跟踪策略 import numpy as np import pandas as pd import matplotlib as mpl import matplotlib.pyplot as plt import seaborn as sns from finance import GetData import warnings; warnings.filterwarnings('ignore') data = GetData.get_data('../data/002236.csv') . 阅读详情

相关推荐

Qt跨平台CAN通信实战:Vector、PCAN与周立功设备统一接口设计

本文针对Qt开发中常见的多品牌CAN设备兼容难题,提出了一套统一的跨平台CAN通信接口设计方案。通过抽象层封装,实现了对Vector、PCAN和周立功设备的统一操作,上层业务代码无需修改即可在不同硬件间切换,有效解决了驱动API差异、环境配置复杂和维护成本高等痛点,显著提升了代码复用率和开发效率。

weixin_29161785的博客 329

uva 11426 GCD - Extreme (II) (神奇的GCD)

https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=2421 大意:给定正整数N,求出 for(i=1;i      for(j=i+1;j         G+=gcd(i,j); G的值。 分析:老样子,举例看规律      n=3   贡献

theArcticOcean 1686

如何用 Python 实现自动化测试?详细步骤和代码示例

Python自动化测试实战指南 本文系统介绍了使用Python构建自动化测试体系的完整方案。主要内容包括: 环境搭建:Python 3.8+虚拟环境配置,安装pytest、Selenium等核心测试库 分层测试实现: 单元测试:通过计算器示例演示pytest断言和异常测试 API测试:使用requests库进行RESTful接口验证 UI测试:Selenium WebDriver实现网页交互测试 高级特性: 使用fixture管理测试依赖 参数化实现数据驱动测试 生成HTML和Allure测试报告 GitH

m0_64424835的博客 449

UVa 11426 GCD - Extreme (II)

UVa 11426 GCD - Extreme (II) 欧拉函数的应用,AC代码如下: #include<bits/stdc++.h> using namespace std; typedef long long ll; const int N=4e6+5; ll a[N],phi[N]; void prephi(){ memset(a,0,sizeof(a)); for(int i=1;i<=N;i++) phi[i]=i; for(int i=2;i<=N;

旺崽的博客 2619

PyTorch 深度学习实战(28):对比学习(Contrastive Learning)与自监督表示学习

本文实现了基于对比学习的自监督表征学习框架,通过 InfoNCE 损失在 CIFAR-10 数据集上学习到具有判别性的特征表示。实验表明,仅使用线性分类器即可达到 82% 以上的验证准确率,证明了对比学习的有效性。在下一篇文章中,我们将深入计算机视觉的核心任务之一——《目标检测与 YOLO 实战》,探讨如何利用深度学习实现高效的目标检测系统。

m0_60414444的博客 2383

SikuliX实战:5分钟搞定游戏挂机脚本(附防检测思路与Python集成技巧)

本文详细介绍了如何使用SikuliX快速开发游戏挂机脚本,包括环境配置、基础原理、防检测策略及Python集成技巧。通过实战案例展示如何实现自动化任务、高级防检测方案,并结合Python提升脚本性能与智能度,帮助玩家高效完成重复性游戏操作。

weixin_33228769的博客 334

UVA11426 GCD - Extreme (II) 莫比乌斯反演

UVA11426 GCD - Extreme (II) 标签 莫比乌斯反演 前言 我的csdn和博客园是同步的,欢迎来访danzh-博客园~ 简明题意 求 ∑i=1n−1∑j=i+1ngcd(i,j)\sum_{i=1}^{n-1}\sum_{j=i+1}^ngcd(i,j)i=1∑n−1​j=i+1∑n​gcd(i,j) n <=4e6 思路 首先求∑i=1n∑j=...

danzh 254

Allegro如何进行四层板板层设计

板层的设计

weixin_42499230的博客 3189

GCD - Extreme (II) UVA - 11426 数学

GCD - Extreme (II) UVA - 11426 数学 Given the value of N , you will have to nd the value of G . The de nition of G is given below: G = i&lt;N ∑ i =1 j N ∑ j = i +1 GCD ( i; j )...

loooooog的博客 265

实现端到端加密的WebRTC视频会议终端

需要注意的是,上述示例代码中没有涉及到具体的加密算法和密钥交换过程,而是通过WebRTC API自动处理了加密和密钥交换的细节。然后,我们通过信令服务器将本地SDP发送给对方,并接收对方的SDP。最后,我们将对方的SDP设置为远程描述,并将最终的连接建立起来。最后,我们将对方的SDP设置为远程描述,并建立最终的连接。在本文中,我们将探讨如何使用WebRTC构建一个加密的视频会议终端,并提供相应的源代码。在本文中,我们将探讨如何使用WebRTC构建一个加密的视频会议终端,并提供相应的源代码。

WaJulia的博客 433

AUTOSAR进阶图解==>AUTOSAR_EXP_CDDDesignAndIntegrationGuideline

本文档提供了AUTOSAR架构中复杂驱动(CDD)的设计与集成指南。CDD作为非标准化的软件实体,位于复杂驱动层,实现传感器评估、执行器控制、微控制器访问等特殊功能。文档详细阐述了CDD的架构特点、设计建议(包括文档要求、文件结构、接口描述等)以及与其他模块(RTE、库、标准BSW等)的集成方式。特别强调了CDD在多核系统和MCAL层中的实现考量,为开发人员提供了从文档规范到代码实现的全方位指导,确保CDD在保持AUTOSAR兼容性的同时满足特殊功能需求。

一名留德华的,康德的信徒的,专注于汽车电子领域的博客 1886

UVA - 11426 GCD - Extreme (II)

UVA - 11426 GCD - Extreme (II) 传送门UVA - 11426 题意 给你nnn,让你求 ∑i=1n−1∑j=i+1ngcd(i,j)∑i=1n−1∑j=i+1ngcd(i,j)\sum_{i = 1}^{n -1} \sum_{j = i + 1}^n gcd(i,j) 题解 这道题就是个筛法的经典练习。 首先,设一个函数f(x)f(x)f(x) f(...

fnoi11awyfeng的博客 344

手把手教你学Simulink——AC-DC整流器场景:基于传统晶闸管控制整流拓扑的建模:带反电动势负载的单相可控整流器输出特性仿真

在工业电力电子应用中,单相可控整流器常用于将交流电源转换为可调直流电压。当该整流器连接到具有**反电动势(Back EMF)**的负载时(如直流电机、电池充电系统等),其输出特性和工作原理与纯电阻性负载有所不同。本文将带你使用搭建一个带反电动势负载的单相全控桥式整流器模型,并通过仿真分析其输出电压、电流波形以及触发角对输出特性的影响。本文详细介绍了如何使用Simulink搭建一个带反电动势负载的单相全控桥式晶闸管整流器模型,并进行了输出特性的仿真分析。

MHD0815的博客 231

UVA 11426 - GCD - Extreme (II) (数论)

UVA 11426 - GCD - Extreme (II) 题目链接 题意:给定N,求∑i=ni=1∑jnj=1gcd(i,j)的值。 思路:lrj白书上的例题,设f(n) = gcd(1, n) + gcd(2, n) + ... + gcd(n - 1, n).这样的话,就可以得到递推式S(n) = f(2) + f(3) + ... + f(n) ==> S(n) = S

Remilia's 2374

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

GCD - Extreme (II) UVA - 11426

GCD - Extreme (II) UVA - 11426具体分析请看上个博客参考代码const int MAXN = 4000001; LL Phi[MAXN]; void Euler(void)//首先欧拉函数打表 { for(int i = 1;i < MAXN; ++i) Phi[i] = i; for(int i = 2;i < MAXN; ++i)

海边拾贝,沧海一粟 275

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

UVA11426 GCD - Extreme (II) (欧拉函数/莫比乌斯反演)

UVA11426 GCD - Extreme (II) 题目描述 PDF 输入输出格式 输入格式: 输出格式: 输入输出样例 输入样例#1: 10 100 200000 0 输出样例#1: 67 13015 143295493160 Solution 这道题我用莫比乌斯反演和欧拉函数都写了一遍,发现欧拉函数比莫比乌斯反演优秀? 求所有\(gcd=k\)的数对的个数,记作\(f[k...

weixin_30507481的博客 204

lwip-2.0.3

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

UVa 11426 - GCD - Extreme (II) (数学 欧拉函数)

UVA - 11426 GCD - Extreme (II) Time Limit: 10000MS Memory Limit: Unknown 64bit IO Format: %lld & %llu [Submit]   [Go Back]   [Status]   Description Problem J GCD Extreme

zhaosdfa 869

【UVa11426】GCD - Extreme (II)(莫比乌斯反演)

【UVa11426】GCD - Extreme (II)(莫比乌斯反演) 题面 Vjudge 题解 这。。 直接套路的莫比乌斯反演 我连式子都不想写了 默认推到这里把。。 然后把\(ans\)写一下 \[ans=\sum_{d=1}^nd\sum_{i=1}^{n/d}\mu(i)[\frac{n}{id}]^2\] 令\(T=id\) 然后把\(T\)提出来 \[ans=\sum_{T=1}^n...

weixin_30762087的博客 80

【欧拉定理+思维】UVA - 11426 GCD - Extreme (II)

【欧拉定理+思维】UVA - 11426 GCD - Extreme (II) https://vjudge.net/problem/UVA-11426 题意: 计算 ∑i=1i&amp;lt;N∑j=i+1j&amp;lt;=NGCD(i,j)\sum{_{i=1}^{i&amp;lt;N}} \sum{_{j=i+1}^{j&amp;lt;=N}}GCD(i,j)∑i=1i&lt;N​∑j=i...

Bryce1010's Blog 652

UVA11426 GCD - Extreme (II)

我扔:https://www.luogu.org/problemnew/show/UVA11426 题目的大意就是求 先别急着打莫比乌斯反演,这题有更简单的做法,可以先设 答案 我们首先考虑如何求 我们可以先把的值分类,我们发现肯定是的约数,再设表示的小于n的正整数的个数, 显然 可以注意到, 和 n / i 互质的数的个数即为个,然后这题就切掉了 #inc...

lahlah的博客 585

UVA11426 GCD - Extreme (II)【欧拉函数】

Given the value of N, you will have to find the value of G. The definition of G is given below: G=∑i=1i<N∑j=i+1i≤NGCD(i,j)G =\sum_{i=1}^{i<N}\sum_{j=i+1}^{i≤N}GCD(i, j)G=i=1∑i<N​j=i+1∑i≤N​GCD(i,j)     Here GCD(i, j) means the g

海岛Blog 523

欧拉函数 - GCD - Extreme (II) - UVA 11426

欧拉函数 - GCD - Extreme (II) - UVA 11426 题意: 给定正整数N,计算:给定正整数N,计算:给定正整数N,计算: G=∑i=1i<N∑j=i+1j≤NGCD(i,j)G=\sum_{i=1}^{i<N}\sum_{j=i+1}^{j≤N}GCD(i,j)G=i=1∑i<N​j=i+1∑j≤N​GCD(i,j) 其中,GCD(i,j)表示i和j的最大公约数。其中,GCD(i,j)表示i和j的最大公约数。其中,GCD(i,j)表示i和j的最大公约数。 输入: 多

njuptACMcxk的博客 280

uva 11426 - GCD - Extreme (II)(数论)

题目链接:uva 11426 - GCD - Extreme 题目大意:给出n,求∑i!=jngcd(i,j) 解题思路:f(n)=gcd(1,n)+gcd(2,n)+⋯+gcd(n−1,n) S(n)=f(2)+f(3)+⋯+f(n) S(n)=S(n−1)+f(n) 问题转化成怎么求f(n),对于一个n来说,枚举因子乘上个数即可。 #include #include

不慌不忙、不急不躁 1776

【欧拉】 UVA 11426 GCD - Extreme (II)

这次不挂题目地址。。。因为UVa的感觉。。。好吧我还是贴题目吧。 Problem J GCD Extreme (II) Input: Standard Input Output: Standard Output   Given the value of N, you will have to find the value of G. The definition of

曜雨丶的博客 568
上一篇: lightoj1138Trailing Zeroes (III)
下一篇: poj2186 Popular Cows(强连通分量)(korasaju||tarjan模板题)
IDrandom
博客等级 码龄12年 31粉丝 125原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值