基礎練習:1090:含k個3的數
1090:含k個3的數
【題目描述】
輸入兩個正整數m和k,其中1<m<100000,1<k<5 ,判斷m 能否被19整除,且恰好含有k個3,如果滿足條件,則輸出YES,否則,輸出NO。 例如,輸入:43833 3,滿足條件,輸出YES。如果輸入:39331 3,儘管有3個3,但不能被19整除,也不滿足條件,應輸出NO。
【輸入】
m 和 k 的值,中間用單個空格間隔。
【輸出】
滿足條件時輸出 YES,不滿足時輸出 NO。
【輸入樣例】
43833 3
【輸出樣例】
YES
注意是“含有”k個3,只要包含就可以了(即m>=3*k)
#include<iostream> using namespace std; int main() { int m,k; cin>>m>>k; if(m%19==0&&m>=3*k) cout<<"YES"<<endl; else cout<<"NO"<<endl; return 0; }
相關推薦
基礎練習:1090:含k個3的數
1090:含k個3的數 【題目描述】 輸入兩個正整數m和k,其中1<m<100000,1<k<5 ,判斷m 能否被19整除,且恰好含有k個3,如果滿足條件,則輸出YES,否則,輸出NO。 例如,輸入:43833 3,滿足條件,輸出YES。如果輸入:39331 3,儘管
含k個3的數
描述: 輸入兩個正整數 m 和 k,其中1 < m < 100000,1 < k < 5 ,判斷 m 能否被19整除,且恰好含有k個3,如果滿足條件,則輸出YES,否則,輸出NO。 例如,輸入: 43833 3 
【演算法】topK問題:得到序列中前k小的數(含複雜度分析)
思路一 利用排序方法(快排/堆排序)對序列從小到大進行排序 輸出序列前k個數 void TopK( int a[], int n, int k ) { if(k<0 || k>n) return; sort(a,n);
連結串列面試題:返回倒數第k個節點
題目來源:劍指offer 方法一: 首先我們先得出連結串列一共有多少個節點標記為count個,然後正數第count-k+1個就是倒數第k個節點,迴圈得到就可以。 程式碼: class Solution { public: ListNode*
工具類:關於如何找到兩個List數組中不同的數據的算法!
開發人員 uri print clas 數據結構 blank _id integer public 找到兩個List數組中不同的數據的算法! import java.util.ArrayList;import java.util.HashMap;import java.ut
含 k 個 7 的值
描述: 輸入兩個正整數 m 和 k,其中 1 < m < 100000,1 < k < 5 ,判3 整除,且恰好含有 k 個 7,如果滿足條件,則輸出 YES,否則,輸出 NO。 例如,輸入:768 1 滿足條件,輸出 YES。如果輸入:7937 2
C#程序調用cmd.exe執行其他exe進程(並且含多個參數),並把進程結果返回給字符串
() stat syntax || 錯誤 void dia clas ring 1.關鍵代碼部分。 using System.Diagnostics; public class CmdHelper {
2018 求至少k個連續數 使得平均值最大
題意:找至少連續的k個數,使得這k個數的平均值最大. 思路:用兩個陣列 f[i] num[i], f[i]表示以當前數arr[i]為結尾的最大平均數,num[i]表示個數 如何求f[i]呢?當然我們要知道以arr[i]為結尾,且個數>=k的所有情況,然後取其中的最
opencv學習系列:例項練習(含多個例項)
//-----------------------------------OpenCV學習------------------------------------- // 程式名稱:OpenCV程式模板樣式 // 所用IDE版本: Visua
劍指Offer面試題15(Java版):鏈表中倒數第K個結點
head 計數器 easy sta 相同 ret white style 輸出 題目: 輸入一個鏈表。輸出該鏈表中倒數第k哥結點。 為了符合大多數人的習慣,本題從1開始計數。即鏈表的尾結點是倒數第1個結點。 比如一個鏈表有6個結點。從頭結點開始它們的值依次是1。2。
《劍指Offer》題目:鏈表中倒數第k個結點
倒數 -- 輸出 col ota pan code 輸入 tno 題目描述:輸入一個鏈表,輸出該鏈表中倒數第k個結點 題目分析:因為不能直接從鏈表的尾部遍歷,所以要分兩步走: 第一步:從鏈表的頭部開始遍歷,直至鏈表的尾部,統計出鏈表結點的個數 第二步:根據鏈表結點的個數,計
HDU 2157 How many ways??:矩陣快速冪【i到j共經過k個節點的方法數】
ref bsp show clas define http 題解 struct fin 題目鏈接:http://acm.hdu.edu.cn/showproblem.php?pid=2157 題解: 給你一個有向圖,n個節點m條邊,問你從i到j共經過k個節點的方法數(不
藍橋杯-基礎練習 :java 數列排序問題
repl 給定 can .cn turn exti color 問題 http 問題描述 給定一個長度為n的數列,將這個數列按從小到大的順序排列。1<=n<=200 輸入格式 第一行為一個整數n。 第二行包含n個整數,為待排序的數,每個整數的絕對值小
藍橋杯- 基礎練習: 字母圖形
alt gpo pan 圖片 -- ext .com color ack import java.util.Scanner; public class W { /* A B C D E F G B A B C D E F C B A B C D E D C B A
面試題:二叉搜索樹的第K個節點
color util 順序 tree ++ turn 大小 k個結點 tac 題目描述:給定一棵二叉搜索樹,請找出其中的第k小的結點。例如, (5,3,7,2,4,6,8) 中,按結點數值大小順序第三小結點的值為4。 思路1:非遞歸中序遍歷 import java.
劍指offer第22:連結串列中倒數第k個結點
題目描述 輸入一個連結串列,輸出該連結串列中倒數第k個結點。 class Solution: def FindKthToTail(self, head, k): # write code here if k<=0 or head
Leetcode篇:k個一組翻轉連結串列
@author: ZZQ @software: PyCharm @file: ReverseList.py @time: 2018/11/6 15:13 題目要求:給出一個連結串列,每 k 個節點一組進行翻轉,並返回翻轉後的連結串列。 k 是一個正整數,它的值小於或等於連結串列的長度。如果節點總數不是 k
藍橋杯: 基礎練習 十六進位制轉八進位制
問題描述 給定n個十六進位制正整數,輸出它們對應的八進位制數。 輸入格式 輸入的第一行為一個正整數n (1<=n<=10)。 接下來n行,每行一個由0~9、大寫字母A~F組成的字串,表示要轉換的十六進位制正整數,每個十六進位制數長度不超過100000。 輸出格式 輸出n行,每行
leetcode:k個一組翻轉連結串列
題目說明:給出一個連結串列,每 k 個節點一組進行翻轉,並返回翻轉後的連結串列。 k 是一個正整數,它的值小於或等於連結串列的長度。如果節點總數不是 k 的整數倍,那麼將最後剩餘節點保持原有順序。 示例 : 給定這個連結串列:1->2->3->4->5 當 k
第002講:用Python設計第一個遊戲|學習記錄(小甲魚零基礎入門學習Python)
(標答出處: 魚C論壇) 《零基礎入門學習Python》 測試題: 什麼是BIF? BIF指的是bulit in function,指的是Python裡的內建函式。 用課堂上小甲魚教的方法數一數 Python3 提供了多少個 BIF? 輸入&g