L1-046 整除光棍 (20 分)_axiaobingqiu的博客-程序员秘密

技术标签: pat  数字处理  

题目连接:https://pintia.cn/problem-sets/994805046380707840/problems/994805084284633088这道题是一道很好的思维题。是对数学除法的利用。很好的利用了"/" 和"%"的性质。对于1的个数来对n的相出的结果是相互不影响的。

代码如下:

int x;
int main(){
	ios::sync_with_stdio(false);
	cin >> x;
	ll t = 1;
	int m = 1;
	while(t < x){
		t = t*10 + 1;
		m++;
	}
	while(1){
		cout << t/x;
		t %= x;
		if(t == 0)break;
		t = t*10+1;
		m++;
	}
	cout << " " << m << endl;
	return 0;
}

记录日常中好的思维题。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/ab1605014317/article/details/88594457

智能推荐

防火墙Failover故障切换_Goallegoal的博客-程序员秘密

防火墙Failover故障切换Failover概述故障切换/HA,用于实现设备冗余,将两台防火墙虚拟成一台,实现主备切换。Failover分类状态化Failover:除了传递配置,还传递状态化表。无状态Failover:只传输配置。Failover部署两台防火墙之间由两根线缆进行连接,可以将这两跟线缆称为心跳线,用来在主备防火墙之间传递配置和状态表。实际的部署中不会拿三台交换机来...

VB 连接加密码的ACCESS数据库*.mdb,*.accdb_Fanstorm丶的博客-程序员秘密

VB 连接 带密码的Access mdb accdb 数据库以前在学习vb连接Access的时候,没加密的还好,带密码的就是出错,头疼了好久之后就没管它。今天又看到类似的问题,决定深究到底直到找到解决的办法。然后就解决了这个问题。具体方法如下:1. 连接 *.mdb数据库路径 “G:\DataBase\1.mdb” ,密码为 “wf”connectionstring="Provider=Micros

关于数据中台的了解_一个奔跑的C的博客-程序员秘密

转载文章:公众号:程序员小灰《什么是中台?》终于有人把数据中台用白话说清楚了了解数据中台的前提要先了解什么是中台?中台:顾名思义,是处于前台和后台之间的一个部分。而前台和后台是指在传统的企业中,无论项目内部如何复杂,都可以分为“前台” 和 “后台”这两个部分。什么是前台?首先,这里所说的“前台”和“前端”并不是一回事。所谓前台是直接面对客户或者为客户创造产品和客...

运维人员需知:最佳日志实践_weixin_33905756的博客-程序员秘密

为什么80%的码农都做不了架构师?&gt;&gt;&gt; ...

macbook pro 14寸 m1pro 芯片 搭建 android app appium 调试环境 步骤攻略-程序员秘密

搭建个环境要了哥的老命了,大概是新手不会弄,高手随便弄,国内外搜了半天,终于搞定了闲话少说,直接正题:环境参数:mbp 14寸 m1pro 16g 512gssdmacOS Monterey 12.4搭建步骤:1, 下载android studio for m1,一路默认安装即可,https://developer.android.com/studio/https://developer.android.com/studio/2, 下载JDK(java develop kit..

three.js之高级几何体-拉伸体ExtrudeGeometry(vue中使用three.js32)_点燃火柴的博客-程序员秘密

ExtrudeGeometry几何体介绍和使用1.ExtrudeGeometry几何体介绍2.demo说明3.demo代码1.ExtrudeGeometry几何体介绍ExtrudeGeometry可以使用一个二维图形创建出一个三维图形。创建ExtrudeGeometry几何体时可输入以下参数:属性必须描述depth否该属性指定图形可以拉伸多高,默认值是100bevelThickness否该属性指定斜角的厚度,默认值是6bevelSize否该属性指定斜角的高

随便推点

客户亲和力_apt亲和力_hejishan的博客-程序员秘密

原文:CustomerAffinity    敏捷        2006年7月28日            Bliki 索引当人们一谈起“具备哪些技能方可成就一名顶级的企业软件开发者”,话题常会转入“要掌握框架和语言”,或者“要能理解复杂的算法和数据结构”。依我之见,不论是对一名程序员还是一个开发团队,最重要的品质却是另外一样东西——我称之为“客户亲和力”——就是看开发者有没有兴趣密

PAT B1022 D进制的A+B (20 分)_马猴烧酒晓源的博客-程序员秘密

目录题意注意点题解题意两数之和进制转换注意点二者的和不会超过231因此数组长度大于31即可处理0的特殊情况(do…while)题解使用除基取余法#include &lt;stdio.h&gt;int main() { int a, b, c, d; scanf("%d%d%d", &amp;a, &amp;b, &amp;d); c = a + b; int z[40], num = 0; do { z[num++] = c %

【写一个操作系统】1—hello world重出江湖_Aspirant-GQ的博客-程序员秘密

目录目的第一阶段:利用二进制编辑器实现第二阶段:使用汇编语言编写第三阶段:改进汇编程序收获注释目的开发一个,基于底层硬件的helloworld小程序.第一阶段:利用二进制编辑器实现先下载了一个二进制编辑器软件Bz.exe1,创建一个helloos.img镜像文件,制作软盘镜像文件(通过这二进制编辑器),实际上C语句被其他程序转化为一系列的低级机器语言指令,这些指令再按照可执行目标程序的...

如何给js动态创建的dom添加事件_dgew0587的博客-程序员秘密

delegate() 方法 实例 当点击鼠标时,隐藏或显示 p 元素: $("div").delegate("button","click",function(){ $("p").slideToggle();});定义和用法delegate() 方法为指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。 使用 deleg...

【单片机笔记】NodeMcu入坑—ESP8266开发环境搭建_nodemcu 8266_沉默的小宇宙的博客-程序员秘密

NodeMcu简介NodeMCU是一个开源的物联网平台, 它使用Lua脚本语言编程。该平台基于eLua开源项目,底层使用ESP8266 sdk 0.9.5版本。该平台使用了很多开源项目, 例如 lua-cjson, spiffs. NodeMCU包含了可以运行在 esp8266 Wi-Fi SoC芯片之上的固件,以及基于ESP-12模组的硬件。入手的的是一个CP2102版本的板卡第一步、安装CP2...

基于matlab算法的可靠度分析,基于matlab算法的可靠度分析.doc_成建英的博客-程序员秘密

结构可靠度基于Matlab算法性能比较研究生课程考核试卷科 目: 工程结构可靠度 教 师: 范文亮姓 名: 李亚勇 学 号: 20111602138专 业: 岩土工程 类 别: 学术上课时间: 2012 年 4 月至2012 年 6 月考 生 成 绩:卷面成绩平时成绩课程综合成绩阅卷评语:阅卷教师 (签名)重庆大...

推荐文章

热门文章

相关标签