uva 1363 - Joseph's Problem(数论)
来源:互联网 发布:京东mac客户端下载 编辑:程序博客网 时间:2024/04/30 05:53
题目链接:uva 1363 - Joseph's Problem
题目大意:给定n,k,求∑i=1n(k%i).
解题思路:参考别人的,自己想了很久,详细题解
#include <cstdio>#include <cstring>#include <cmath>#include <algorithm>using namespace std;typedef long long ll;ll solve (ll n, ll k) { ll sum = 0; if (n > k) sum += (n-k) * k; ll a = sqrt(k+0.5), b = k / a; for (ll i = a; i > 1; i--) { ll s = k / i; ll e = k / (i-1); if (s > n) break; if (e > n) e = n; sum += ( (k%(s+1) + k%e) * (e - s) / 2); } for (ll i = 2; i <= b && i <= n; i++) sum += k%i; return sum;}int main () { ll n, k; while (scanf("%lld%lld", &n, &k) == 2) { printf("%lld\n", solve(n, k)); } return 0;}
1 0
- UVA 1363 - Joseph's Problem(数论)
- uva 1363 - Joseph's Problem(数论)
- UVA - 1363 Joseph's Problem
- UVa 1363 Joseph's Problem
- UVa1363 - Joseph's Problem(数论)
- UVA 1363(p338)----Joseph's Problem
- uva 1363 Joseph's Problem 等差数列
- UVa 1363 POJ 2800 Joseph's Problem
- POJ 2800 Joseph's Problem(数论)
- Joseph's Problem 数论 找规律
- poj 2800 Joseph’s Problem(数论)
- POJ 2800 Joseph’s Problem 数论找规律
- uva1363 Joseph's Problem
- ZOJ 2646 Joseph's Problem
- POJ 2800 Joseph's Problem
- hoj1016 Joseph's problem I
- hoj1017 Joseph's problem II
- Longge's problem-数论
- css2
- Java开发中的23种设计模式详解
- JPA一对一关联的时候无法使用延迟加载问题解决
- php之preg_replace详解
- log4net使用详解
- uva 1363 - Joseph's Problem(数论)
- C++智能指针--auto_ptr指针
- 链道桌陈咽段挥战毡督谋亚丫澈啥
- ubuntu12.04 compile android 4.4 errors
- Two Rabbits - HDU 4745 变形最长非连续回文串
- CentOS下重新安装 vsftpd
- PHP学习实例—1(简易计算器)
- C++智能指针--weak_ptr
- 单例模式