[信息OJ 2467] Asakura的难题

 2467: G Asakura的难题

Time Limit:2000MS Memory Limit:65536KB

Description

Asakura是班里有名的捣蛋鬼,所以经常有同学到老师那里去告状。今天老师想出个题恶心一下Asakura,题目如下:
F(n)=∑| n/i | , (i=1,2,3…..n)
|x|为x向下取整,比如|3.5|=3。

Asakura想了想,很快就求出了F(n)。

Input

多组输入
对于每组测试数据:
第一行输入一个整数n(1<=n<=10^10)

Output

每组输出只包含一个整数,代表F(n)的值。Sample Input
1
2
3

  Sample Output

1
3
5
额、- -注意用long long
#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
#define ll long long

ll solve(ll n)
{
    ll ans=0;
    ll i,x,y,t;
    for(i=1;i<=n;i++){
        x=n/i;
        y=n%i;
        t=y/x;
        ans+=(t+1)*x;
        i+=t;
    }
    return ans;
}
int main()
{
    ll n;
    while(scanf("%lld",&n)!=EOF){
        printf("%lld\n",solve(n));
    }
    return 0;
}
时间: 2024-10-23 11:17:53

[信息OJ 2467] Asakura的难题的相关文章

洛谷OJ P1379 八数码难题 解题报告

洛谷OJ P1379 八数码难题 解题报告 by MedalPluS 题目描述   在3×3的棋盘上,摆有八个棋子,每个棋子上标有1至8的某一数字.棋盘中留有一个空格,空格用0来表示.空格周围的棋子可以移到空格中.要求解的问题是:给出一种初始布局(初始状态)和目标布局(为了使题目简单,设目标状态为123804765),找到一种最少步骤的移动方法,实现从初始布局到目标布局的转变.   输入格式   输入初试状态,一行九个数字,空格用0表示   输出格式 只有一行,该行只有一个数字,表示从初始状态到

南阳理工 oj 题目739 笨蛋难题四

笨蛋难题四 时间限制:1000 ms  |  内存限制:65535 KB 难度:3 描述 这些日子笨蛋一直研究股票,经过调研,终于发现xxx公司股票规律,更可喜的是 笨蛋推算出这家公司每天的股价,为了防止别人发现他的秘密.他决定对于这家公司的 股票最多买一次,现在笨蛋已经将股票价格列了出来.(这已经不是笨蛋的难题了,他已经解决 呵 呵).只想难为难为你呀,从股票价格表上,你能算出笨蛋的每股股票最多能赚多少钱吗? 输入 第一行一个n,表示n天(小于100000)第二行 给出n天每股的价格 输出 每

状压DP [SWUST OJ 411] 售货员的难题

售货员的难题(0411) Time limit(ms): 5000 Memory limit(kb): 65535 Submission: 1744 Accepted: 200 Description 某乡有n个村庄(1< n < 20),有一个售货员,他要到各个村庄去售货,各村庄之间的路程s(0 < s < 1000)是已知的,且A村到B村与B村到A村的路大多不同.为了提高效率,他从商店出发到每个村庄一次,然后返回商店所在的村,假设商店所在的村庄为 1,他不知道选择什么样的路线才

Deep Learning综述[下]

Image understanding with deep convolutional networks 直到2012年ImageNet大赛之前,卷积神经网络一直被主流机器视觉和机器学习社区所遗弃.2012年ImageNet大赛上卷积神经网络用来识别1000种分类的近100万张图片,错误率比之前大赛的最好成绩降低了近一半. 基于卷积神经网络视觉系统的表现引起了大多数技术公司的注意,包括Google.Facebook.Microsoft.IBM.Yahoo!.Twitter 和Adobe等. 许多

如何在阿里云上安全的存放您的配置 - 续

摘要: 在之前文章中,其中一个遗留问题是如何存放访问ACM配置本身的敏感信息,比如要访问ACM本身需要的AccessKey ID(简称AK)或Secret AccessKey(简称SK)如何存放,即所谓敏感配置的"最后一公里"问题. 在<如何在阿里云上安全的存放您的配置>一文中,我们介绍了如何通过ACM存放您的敏感配置,并进行加密.这样做的目的有两个: 在应用程序或对应生产环境容器或系统中,无需持久化任何敏感数据信息(如数据库连接串,等),以防止生产环境或开发过程中的敏感信

营业执照识别移动端

营业执照信息录入可谓是个难题,要输入包括企业名称.18位统一社会信用代码.住所.法人代表.经营范围等各种信息,怎么能不愁呢?并且在很多企事业单位营业执照的录入可不是一本两本.为解决这个难题,营业执照ocr识别技术应运而生.营业执照ocr识别可以仅通过摄像头采集营业执照信息就可以完成信息录入,节省了大量的人力. 文通科技营业执照ocr识别技术包含移动端和云端两种,移动端营业执照ocr识别即集成在app中就可调用相应的识别程序:那云端营业执照ocr识别是怎么回事呢?云端识别的优势有哪些? 营业执照云

python多进程multiprocessing模块中Queue的妙用

最近的部门RPA项目中,小爬为了提升爬虫性能,使用了Python中的多进程(multiprocessing)技术,里面需要用到进程锁Lock,用到进程池Pool,同时利用map方法一次构造多个process.Multiprocessing的使用确实能显著提升爬虫速度,不过程序交由用户使用时,缺乏一个好的GUI窗口来显示爬虫进度.之前的文章中使用了Chrome浏览器来渲染js脚本生成了进度条.但是鉴于Chrome在运行时十分吃内存资源,用Chrome只是生成一个进度条难免有些“大材小用”,所以,小

Python编写网页爬虫爬取oj上的代码信息

OJ升级,代码可能会丢失. 所以要事先备份. 一开始傻傻的复制粘贴, 后来实在不能忍, 得益于大潇的启发和聪神的原始代码, 网页爬虫走起! 已经有段时间没看Python, 这次网页爬虫的原始代码是 python2.7版本, 试了一下修改到3.0版本, 要做很多包的更替,感觉比较烦,所以索性就在这个2.7版本上完善了. 首先观赏一下原始代码,我给加了一些注释: # -*- coding: cp936 -*- import urllib2 import urllib import re import

2469: 小Y的难题1---SWUST 信息学院OJ

题目描述:http://www.oj.swust.edu.cn/problem/show/2469 Description 最近小Y迷上了数学,总是在思考各种数学问题.有一天,他不小心把墨水洒在草稿纸上.他现在能看到的是“2?3?1?4”(?表示看不清的地方).小Y的记忆力不错,他知道: 1.每个?只会是“+”.“-”,“=”三个符号之一. 2.总共有且仅有一个“=”. 3.原式一定是一个等式.如“2+3-1=4” 现在他突然想知道,有多少种可能性,满足上面3个要求. Input 多组输入. 每