题目链接: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 (构造题)相关推荐

  1. AtCoder Regular Contest 149 C.Avoid Prime Sum(构造题,补写法)

    题目 构造一个n*n(n<=1e3)的矩阵,恰用到1到n*n这n*n个数, 使得相邻两项之和不是质数 思路来源 官方题解/zhoukangyang代码/SSerxhs代码/Heltion代码 题 ...

  2. 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< ...

  3. HDU 5573 Binary Tree 构造

    Binary Tree 题目连接: http://acm.hdu.edu.cn/showproblem.php?pid=5573 Description The Old Frog King lives ...

  4. 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 ...

  5. HDU.1003 Max Sum

    原题 HDU.1003 Max Sum 分类 动态规划 题意 计算从一个序列中最大连续子序列和.对应的起始元素和终止元素的位置. 输入/输出 要求与格式 样例数的确定 最开始一行开始输入样例数 每个样 ...

  6. Digit Sum II( ABC044ARC060)

    问题 G: Digit Sum II 时间限制: 1 Sec  内存限制: 128 MB 提交: 36  解决: 11 [提交][状态][讨论版][命题人:admin] 题目描述 For intege ...

  7. CodeForces 459C(构造题)

    http://codeforces.com/problemset/problem/459/C /** 题意:有n个同学,k辆车,d天(每天n个同学去一个地方)问经过d天后,任意的多个同学不能总在一起d ...

  8. CDMA(牛客第八场构造题)

    链接:https://ac.nowcoder.com/acm/contest/888/C 来源:牛客网 Gromah and LZR have entered the third level. The ...

  9. HDU 1244 Max Sum Plus Plus Plus

    虽然这道题看起来和 HDU 1024  Max Sum Plus Plus 看起来很像,可是感觉这道题比1024要简单一些 前面WA了几次,因为我开始把dp[22][maxn]写成dp[maxn][2 ...

最新文章

  1. 互联网公司的那些搞笑gif
  2. win10+ubuntu双系统下,ubuntu不能访问windows的磁盘分区
  3. Codeforces Round #368 (Div. 2) problem: (C) Pythagorean Triples
  4. sap bom递归_SAP软件之化工行业特点01
  5. php 中断输出,PHP捕捉异常中断的方法
  6. MySQL:备份数据库脚本报错mysqldump: Couldn‘t execute ‘SELECT COLUMN_NAME****
  7. linux 系统一键安装 lnmp
  8. java socket 工具_java Socket简易聊天工具
  9. PostGreSql学习笔记001---PostgreSQL10.4安装(Windows)_支持PostGreGis_PostJDBC
  10. ARM正式发布v9架构,确认可供应华为,不受美国出口管制约束
  11. python 课程设计扫雷报告_《扫雷课程设计报告.doc
  12. matlab学习---矩阵求最大值,赋值
  13. 锂电池基本原理解析:充电及放电机制
  14. 数字转成人民币汉字大写(李刚著《疯狂Python讲义》P87,解决小数部分及多个零的问题。学习笔记)
  15. 计算机专业论文指导教师评语,指导老师论文评语
  16. 2021牛客多校1 H hashfunction FTT/NTT,数论
  17. windows输入法输入英文字母中间有空格
  18. hadoop 四种压缩格式
  19. HTML:路径的写法
  20. Big-man的Bootstrap篇(二)

热门文章

  1. Arduino入门笔记(6):温度传感器及感温杯实验
  2. 【转载】面向对象建模与数据库建模两种分析设计方法的比较
  3. 八年级计算机考操作试题,八年级计算机会考必看试题!!!!!!
  4. 12c创建为容器数据库_详解oracle12c数据库跨小版本迁移步骤
  5. 比特币挖矿难度上调至23.14T,创历史新高
  6. SAP License:SAP ECC6安装系列一:安装前硬件和软件准备
  7. SAP ERP 安全管理平台系统
  8. day26(模块 logging 高级用法、collection、random)
  9. EZ 2018 06 17 NOIP2018 模拟赛(十九)
  10. MySQL数据类型及后面小括号的意义