原创 計蒜客-10 交叉排序

蒜頭君很無聊,現在有 NNN 個數,其中第 i(1≤i≤N)i(1 \leq i \leq N)i(1≤i≤N) 個數是 AiA_iAi​。 現在他先將 Al1,Al1+1...Ar1A_{l_1}, A_{l_1+1}...A_

原创 C程序17 猴子喫桃問題

題目:猴子喫桃問題:猴子第一天摘下若干個桃子,當即吃了一半,還不癮,又多吃了一個 第二天早上又將剩下的桃子喫掉一半,又多吃了一個。以後每天早上都吃了前一天剩下的一半零一個。到第 10 天早上想再喫時,見只剩下一個桃子了。求第一天共

原创 計蒜客-16 顯示屏輸出

蒜頭君有一塊數碼管顯示屏,只能顯示數字。 每個數字的顯示如下。 每 777 個數碼管用來顯示一個數字。 - | | - | | - 每個數字對應的輸出如下。 - - - - - - -

原创 數據結構-12 網頁跳轉

蒜頭君每天都在用一款名爲“蒜廠瀏覽器”的軟件。在這個瀏覽器中,一共三種操作:打開頁面、回退和前進。它們的功能如下: 打開頁面:在地址欄中輸入網址,並跳轉到網址對應的頁面; 回退:返回到上一次訪問的頁面; 前進:返回到上次回退前的頁面

原创 數據結構-11 括號匹配

蒜頭君在紙上寫了一個串,只包含’(‘和’)’。一個’(‘能唯一匹配一個’)’,但是一個匹配的’(‘必須出現在’)'之前。請判斷蒜頭君寫的字符串能否括號完全匹配,如果能,輸出配對的括號的位置(匹配的括號不可以交叉,只能嵌套)。 輸入格式

原创 數據結構-2 打印鋸齒矩陣

鋸齒矩陣是指每一行包含的元素個數不相同的矩陣,比如: 3 5 2 6 1 2 3 4 1 6 2 7 讀入若干對整數 (x,y)(x,y)(x,y),表示在第 xxx 行的末尾加上一個元素 yyy。 輸出最終的鋸齒數組。初始時矩陣爲

原创 數據結構-3 堆積木

蒜頭君有 nnn 塊積木,編號分別爲 111 到 nnn。 一開始,蒜頭把第 iii 塊積木放在位置 iii。 蒜頭君進行 mmm 次操作,每次操作,蒜頭把位置 bbb 上的積木整體移動到位置 aaa 上面。 比如 111 位置的積木

原创 計蒜客-19 幼兒園買玩具

蒜廠幼兒園有 nnn 個小朋友,每個小朋友都有自己想玩的玩具。 身爲幼兒園園長的你決定給幼兒園買一批玩具,由於經費有限,你只能買 mmm 個玩具。 已知玩具商店一共賣 kkk 種玩具,編號爲 1,2,3,...k1,2,3,...k1

原创 計蒜客-20 islands 爐石傳說

islands 最近在完一款遊戲“爐石傳說”,又名“魔獸英雄傳”。 爐石傳說是一款卡牌類對戰的遊戲。 遊戲是兩人對戰,總的來說,裏面的卡牌分成兩類,一類是法術牌,另一類是隨從牌(所謂隨從就是怪物)。 爲了簡化問題,現在假設隨從牌的作用

原创 計蒜客-18 得到整數

某君有 nnn 個互不相同的正整數,現在他要從這 nnn 個正整數之中無重複地選取任意個數,並僅通過加法湊出整數 XXX。 求某君有多少種不同的方案來湊出整數 XXX。 輸入格式 第一行,輸入兩個整數 n,X(1≤n≤20,1≤X≤2

原创 計蒜客-15 HZF 愛鬥牛

hzf 最近迷上 QQ 遊戲歡樂鬥牛。 鬥牛的規則如下,遊戲開始的時候,每位玩家發 555 張撲克牌,每張牌都是 A-K 中的一張牌(111 表示 A,2−102-102−10 表示對應的牌,111111-J,121212-Q,131

原创 計蒜客-11 進制轉換

輸入一個十進制數 NNN,將它轉換成 RRR 進制數輸出。 在 10≤R≤1610 \le R \le 1610≤R≤16 的情況下,用’A’表示 101010,用’B’表示 111111,用’B’表示 111111,用’C’表示 1

原创 計蒜客-9 蒜頭君的隨機數

蒜頭君想在學校中請一些同學一起做一項問卷調查,爲了確保實驗的客觀性,他先用計算機生成了n(1≤n≤100) 個1到100之間的隨機整數,對於其中重複的數字,只保留一個,把其餘相同的數去掉,不同的數對應着不同的學生的學號。 然後再把這些

原创 計蒜客-13 機器人

蒜頭君收到了一份禮物,是一個最新版的機器人。 這個機器人有 444 種指令: forward x,前進 xxx 米。 back x,先向後轉,然後前進 xxx 米。 left x,先向左轉,然後前進 xxx 米。 ri

原创 計蒜客-14 表達式求值

給定一個只包含加法和乘法的算術表達式,請你編程計算表達式的值的最後四位。 輸入格式 輸入僅有一行,爲需要你計算的表達式,表達式中只包含數字、加法運算符’+‘和乘法運算符’*’,且沒有括號,所有參與運算的數字均爲 000 到 231−1