題目描述
對於任意兩個正整數x和k,我們定義repeat(x, k)為將x重複寫k次形成的數,例如repeat(1234, 3) = 123412341234,repeat(20,2) = 2020.
牛牛現在給出4個整數x1, k1, x2, k2, 其中v1 = (x1, k1), v2 = (x2, k2),請你來比較v1和v2的大小。
輸入描述:
輸入包括一行,一行中有4個正整數x1, k1, x2, k2(1 ≤ x1,x2 ≤ 10^9, 1 ≤ k1,k2 ≤ 50),以空格分割
輸出描述:
如果v1小於v2輸出"less",v1等於v2輸出"equal",v1大於v2輸出"greater".
示例1輸入
1010 3 101010 2
輸出
equal
#include
#include
#include
#include
#include
using namespace std;
string i2s
(int num)
intmain()
while
(x1!=0)
;dowhile
(x2!=0)
;if(len1*k1>len2*k2)
if(len1*k1if(len1*k1==len2*k2)
for(
int i=
1;i)// coutcompare
(s2);if
(flag==0)
if(flag<0)
if(flag>0)
} cout
}
牛客網 迴圈數比較
時間限制 1秒 空間限制 32768k 對於任意兩個正整數x和k,我們定義repeat x,k 為將x重複寫k次形成的數,例如repeat 1234,3 123412341234,repeat 20,2 2020.牛牛現在給出4個整數x1,k1,x2,k2,其中v1 x1,k1 v2 x2,k2 請...
C 幾種迴圈效率比較
c 幾種迴圈效率比較 第一種 for a 5 a 0 a 編譯後產生如下彙編 mov dword ptr a 5 為a賦初值 jmp criteria 無條件跳轉到條件比較處 loop mov eax,dword ptr a sum eax,1 a mov dowrd ptr a eax crite...
牛客真題(13) 迴圈數比較
今天繼續刷牛客真題,比較兩個迴圈數的大小。分析 既然是兩個迴圈數,那麼肯定存在大數的情況,因此如果採用int型表示的話,那就會出現溢位的情況,因此只有用字串的形式表示。然後比較大小的時候,可以首先通過兩個迴圈數的長度進行判斷,自然迴圈數的長度大的值肯定也大,然後遇到長度相等的時候,需要比較兩個數的大...