1.小包最近迷上了一款叫做雀魂的麻將遊戲,但是這個遊戲規則太複雜,小包玩了幾個月了還是輸多贏少。
於是生氣的小包根據遊戲簡化了一下規則發明了一種新的麻將,只留下一種花色,並且去除了一些特殊和牌方式(例如七對子等),具體的規則如下:
總共有36張牌,每張牌是1~9。每個數字4張牌。
你手裡有其中的14張牌,如果這14張牌滿足如下條件,即算作和牌
14張牌中有2張相同數字的牌,稱為雀頭。
除去上述2張牌,剩下12張牌可以組成4個順子或刻子。順子的意思是遞增的連續3個數字牌(例如234,567等),刻子的意思是相同數字的3個數字牌(例如111,777)
現在,小包從36張牌中抽取了13張牌,他想知道在剩下的23張牌中,再取一張牌,取到哪幾種數字牌可以和牌。
注意1.對於定義乙個雜湊表 其實非常簡單 你看我給你定義
#include
#include
using namespace std;
intmain()
}
注意2: 這道題完全可以用遞迴解決 而且必須用遞迴解決 位元組跳動2019春招研發部分程式設計題彙總
1。萬萬沒想到之聰明的編輯 新增鏈結描述 import sys n int sys.stdin.readline 1 input for i in range n print input result for inp in input length len inp res inp 2 if leng...
2019位元組跳動春招題目
2019位元組跳動演算法崗春招 不是2020屆的秋招!共四道程式設計題,沒有選擇題。筆試的時候只做出來了前兩道,這裡參考了大佬 azhao1993 的解題思路,把後兩道的解法整理一下。現在有n人參加程式設計比賽,比賽結束後每個人都得到乙個分數。現在所有人鋪成一圈 第1個和第n個相鄰 領取獎品,要求 ...
2019春招筆試涼經 位元組跳動20190316
1.求找錢最少給幾個硬幣 有1024元錢 輸入你花掉的數目問找回的硬幣數最小 有64 16 4 1 的硬幣 res 1024 n cnt 0 while res 64 res 64 cnt 1 while res 16 res 16 cnt 1 while res 4 res 4 cnt 1 whi...