A - Playing with Paper (CodeForces - 527A)
- 題目大意
給定的矩形,每次裁剪最大的正方形,直到最後剩下正方形,總共有多少個正方形。
- 解題思路
顯然,每次裁剪後,原來的寬和(長-寬)變成了現在的長和寬,直到長等於寬。
- 代碼
#include<iostream> using namespace std; long long num(long long a, long long b) { if (b == 1) return a; if (a % b == 0) return a / b; return num(b, a % b) + (a / b); } int main() { long long a, b; cin >> a >> b; cout << num(a,b)<<endl; return 0; }
A - Playing with Paper (CodeForces - 527A)
相關推薦
A - Playing with Paper (CodeForces - 527A)
names () end str force code clas 正方 log - 題目大意 給定的矩形,每次裁剪最大的正方形,直到最後剩下正方形,總共有多少個正方形。 - 解題思路 顯然,每次裁剪後,原來的寬和(長-寬)變成了現在的長和寬,直到長等於寬。 - 代碼
uva1482:Playing With Stones (SG函式)
題意:有N堆石子,每次可以取一堆的不超過半數的石子,沒有可取的為輸。 思路:假設只有一堆,手推出來,數量x可以表示為2^p-1形式的必輸。 但是沒什麼用,因為最後要的不是0和1,而是SG函式;所以必輸的為0,那麼其他的呢? 我們可以發現SG=0的位置是1,3,7,15,31.... &nbs
bzoj3212: Pku3468 A Simple Problem with Integers(線段樹)
while printf scan font geo main post align sim 3212: Pku3468 A Simple Problem with Integers 題目:傳送門 題解: 感謝Rose_max大佬的傾情相
【LA5059】Playing With Stones (SG函數)
play 操作 col pla int 一半 main 超過一半 mes 題意:有n堆石子,分別有a[i]個。兩個遊戲者輪流操作,每次可以選一堆,拿走至少一個石子,但不能拿走超過一半的石子。 誰不能拿石子就算輸,問先手勝負情況 n<=100,1<=a[i]<
POJ 3468 A Simple Problem with Integers(線段樹)
truct fin clas define class 基本 open urn display 題目鏈接:A Simple Problem with Integers 題意:N個數字,M次操作;操作分為兩種,第一種將$[L,R]$區間內的每個數都加上C,第二種為求$[L,
CodeForces - 245C Game with Coins(貪心+思維)
CodeForces - 245C Game with Coins(思維) Two pirates Polycarpus and Vasily play a very interesting game. They have n chests with coins, the chests
Newcoder 148 A.Rikka with Lowbit(水~)
Description 給出一個長度為nnn的序列,定義操作f(x)f(x)f(x),0.50.50.5概率把f(x)=x−lowbit(x)f(x)=x-lowbit(x)f(x)=x−lowbit(
2018-2019 ICPC, NEERC (CodeForces 1070A)Find a Number
題意: 給兩個整數d和s,求出最小的整數n滿足n%d==0且n的每一位數字和是s。 分析: 令狀態{i, j}表示對d取模為i,數字位數和為j時的最小數,因為是從小到大列舉,所以可以保證第一次到達{i=0,j=s}的狀態的數字就是最小值。 程式碼: #inclu
第二次周賽A題(CodeForces-1A)
問題連結:https://vjudge.net/problem/CodeForces-1A 問題簡述:有一個矩形廣場,規模是n*m,現在要用邊長為a的正方形花崗岩石鋪滿廣場,問至少需要多少塊? Point:數字範圍是1 ≤ n, m, a ≤ 10^9,所以用__int64或lon
Codeforces Round #525 (Div. 2) F. Ehab and a weird weight formula(思維+貪心)
F. Ehab and a weird weight formula time limit per test 2.5 seconds memory limit per test 256 megabytes input standard input output sta
Codeforces Round #525 (Div. 2)—E. Ehab and a component choosing problem(樹形dp)
E. Ehab and a component choosing problem time limit per test 1 second memory limit per test 256 megabytes input standard input output
A Simple Problem with Integers(區間更新)
#include<cstdio> #include<cmath> #include<cstring> #include<iostream> #include<algorithm> using namespace std; typedef long l
A Simple Problem with Integers(poj 3468) (lazy標記)
A Simple Problem with Integers Time Limit: 5000MS Memory Limit: 131072K Total Submissions: 130621 Accepted: 40554 Case
POJ3468 A Simple Problem with Integers(區間更新)
A Simple Problem with Integers Time Limit: 5000MS Memory Limit: 131072K Total Submissions: 106587 Accepted: 33254 Case Time Limit: 2
CODE FESTIVAL 2017 qual A C Palindromic Matrix(思維題)
int 字母 esp != 題意 nbsp class task col 題目鏈接:點我呀 題意:給出n*m由26位小寫字母組成的矩陣,問是否能夠重構形成一個每行每列都是回文的矩陣 題解:分三種情況考慮(偶偶,奇奇,奇偶),每種情況下考慮最少 需要4個相同字母的字母數,
洛谷 P2421 A-B數對(增強版)
clas pla back www pro fff 分答 left ins P2421 A-B數對(增強版) 題目背景 woshiren在洛谷刷題,感覺第一題:求兩數的和(A+B Problem)太無聊了,於是增加了一題:A-B Pro
洛谷——P2421 A-B數對(增強版)
++ 可能 復制 fin radi 輸入輸出格式 個數 -c () 題目背景 woshiren在洛谷刷題,感覺第一題:求兩數的和(A+B Problem)太無聊了,於是增加了一題:A-B Problem,難倒了一群小朋友,哈哈。 題目描述 給出N 個從小到大排好序的整
題解報告:hdu 1002 A + B Problem II(大數加法)
return 大數類 class family HERE contains urn integer ons Problem Description I have a very simple problem for you. Given two integers A and
【PAT】B1011 A+B和C(15 分)
can scan ++ i++ clu return ret cas n) #include<stdio.h> int main() { int n; scanf("%d",&n); for(int i=1;i<=n;i+
HDU - 5974 A Simple Math Problem (數論 GCD)
大於 case simple problem pan nbsp 因子 script not 題目描述: Given two positive integers a and b,find suitable X and Y to meet the conditions: