数学--数论--HDU 2582 F(N) 暴力打表找规律
This time I need you to calculate the f(n) . (3<=n<=1000000)
f(n)= Gcd(3)+Gcd(4)+…+Gcd(i)+…+Gcd(n).
Gcd(n)=gcd(C[n][1],C[n][2],……,C[n][n-1])
C[n][k] means the number of way to choose k things from n some things.
gcd(a,b) means the greatest common divisor of a and b.
Input
There are several test case. For each test case:One integer n(3<=n<=1000000). The end of the in put file is EOF.
Output
For each test case:
The output consists of one line with one integer f(n).
Sample Input
3
26983
Sample Output
3
37556486
题目就是这么短小精悍,这题我实在不知道怎么写,然后也不会数论的推理,我就打了表,发现跟质数的关系很大,就顺着推了一下, 就过了。
#include <iostream>
#include<cstdio>
#define ll long long
#define maxn 1000000
using namespace std;
int zs[maxn], t = 0, n;
ll f[maxn + 5];
bool v[maxn + 5];int main()
{for (int i = 2; i <= maxn; i++){if (!v[i]) f[i] = zs[++t] = i;for (int j = 1,u = zs[j] * i; j <= t && u<= maxn; j++){v[u] = 1;if (!(i % zs[j])){f[u] = f[i];break;}f[u] = 1;u = zs[j+1] * i; }}for (int i = 4; i <= maxn; i++)f[i] += f[i - 1];while (scanf("%d", &n)!=EOF)printf("%lld\n", f[n]);return 0;
}
数学--数论--HDU 2582 F(N) 暴力打表找规律相关推荐
- [蓝桥杯][2016年第七届真题]冰雹数(暴力打表找规律)
题目描述 任意给定一个正整数N, 如果是偶数,执行: N / 2 如果是奇数,执行: N * 3 + 1 生成的新的数字再执行同样的动作,循环往复. 通过观察发现,这个数字会一会儿上升到很高, 一会儿 ...
- [国家集训队]整数的lqp拆分 数学推导 打表找规律
题解: 考场上靠打表找规律切的题,不过严谨的数学推导才是本题精妙所在: 求:$\sum\prod_{i=1}^{m}F_{a{i}}$ 设 $f(i)$ 为 $N=i$ 时的答案,$F_{i}$ 为斐 ...
- paulzhou的数学?TAT? 【二分打表找规律】
paulzhou的数学?TAT? Time Limit : 3000/1000ms (Java/Other) Memory Limit : 65535/32768K (Java/Other) Tota ...
- 【HDU - 5881】Tea(思维,找规律)
题干: Tea is good. Tea is life. Tea is everything. The balance of tea is a journey of pursuing balance ...
- 数学--数论--HDU - 6395 Let us define a sequence as below 分段矩阵快速幂
Your job is simple, for each task, you should output Fn module 109+7. Input The first line has only ...
- 数学--数论--HDU 12151七夕节 Plus (因子和线性筛)
Problem Description 七夕节那天,月老来到数字王国,他在城门上贴了一张告示,并且和数字王国的人们说:"你们想知道你们的另一半是谁吗?那就按照告示上的方法去找吧!" ...
- 数学--数论--HDU 4675 GCD of Sequence(莫比乌斯反演+卢卡斯定理求组合数+乘法逆元+快速幂取模)
先放知识点: 莫比乌斯反演 卢卡斯定理求组合数 乘法逆元 快速幂取模 GCD of Sequence Alice is playing a game with Bob. Alice shows N i ...
- 数学--数论--HDU 12151七夕节
七夕节 Problem Description 七夕节那天,月老来到数字王国,他在城门上贴了一张告示,并且和数字王国的人们说:"你们想知道你们的另一半是谁吗?那就按照告示上的方法去找吧!&q ...
- 数学--数论--HDU - 6322 打表找规律
In number theory, Euler's totient function φ(n) counts the positive integers up to a given integer n ...
最新文章
- 干货,Wireshark使用技巧-过滤规则
- 爬取网站图片并保存到本地
- StatQuest-对RNA-seq的介绍
- Spring 教程(三) 环境设置
- ubuntu16.04卡在了’SMBus Host Controller not enabled‘
- 给div拼接html 拼接字符串
- 红尘EMLOG技术导航分类网主题模板
- ASP.NET MVC 4应用程序文件夹
- (31)FPGA米勒型状态机设计(二段式)(第7天)
- 与集群相关软件安装及其配置顺序
- 语音识别看似神通广大 但它真的听得懂方言么
- Python实现信号滤波(基于scipy)
- Javascript基础知识笔记二
- C语言程序设计第五版第五章课后习题
- 【软件】XPS格式文件怎么打开,用XPSViewer(百度云免费下载链接)
- 从零开始用 Windows C++ 桌面程序制作方舟同人游戏(五)
- WeAPI android ios,WechatOpenSDK 1.8.6 iOS接入指南
- 花生壳诊断“域名指向IP与服务器不一致”的解决方法
- linux 终端 reboot,讲解Linux基础命令之:man、reboot
- 斐波那契数列(Fibonacci) - 这就是算法吗?爱了爱了
热门文章
- 关于Android studio3.0的坑之butterknife 8.4.0
- make: *** 没有规则可以创建“default”需要的目标“build”
- 使用dict和set
- App Store 审核指南(中文版)
- 猪行天下之Python基础——1.1 Python开发环境搭建
- 【BIRT】使用rptlibrary设置统一数据源
- iOS开发之Objective-C与JavaScript的交互
- 记录一个自动创建分区的脚本
- 自己动手构造编译系统:编译、汇编与链接2.1.3 符号表管理
- 深入Java集合学习系列:HashMap的实现原理