Printing Books

2023-10-24 21:40
文章标签 books printing

本文主要是介绍Printing Books,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

题目链接
思路很好想,但是我这死脑筋就是用代码实现不了!!!太弱了…

思路就是,先求出最初的 x 由几位数组成,并算出比该位数字最大的数还要大1的数(y),然后算出x—y之间一共有多少(z)位。如果比n小,则用while循环,直到 z 小于n结束循环;否则,如果剩下的 n % k !=0 则输出 -1 ,等于零就输出 ans + n/k。

代码如下

#include <bits/stdc++.h>
#define ll long long
using namespace std;int main()
{ll n;ll x;int t;cin>>t;ll f[16];f[1]=10;for(int i=2; i<=15; i++){f[i] = f[i-1]*10;}while(t--){cin>>n>>x;ll m=x,k=1;while(m){m/=10;if(m>0)k++;}ll ans=0,flag=0;while(k*(f[k]-x)<=n){n-=k*(f[k]-x);ans+=(f[k]-x);x=f[k];k++;}if(n%k==0){cout<<ans+n/k<<endl;}else{cout<<-1<<endl;}}return 0;
}

代码参考于https://www.cnblogs.com/qywhy/p/9741795.html

这篇关于Printing Books的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/277931

相关文章

A Year Of Books - 2016 Javaer书单

A Year Of Books - 2016 Javaer书单 (PS:欢迎留言推荐,很多来自 白衣大哥的推荐) 1. OS & Networking 《 编码 : 隐匿在计算机软硬件背后的语言 》 《Linux内核设计与实现 第3版》 《WireShark网络分析就这么简单》 TCP 《WireShark网络分析的艺术》 TCP 《TCP/IP指南》   卷1

(2019杭电多校3) Distribution of books (dp+离散化+线段树)

传送门 题意:n个数,可以选择前m(m自定)个数分成k块,问每块的数字和的最大值最小是多少 解:首先我们可以二分这个最小的最大值mid,然后去check,我们可以定义dp[i],前i本书在满足<=mid的情况下最多可以分成几块,那么当sum[i]<=mid的情况下,dp[i]=1,反之0;更新的话dp[i]=max(dp[i],dp[i]+1) (当sum[i]-sum[j]<=mid的情况下

论文笔记What does BERT know about books, movies and music Probing BERT for Conversational Recommendation

论文出发点: 现成的BERT模型在它们的参数中存储了多少关于推荐项目(电影,书籍,音乐)的知识 现象:BERT在NLP领域如此强劲的表现从侧面体现bert的参数里存储了 事实性知识 做了一系列探测实验探查BERT蕴含的两类知识: content-based:通过item的文本内容匹配item的标题(类别)collaborative-based:通过匹配相似item 通过三项任务: ML

The books to be read

Pro spring The art of project management Analyse patterns

POJ 2955 Brackets POJ 1505 Copying Books POJ 1651 Multiplication Puzzle(初级区间DP)

POJ 2955 Brackets 题目大意 在给定字符串中有多少个可匹配括号,()和[]为可匹配。 解题思路 dp[i][j]代表i~j有多少个可匹配的字符串。 转移方程: 1、dp[i][j]=dp[i+1][j-1]+2,当i,j位置组成可匹配括号; 2、枚举分割点k (i≤k<j) (i \le k<j) :dp[i][j]=max(dp[i][j],dp[i][k]+dp

Printing out your W2 Form using C# and .NET

2001年12月25日 09:28:00 Printing out your W2 Form using C# and .NET Submitted ByUser LevelDate of SubmissionMike GoldIntermediate08/07/2001 Source Code: W2FormMG.zip Fig 1.0 - PrintPreview of the W2

【Books系列】《月童度河》摘抄及读书笔记

title: 《月童度河》摘抄及读书笔记 date: 2020-01-28 15:13:47 categories: 读书读书笔记 tags:Books 前言    2020年庚子鼠年,在输水中度过,感冒使得整个人萎靡了许多。恰逢武汉新型肺炎扩散,一时全国人心惶惶,本就渐淡的年味也就消失殆尽了。像这样的时间,静下心来看看书也是极好的一件事。月童度河就在这样的时节里看完了。 1、

【Books系列】之第六本书:《读心术》读书笔记

DATE: 2019-7-15 1、读书笔记 <1>、我们喜欢和那些跟自己相似的人待在一起。而我们在选择最亲密的朋友时,也会选择那些能让我们感到舒服自在的人,以及与自己相似的人。 <2>、迎合他人的语速是建立亲善关系最重要的技巧之一。

程序设计大赛—Booklet Printing

<!-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-sign