演算法備戰之刷題之計蒜客a+b問題
#include<iostream> #include<stdlib.h> using namespace std; int main() { int t; cin>>t;//輸入的行數 int a;//輸入的第一個數 int b;//輸入的第二個數 int c[t]; int d[t]; //輸入 for(int i=0;i<t;i++) { cin>>a>>b; c[i]=a; d[i]=b; } //輸出 for(int j=0;j<t;j++) { cout<<c[j]+d[j]<<endl; } return 0;//告訴系統正常 }
相關推薦
演算法備戰之刷題之計蒜客a+b問題
#include<iostream> #include<stdlib.h> using namespace std; int main() { int t; cin>>t;//輸入的行數 int a;//輸入的第一個數 int b;//輸入的第二個數
演算法備戰之計蒜客A+B問題
#include<iostream> #include<cstring> using namespace std; int max(int m,int n) { int max=m; if(n>max) max=n; else max=m; return m
【2018 計蒜之道 複賽】計蒜客 貝殼找房魔法師顧問
需要注意的問題是修改是可以傳遞的,也就是如果11能改成22,22能改成33,那麼11就能改成33。 如果兩個串都是可修改的比較簡單,只需要用並查集維護可以相互修改的元素就可以了。 如果只有一個串是可
【做題】計蒜客11217 百度地圖的實時路況——分治
std 單個 sin 其中 %d min urn 百度 得到 又是一道明明簡單我卻不會的題。 切入點當然是O(n^4)的暴力。顯然這其中有大量的重復計算。 一開始的想法是從前往後,從後往前各跑一遍floyd。這樣做的關鍵問題在於如何合並兩個floyd的結果。然而我只想出了O
計蒜客 A.Artwork 並查集+set
連結:點選開啟連結 題意:畫直線分割槽域,問每畫完一條線有幾個區域 思路:倒著做變成擦直線,合併區域或形成新區域。可以使用並查集來維護。啟發:類似拆分的問題都可以倒過來離線變成合並的問題。 程式碼: #include<bits/stdc++.h> #define
計蒜客藍橋B組模擬賽五-C. 連連看
連連看是一款非常有意思的遊戲。 我們可以把任意兩個在圖的在邊界上的相同的方格一起消掉,比如把兩個 44 消掉以後, 每次消掉兩個方格的時候,都有會獲得一個分數,第 ii 次消的分數為 i \timesi× 方格的值。比如上面的消法,是第一次消,獲得的分
備戰演算法之計蒜客斐波那契數列
#include<iostream> #include<stdlib.h> using namespace std; int main() { int n; cin>>n; int a[100001]; a[0]=1; a[1]=1; for(int
演算法備戰之計蒜客之矩陣旋轉
#include<iostream> #include<stdlib.h> using namespace std; int main() { int m,n; cin>>n>>m; int a[n][m]; int b[m][n]; int
演算法聯絡之計蒜客蒜頭君的隨機數
#include<iostream> #include<stdlib.h> #include<algorithm> using namespace std; int main() { int n; cin>>n; int a[n]; int
leetcode 刷題之路 68 Gas Station
rom 說明 之路 bsp margin tom otto mono lee There are N gas stations along a circular route, where the amount of gas at station i is gas[i]
基於C#解決OJ刷題之輸入輸出問題的總結(AKOJ1064-1071A+B問題匯總)
-s har article not edit stat sig nbsp rgs 聲明:題目部分為akoj題目,代碼為本人AC代碼。 因為本人學校的oj支持各種環境,非常正常的當中就包括了C#。然暑假在家較為空暇,本著學習C#和復習算法的態度
61計蒜客 動態規劃基礎 蒜頭君的城堡之旅
部分 pos include 路徑 entry 一個 空格 如果 size 蒜國地域是一個 n 行 m 列的矩陣,下標均從 1 開始。蒜國有個美麗的城堡,在坐標 (n,m) 上,蒜頭君在坐標 (1,1) 的位置上。蒜頭君打算出發去城堡遊玩,遊玩結束後返回到起點。在出
左神帶你刷題之生成窗口最大值數值
pack 生成 inf get -i int arr AI OS 題目描述: 有一個整型數組arr和一個大小為w的窗口從數組的最左邊滑到最右邊,窗口每次向右滑動一個位置。 比如 : 給定數組【4 3 5 4 3 3 6 7】 【4 3 5 】4 3 3 6 7
leetcode刷題之 字符串反轉
solution arr reverse eof HA rev code toc val 請編寫一個函數,其功能是將輸入的字符串反轉過來。 示例: 輸入:s = "hello" 返回:"olleh" 註:這裏之所以不使用倒敘遍歷strs,是因為字符串拼接的效率很低,str+
【CTF刷題之旅】XCTF嘉年華體驗賽逆向題re2的writeup
這道題採用動靜結合的方法嘗試了一下 動態除錯的時候想加快進度 跳過sleep() 遇到那兩個jle跳轉 直接修改SF標誌位為0來修改執行流程 可以看到 左側箭頭會變成虛線 對了 第三個jle在s
【CTF刷題之旅】XCTF嘉年華體驗賽逆向題re1的最詳細writeup
看了xctf訓練平臺 發現了這道題 可以用兩種方法 最簡單的就是用angr跑一下 過程不再列舉(我試過了 可以成功) 具體方法可以看安裝使用Angr符號執行來求解CTF逆向題 還有就是用指令碼跑一下 載入IDA x32(雖然後綴是.p
【jarvisoj刷題之旅】pwn題目Tell Me Something的writeup
題目資訊: file一下 發現是64位的ELF checksec檢查下安全性 objdump -t 檔名 可以檢視符號表 [email protected]:~/Desktop/jarvisOJ$ objdump -
C#LeetCode刷題之#374-猜數字大小(Guess Number Higher or Lower)
問題 我們正在玩一個猜數字遊戲。 遊戲規則如下: 我從 1 到 n 選擇一個數字。 你需要猜我選擇了哪個數字。 每次你猜錯了,我會告訴你這個數字是大了還是小了。 你呼叫一個預先定義好的介面 guess(int num),它會返回 3 個可能的結果(-1,1 或 0): -1 :
C#LeetCode刷題之#704-二分查詢(Binary Search)
問題 給定一個 n 個元素有序的(升序)整型陣列 nums 和一個目標值 target ,寫一個函式搜尋 nums 中的 target,如果目標值存在返回下標,否則返回 -1。 輸入: nums = [-1,0,3,5,9,12], target = 9 輸出:
C#LeetCode刷題之#278-第一個錯誤的版本(First Bad Version)
問題 你是產品經理,目前正在帶領一個團隊開發新的產品。不幸的是,你的產品的最新版本沒有通過質量檢測。由於每個版本都是基於之前的版本開發的,所以錯誤的版本之後的所有版本都是錯的。 假設你有 n 個版本 [1, 2, ..., n],你想找出導致之後所有版本出錯的第一個錯誤的版本。 你可