【PTA題目】L1-6 整除光棍 分數 20

L1-6 整除光棍

分數 20

全屏瀏覽題目

切換布局

作者?翁愷

單位?浙江大學

這里所謂的“光棍”,并不是指單身汪啦~ 說的是全部由1組成的數字,比如1、11、111、1111等。傳說任何一個光棍都能被一個不以5結尾的奇數整除。比如,111111就可以被13整除。 現在,你的程序要讀入一個整數x,這個整數一定是奇數并且不以5結尾。然后,經過計算,輸出兩個數字:第一個數字s,表示x乘以s是一個光棍,第二個數字n是這個光棍的位數。這樣的解當然不是唯一的,題目要求你輸出最小的解。

提示:一個顯然的辦法是逐漸增加光棍的位數,直到可以整除x為止。但難點在于,s可能是個非常大的數 —— 比如,程序輸入31,那么就輸出3584229390681和15,因為31乘以3584229390681的結果是111111111111111,一共15個1。

輸入格式:

輸入在一行中給出一個不以5結尾的正奇數x(<1000)。

輸出格式:

在一行中輸出相應的最小的sn,其間以1個空格分隔。

輸入樣例:

31

輸出樣例:

3584229390681 15

代碼長度限制

16 KB

時間限制

400 ms

內存限制

64 MB

參考答案
#include<stdio.h>
int main()
{int x,num=1,n=1;scanf("%d",&x);while(num<x){num=num*10+1;n++;}while(1){printf("%d",num/x);num%=x;if(num==0){printf(" %d",n);return 0;}num=num*10+1;n++;}
}

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/166063.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/166063.shtml
英文地址,請注明出處:http://en.pswp.cn/news/166063.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

leetcode中“復雜的二分”類題目

