牛客真題(32) 迴圈數比較

2021-09-23 05:52:00 字數 610 閱讀 2280

今天繼續刷牛客真題,比較兩個迴圈數的大小。

分析:首先計算迴圈數,然後比較大小。再計算之前,可以先通過比較兩個字串的長度,提前判斷大小。

問題:1、字串的疊加;

附上c++**:

#include#includeusing namespace std;

int main()

{ string x1,x2,s1,s2;

int k1,k2;

cin>>x1>>k1>>x2>>k2;

int n1=x1.length();

int n2=x2.length();

if(n1*k1>n2*k2)

cout<<"greater"cout<<"greater"《附上python**:

x1,k1,x2,k2=map(int,input().split())

v1=int(str(x1)*k1)

v2=int(str(x2)*k2)

if v1>v2:

print('greater')

elif v1print('less')

else:

print('equal')

牛客真題(13) 迴圈數比較

今天繼續刷牛客真題,比較兩個迴圈數的大小。分析 既然是兩個迴圈數,那麼肯定存在大數的情況,因此如果採用int型表示的話,那就會出現溢位的情況,因此只有用字串的形式表示。然後比較大小的時候,可以首先通過兩個迴圈數的長度進行判斷,自然迴圈數的長度大的值肯定也大,然後遇到長度相等的時候,需要比較兩個數的大...

牛客網 迴圈數比較

時間限制 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 請...

牛客真題(4)操作序列

牛客真題,輸入乙個長度為n的序列,對序列的每一次操作分兩步,第一步將當前位元素放入新容器的末尾,第二步對新容器的序列進行反轉,這兩步操作執行n次,求新的容器序列的輸出結果。分析 1 可以使用容器存放序列,然後每加入一次,就進行反轉一次,知道n次,但是這樣會超時 2 其實可以找到規律,發現每次輸出的數...