在社交**上,經常會看到針對某乙個觀點同意與否的民意調查以及結果。
例如,對某一觀點表示支援的有1498人,反對的有902人,那麼贊同與反對的比例可以簡單的記為1498:902。
不過,如果把調查結果就以這種方式呈現出來,大多數人肯定不會滿意。
因為這個比例的數值太大,難以一眼看出它們的關係。
對於上面這個例子,如果把比例記為5:3,雖然與真實結果有一定的誤差,但依然能夠較為準確地反映調查結果,同時也顯得比較直觀。
現給出支援人數a,反對人數b,以及乙個上限l,請你將a:b化簡為a′:
b′
a′:b′
a′:b
′,要求在a′和b′均不大於l且a′和b′互質(兩個整數的最大公約數是1)的前提下,a′b′≥ab且a′b′−ab的值盡可能小。
輸入格式
輸入共一行,包含三個整數a,b,l,每兩個整數之間用乙個空格隔開,分別表示支援人數、反對人數以及上限。
輸出格式
輸出共一行,包含兩個整數a′,b′,中間用乙個空格隔開,表示化簡後的比例。
資料範圍
1 ≤a
,b
≤106
,1≤a,b≤106,
1≤a,b≤
106,
1 ≤l
≤100,a
/b≤l
1≤l≤100,a/b≤l
1≤l≤10
0,a/
b≤l輸入樣例:
1498 902 10輸出樣例:
5 3分析:列舉
#include.h>
using namespace std;
int a,b,l,ansa,ansb;
double minn=
1e9;
int main()
}}cout<
<
" "<
}
acwing寒假每日一題題解
貨倉選址 頭兩天的每日一題有點水 include using namespace std int s 505 505 int i,j intmain void 語法題蛇形添數 輸入兩個整數n和m,輸出乙個n行m列的矩陣,將數字 1 到 n m 按照回字蛇形填充至矩陣中。具體矩陣形式可參考樣例。輸入格...
acwing 寒假每日一題題解
本篇部落格是基於acwing活動中的寒假每日一題 活動位址 在一條數軸上有 n 家商店,它們的座標分別為 a1 an。現在需要在數軸上建立一家貨倉,每天清晨,從貨倉到每家商店都要運送一車商品。為了提高效率,求把貨倉建在何處,可以使得貨倉到每家商店的距離之和最小。輸入格式 第一行輸入整數n。第二行n個...
AcWing寒假每日一題 Day9獎學金
某小學最近得到了一筆贊助,打算拿出其中一部分為學習成績優秀的前5名學生發獎學金。期末,每個學生都有3門課的成績 語文 數學 英語。先按總分從高到低排序,如果兩個同學總分相同,再按語文成績從高到低排序,如果兩個同學總分和語文成績都相同,那麼規定學號小的同學排在前面,這樣,每個學生的排序是唯一確定的。任...