[BZOJ4292] [PA2015] Równanie】的更多相关文章

BZOJ4292 PA2015 Równanie Description 对于一个正整数n,定义f(n)为它十进制下每一位数字的平方的和.现在给定三个正整数k,a,b,请求出满足a<=n<=b且k*f(n)=n的n的个数. Input 第一行包含三个正整数k,a,b(1<=k,a,b<=10^18,a<=b). Output 输出一个整数,即满足条件的n的个数. Sample Input 51 5000 10000 Sample Output 3 HINT 满足的3个n分别为…
Description 对于一个正整数n,定义f(n)为它十进制下每一位数字的平方的和.现在给定三个正整数k,a,b,请求出满足a<=n<=b且k*f(n)=n的n的个数. Input 第一行包含三个正整数k,a,b(1<=k,a,b<=10^18,a<=b). Output 输出一个整数,即满足条件的n的个数. Sample Input 51 5000 10000 Sample Output 3 HINT 满足的3个n分别为7293,7854和7905. Source By…
貌似应该是找出n后,带回去看看是不是对的. #include<cstdio> #include<cstring> #include<algorithm> #include<cmath> #include<iostream> #define ll long long using namespace std; typedef long long LL; **; ll k,a,b; ll solve(ll u) { ll n,sum,ret=; ;i&…
题目描述 对于一个正整数n,定义f(n)为它十进制下每一位数字的平方的和.现在给定三个正整数k,a,b,请求出满足a<=n<=b且k*f(n)=n的n的个数. 输入 第一行包含三个正整数k,a,b(1<=k,a,b<=10^18,a<=b). 输出 输出一个整数,即满足条件的n的个数. 样例输入 51 5000 10000 样例输出 3 题解 暴力 考虑一个$\le 10^{18}$的正整数,它的$f$值最大只有$f(999999999999999999)=9*9*18=14…
题解 \(f(n)\)的取值范围最多\(9^2 * 18\) 直接枚举判断就好 代码 #include <bits/stdc++.h> #define fi first #define se second #define pii pair<int,int> #define pdi pair<db,int> #define mp make_pair #define pb push_back #define enter putchar('\n') #define space…
Description 对于一个正整数n,定义f(n)为它十进制下每一位数字的平方的和.现在给定三个正整数k,a,b,请求出满足a<=n<=b且k*f(n)=n的n的个数.   Input 第一行包含三个正整数k,a,b(1<=k,a,b<=10^18,a<=b).   Output 输出一个整数,即满足条件的n的个数.   Sample Input 51 5000 10000 Sample Output 3 HINT 满足的3个n分别为7293,7854和7905. 解题:…
Search GO 说明:输入题号直接进入相应题目,如需搜索含数字的题目,请在关键词前加单引号 Problem ID Title Source AC Submit Y 1000 A+B Problem 10983 18765 Y 1036 [ZJOI2008]树的统计Count 5293 13132 Y 1588 [HNOI2002]营业额统计 5056 13607 1001 [BeiJing2006]狼抓兔子 4526 18386 Y 2002 [Hnoi2010]Bounce 弹飞绵羊 43…
4291: [PA2015]Kieszonkowe Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://www.lydsy.com/JudgeOnline/problem.php?id=4291 Description 给定n个数,请从中选出若干个数,使得总和为偶数,请最大化这个总和. Input 第一行包含一个正整数n(1<=n<=1000000). 第二行包含n个正整数a_1,a_2,...,a_n(1<=a_i<=1000).…
[PA2015]Rozstaw szyn 题目大意: 一棵\(n(n\le5\times10^5)\)个点的树,其中有\(m\)个结点是叶子结点.叶子结点权值已知,你可以自己决定其余结点的权值,定义整棵树的代价为相邻结点权值差之和,求最小总代价. 思路: 贪心,对于每个结点可以维护其取值范围的上界和下界.将子结点的上界下界一并排序,取其中间两个数,即为父结点上界和下界.计算总代价时,令结点权值为其权值下界,可以证明不会影响答案. 时间复杂度\(\mathcal O(n\log n)\). 源代码…
[PA2015]Siano 描述 Description 农夫Byteasar买了一片n亩的土地,他要在这上面种草. 他在每一亩土地上都种植了一种独一无二的草,其中,第i亩土地的草每天会长高a[i]厘米. Byteasar一共会进行m次收割,其中第i次收割在第d[i]天,并把所有高度大于等于b[i]的部分全部割去.Byteasar想知道,每次收割得到的草的高度总和是多少,你能帮帮他吗? 输入 Input 第一行包含两个正整数n,m(1<=n,m<=500000),分别表示亩数和收割次数. 第二…