復雜的二分題目難點 第 410、1011、1482、1552、1760、2187、2226 題 1 根據題意確定二分的數據范圍 2 避免死循環: 決定是int m (leftright1)/2還是int m (leftright)/2 3 返回結果的指針是left還是right 1 LC875. 愛吃香蕉的珂珂 class Solution {public int minEati…

聚焦數據要素跨域運營,構建數據要素統一大市場地方數據局局長閉門會正式召開

11月23日&#xff0c;在第二屆全球數字貿易博覽會期間&#xff0c;杭州市數據資源局、中國電子云、杭州數據交易所聯合組織各地數據主管部門&#xff0c;召開構建數據要素統一大市場地方數據局局長閉門會&#xff0c;交流數據要素統一大市場構建思路&#xff0c;共探公共數據運…

寫給女朋友的python軟件開發教程——從入門到實踐01——總體規劃

文章目錄 學習路徑chatGPT文心一言 學習資源推薦理論學習——一些這些分別錄制視頻講解&#xff08;后面會更&#xff09;實戰——以自己想開發的一個軟件為例進行教學 學習路徑 問&#xff1a; 我已經有python基礎了&#xff0c;想快速學會用python的pyqt開發單機軟件&#x…

人人都會Blazor—— 3.2 組件

Blazor 應用是使用 Razor 組件(非正式地稱為 Blazor 組件或組件)構建的。 組件是用戶界面 (UI) 的自包含部分,具有用于啟用動態行為的處理邏輯。 組件可以嵌套、重用、在項目間共享,并可在 MVC 和 Razor Pages 應用中使用。 組件呈現為瀏覽器文檔對象模型 (DOM) 的內存中表…

通過一個例子理解pytest的fixture的使用

需求 希望編寫登陸web后做一些操作的測試用例&#xff0c;使用pytest框架具體測試用例執行前&#xff0c;需要先拿到web的token&#xff0c;這個獲取token的動作只執行一次 例一 先上測試用例代碼 adminpc-1:~$ cat my_test.py import pytestclass TestWebLogin:pytest.fi…

基于springboot實現農機電招平臺系統項目【項目源碼+論文說明】

基于springboot實現農機電招平臺系統演示 摘要 隨著農機電招行業的不斷發展&#xff0c;農機電招在現實生活中的使用和普及&#xff0c;農機電招行業成為近年內出現的一個新行業&#xff0c;并且能夠成為大群眾廣為認可和接受的行為和選擇。設計農機電招平臺的目的就是借助計算…

軟件開發中對圖片的加工處理的一些個人思考和總結

前言&#xff1a; 最近在公司做項目的時候&#xff0c;有一個業務場景就是同一張圖片&#xff0c;在不同的位置上展示的效果是不一致的&#xff0c;其實理解起來也很簡單&#xff0c;就以大家熟悉的微信頭像而言&#xff0c;我們在正常使用的情況下&#xff0c;一個微信頭像的大…

尋找多個項目的漏洞賞金實戰,不同技術的詳細實現

尋找多個項目的漏洞賞金實戰,不同技術的詳細實現。 破-解Slack App得到3500美金漏洞賞金 文章的核心要點如下: 漏洞發現:作者在Slack的安卓應用中發現了一個漏洞。這個漏洞是由于目錄遍歷,導致可以竊取密碼。這個漏洞的重要性在于,它允許“跳躍”在賬戶之間,也就是說,你…

[kingbase鎖等待問題分析]

參考文章:https://www.modb.pro/db/70021 概述 為了確保復雜的事務可以安全地同時運行&#xff0c;kingbase&#xff08;PostgreSQL&#xff09;提供了各種級別的鎖來控制對各種數據對象的并發訪問&#xff0c;使得對數據庫關鍵部分的更改序列化。事務并發運行&#xff0c;直到…

關閉EntityFramework日志輸出SQL

項目場景&#xff1a; 提示&#xff1a;這里簡述項目相關背景&#xff1a; EntityFramework日志輸出SQL 問題描述 提示&#xff1a;這里描述項目中遇到的問題&#xff1a; EntityFramework日志輸出SQL&#xff0c;造成發布后&#xff0c;無效日志太多&#xff0c;且容器化部…

Linux安全之AIDE系統入侵檢測工具安裝和使用

一、AIDE 系統入侵檢測工具簡介 AIDE&#xff0c;全稱為Advanced Intrusion Detection Environment&#xff0c;是一個主要用于檢測文件完整性的入侵檢測工具。它能夠構建一個指定文件的數據庫&#xff0c;并使用aide.conf作為其配置文件。AIDE數據庫能夠保存文件的各種屬性&am…

Django(十、中間件)

文章目錄 一、中間件的介紹中間件有什么用中間件功能自定義中間中間件的順序 一、中間件的介紹 中間件顧名思義&#xff0c;是介于request與response處理之間的一道處理過程&#xff0c;相對比較輕量級&#xff0c;并且在全局上改變django的輸入與輸出。因為改變的是全局&…

U盤啟動制作工具Rufus

U盤啟動制作工具Rufus 下載U盤啟動制作工具Rufus&#xff0c;進入Rufus官網&#xff1a;http://rufus.ie/en/&#xff0c;打開之后往后滑動&#xff0c;找到download即可點擊下載。 需要插入U盤 首先需要插入U盤&#xff0c;如果U盤有重要文件一定要備份&#xff0c;然后右鍵…

mysql安裝親測有效

http://t.csdnimg.cn/UHuy4

Grails 啟動

Grails系列 Grails項目啟動 文章目錄 Grails系列Grails一、項目創建二、可能的問題1.依賴下載2.項目導入到idea失敗3.項目導入到idea后運行報錯 Grails Grails是一款基于Groovy語言的Web應用程序框架&#xff0c;它使用了許多流行的開源技術&#xff0c;如Spring Framework、…

Go語言初始化已有環境,跟蹤已有依賴環境

在Go語言中&#xff0c;go.mod文件是Go模塊的管理文件&#xff0c;用于跟蹤和管理項目的依賴關系。go.sum 文件是 Go 語言模塊的另一個關鍵文件&#xff0c;它記錄了項目依賴的確切版本以及相應的哈希值。如果你得到了一個包含go.mod和go.sum文件的Go代碼&#xff0c;&#xff…

內衣洗衣機怎么選?性價比高的小型洗衣機推薦

在機器解放了雙手的時代中&#xff0c;洗衣機走進了千家萬戶&#xff0c;雖然在某種程度上緩解了人們手洗衣服的壓力&#xff0c;但還是有不少人選擇了人工手洗自己的內衣內褲&#xff0c;甚至連襪子都是手工洗的&#xff0c;這讓人很是郁悶&#xff0c;倒不是說洗衣機不方便&a…

SpringBoot整合SpringSecurity+jwt+knife4生成api接口(從零開始簡單易懂)

一、準備工作 ①&#xff1a;創建一個新項目 1.事先創建好一些包 ②&#xff1a;引入依賴 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency>&…

可以遠程控制電腦桌面的軟件有哪些?

隨著電腦辦公的普及&#xff0c;人們對于遠程控制電腦的需求也越來越大。遠程控制電腦技術能夠讓用戶在不同地點的電腦之間進行操作和訪問&#xff0c;能夠提高工作效率。可以遠程控制電腦桌面的軟件有哪些&#xff1f; 1. 遠程監控電腦軟件 需要安裝在被控制端電腦&#xff…

【cppcheck 靜態代碼分析工具使用教程】

cppcheck 是一個流行的靜態代碼分析工具,用于 C 和 C++ 程序。它可以幫助檢測代碼中的錯誤、未定義的行為、內存泄漏等。在 Ubuntu 系統上使用 cppcheck 的基本步驟和示例如下: 安裝 cppcheck 打開終端。使用以下命令安裝 cppcheck:sudo apt-get update sudo apt-get insta…