hdu 5710 Digit-Sum (构造题)
题目链接:hdu 5710 Digit-Sum
题意:
定义S(n)=n的数位和,给你一个a,b让你找一个n使得a*S(n)=b*S(2n)。
题解:
传送门
构造题很少做啊!!
太弱了
1 #include<bits/stdc++.h> 2 #define F(i,a,b) for(int i=a;i<=b;i++) 3 #define ___ freopen("in.txt","r",stdin); 4 using namespace std; 5 typedef long long ll; 6 7 int t,a,b,L,S,ed,ans[10001]; 8 9 int main() 10 { 11 scanf("%d",&t); 12 while(t--) 13 { 14 scanf("%d%d",&a,&b); 15 L=2*b-a,S=9*b,ed=0; 16 if(L<0||L*5>S){puts("0");continue;} 17 if(L==0){puts("0");continue;} 18 int tmp=__gcd(L,S); 19 L/=tmp,S/=tmp,S-=5*L; 20 F(i,1,L) 21 { 22 int mod=min(4,S); 23 S-=mod; 24 ans[++ed]=5+mod; 25 } 26 while(S) 27 { 28 int mod=min(4,S); 29 S-=mod; 30 ans[++ed]=mod; 31 } 32 for(int i=ed;i>=1;i--)printf("%d",ans[i]); 33 puts(""); 34 } 35 return 0; 36 }
View Code
转载于:https://www.cnblogs.com/bin-gege/p/6891543.html
hdu 5710 Digit-Sum (构造题)相关推荐
- AtCoder Regular Contest 149 C.Avoid Prime Sum(构造题,补写法)
题目 构造一个n*n(n<=1e3)的矩阵,恰用到1到n*n这n*n个数, 使得相邻两项之和不是质数 思路来源 官方题解/zhoukangyang代码/SSerxhs代码/Heltion代码 题 ...
- hdu 4961 Boring Sum(高效)
题目链接:hdu 4961 Boring Sum 题目大意:给定ai数组; 构造bi, k=max(j|0<j<i,aj%ai=0), bi=ak; 构造ci, k=min(j|i< ...
- HDU 5573 Binary Tree 构造
Binary Tree 题目连接: http://acm.hdu.edu.cn/showproblem.php?pid=5573 Description The Old Frog King lives ...
- Digit sum【暴力+打表】
Digit sum 33.57% 2000ms 131072K A digit sum S_b(n)S b (n) is a sum of the base-bb digits of nn. Su ...
- HDU.1003 Max Sum
原题 HDU.1003 Max Sum 分类 动态规划 题意 计算从一个序列中最大连续子序列和.对应的起始元素和终止元素的位置. 输入/输出 要求与格式 样例数的确定 最开始一行开始输入样例数 每个样 ...
- Digit Sum II( ABC044ARC060)
问题 G: Digit Sum II 时间限制: 1 Sec 内存限制: 128 MB 提交: 36 解决: 11 [提交][状态][讨论版][命题人:admin] 题目描述 For intege ...
- CodeForces 459C(构造题)
http://codeforces.com/problemset/problem/459/C /** 题意:有n个同学,k辆车,d天(每天n个同学去一个地方)问经过d天后,任意的多个同学不能总在一起d ...
- CDMA(牛客第八场构造题)
链接:https://ac.nowcoder.com/acm/contest/888/C 来源:牛客网 Gromah and LZR have entered the third level. The ...
- HDU 1244 Max Sum Plus Plus Plus
虽然这道题看起来和 HDU 1024 Max Sum Plus Plus 看起来很像,可是感觉这道题比1024要简单一些 前面WA了几次,因为我开始把dp[22][maxn]写成dp[maxn][2 ...
最新文章
- 互联网公司的那些搞笑gif
- win10+ubuntu双系统下,ubuntu不能访问windows的磁盘分区
- Codeforces Round #368 (Div. 2) problem: (C) Pythagorean Triples
- sap bom递归_SAP软件之化工行业特点01
- php 中断输出,PHP捕捉异常中断的方法
- MySQL:备份数据库脚本报错mysqldump: Couldn‘t execute ‘SELECT COLUMN_NAME****
- linux 系统一键安装 lnmp
- java socket 工具_java Socket简易聊天工具
- PostGreSql学习笔记001---PostgreSQL10.4安装(Windows)_支持PostGreGis_PostJDBC
- ARM正式发布v9架构,确认可供应华为,不受美国出口管制约束
- python 课程设计扫雷报告_《扫雷课程设计报告.doc
- matlab学习---矩阵求最大值,赋值
- 锂电池基本原理解析:充电及放电机制
- 数字转成人民币汉字大写(李刚著《疯狂Python讲义》P87,解决小数部分及多个零的问题。学习笔记)
- 计算机专业论文指导教师评语,指导老师论文评语
- 2021牛客多校1 H hashfunction FTT/NTT,数论
- windows输入法输入英文字母中间有空格
- hadoop 四种压缩格式
- HTML:路径的写法
- Big-man的Bootstrap篇(二)
热门文章
- Arduino入门笔记(6):温度传感器及感温杯实验
- 【转载】面向对象建模与数据库建模两种分析设计方法的比较
- 八年级计算机考操作试题,八年级计算机会考必看试题!!!!!!
- 12c创建为容器数据库_详解oracle12c数据库跨小版本迁移步骤
- 比特币挖矿难度上调至23.14T,创历史新高
- SAP License:SAP ECC6安装系列一:安装前硬件和软件准备
- SAP ERP 安全管理平台系统
- day26(模块 logging 高级用法、collection、random)
- EZ 2018 06 17 NOIP2018 模拟赛(十九)
- MySQL数据类型及后面小括号的意义