原创 PTA:7-117 地下迷宮探索 (30分)(dfs搜索加解析)
7-117 地下迷宮探索 (30分) 地道戰是在抗日戰爭時期,在華北平原上抗日軍民利用地道打擊日本侵略者的作戰方式。地道網是房連房、街連街、村連村的地下工事,如下圖所示。 我們在回顧前輩們艱苦卓絕的戰爭生活的同時,真心欽佩他們的
原创 PTA:7-120 新浪微博熱門話題 (30分)--(map方法,加解析)
7-120 新浪微博熱門話題 (30分) 新浪微博可以在發言中嵌入“話題”,即將發言中的話題文字寫在一對“#”之間,就可以生成話題鏈接,點擊鏈接可以看到有多少人在跟自己討論相同或者相似的話題。新浪微博還會隨時更新熱門話題列表,並將
原创 PTA:最短工期 (25分)(拓撲排序筆記--入門到解題)
拓撲排序 轉載自: https://blog.csdn.net/y_universe/article/details/79342940 定義 對一個有向無環圖(Directed Acyclic Graph簡稱DAG) G進行拓撲排
原创 天梯賽:7-157 二叉搜索樹的結構 (30分)(AC滿分+解析+測試點)
7-157 二叉搜索樹的結構 (30分) 輸入樣例: 5 2 4 1 3 0 8 2 is the root 1 and 4 are siblings 3 and 0 are on the same level 2 is the
原创 PTA:7-127 小字輩 (25分)(bfs搜索)
7-127 小字輩 (25分) 本題給定一個龐大家族的家譜,要請你給出最小一輩的名單。 輸入格式: 輸入在第一行給出家族人口總數 N(不超過 100 000 的正整數) —— 簡單起見,我們把家族成員從 1 到 N 編號。隨後第二
原创 PTA:7-94 非常彈的球 (30分)(物理運動學)
7-94 非常彈的球 (30分) 圖片來自前輩的,來源博客鏈接:https://www.cnblogs.com/8023spz/p/10415991.html 根據圖上可得Smax=v^2/g,再聯立Ek=1/2mv*v,得到
原创 PTA:7-126 點贊狂魔 (25分)--(set)
7-126 點贊狂魔 (25分) 輸入樣例: 5 bob 11 101 102 103 104 105 106 107 108 108 107 107 peter 8 1 2 3 4 3 2 5 1 chris 12 1 2 3
原创 7-130 拯救007 (25分)(dfs,詳解)
7-130 拯救007 (25分) 在老電影“007之生死關頭”(Live and Let Die)中有一個情節,007被毒販抓到一個鱷魚池中心的小島上,他用了一種極爲大膽的方法逃脫 —— 直接踩着池子裏一系列鱷魚的大腦袋跳上岸去
原创 PTA:7-93 功夫傳人 (25分)(bfs搜索+解析)
7-93 功夫傳人 (25分) 輸入樣例: 10 18.0 1.00 3 2 3 5 1 9 1 4 1 7 0 7 2 6 1 1 8 0 9 0 4 0 3 輸出樣例: 404 思路: 構造一個以祖師爺爲根節點的樹,根節點下
原创 PTA:7-136 階乘末尾0的個數 (20分)
7-136 階乘末尾0的個數 (20分) 從輸入中讀取一個數n,求出n!中末尾0的個數。 輸入格式: 輸入有若干行。第一行上有一個整數m,指明接下來的數字的個數。然後是m行,每一行包含一個確定的正整數n,1<=n<=1000000
原创 PTA:7-134 股票漲了嗎 (20分)(超時錯誤糾正)
7-134 股票漲了嗎 (20分) 輸入樣例: 6 4 3 10 8 8 9 輸出樣例: -1 0 -1 2 3 2 思路: 一般的思路是:碰到第 i 元素就從第 i-1 個元素往前走。這樣的話就會超時,因爲最大可能達到n*n的
原创 PTA:7-41 N個數求和 (20分)(AC滿分,解析易懂)
7-41 N個數求和 (20分) 本題的要求很簡單,就是求N個數字的和。麻煩的是,這些數字是以有理數分子/分母的形式給出的,你輸出的和也必須是有理數的形式。 輸入格式: 輸入第一行給出一個正整數N(≤100)。隨後一行按格式a1/
原创 PTA:7-133 高精度運算 (20分)(一個測試點超時了,跪求大佬指教)
7-133 高精度運算 (20分) 我真的是太難了,專門用數組表示大數,最後不知道怎麼還是超時 貼上代碼: #include<bits/stdc++.h> using namespace std; typedef long lo
原创 PTA:(天梯賽)冰島人(25分)(AC滿分+解析)
L2-2 冰島人 (25分) 2018年世界盃,冰島隊因1:1平了強大的阿根廷隊而一戰成名。好事者發現冰島人的名字後面似乎都有個“松”(son),於是有網友科普如下: 輸入樣例: 15 chris smithm adam sm
原创 PTA:7-122 最長連續遞增子序列 (20分)
7-122 最長連續遞增子序列 (20分) 輸入樣例: 15 1 9 2 5 7 3 4 6 8 0 11 15 17 17 10 輸出樣例: 3 4 6 8 具體代碼解釋見AC代碼: #include<bits/stdc++.