首页 > 试题广场 >

循环数比较

[编程题]循环数比较
  • 热度指数:15691 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
对于任意两个正整数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
头像 davidworld
发表于 2021-02-23 16:30:47
import java.math.BigInteger; import java.util.Scanner; public class Main { public static void main(String []args) { Scanner input = new Sc 展开全文
头像 求捞捞的小邹
发表于 2023-10-30 21:17:44
#include <stdio.h> #include <string.h> void repeat_judge(int x,int k,int x1,int k1) { int data=x,data1=x1; int j=0; while(data 展开全文
头像 牛客768685351号
发表于 2022-08-01 22:27:45
#include<iostream> #include<string> #include<algorithm> using namespace std; string num2string(int x){  &n 展开全文
头像 bao_hu_yuan_zhang
发表于 2024-02-17 10:38:33
#include <iostream> #include <string> #include <algorithm> using namespace std; int main() { int i=0; long long x1; l 展开全文
头像 野蛮的河老师在干饭
发表于 2023-03-11 20:00:17
import java.util.Scanner; import java.math.*; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { 展开全文
头像 求捞捞的小邹
发表于 2023-10-30 21:26:05
#include <stdio.h> #include <string.h> void repeat_judge(int x,int k,int x1,int k1) { int data=x,data1=x1; int j=0; while(data 展开全文
头像 牛客660479076号
发表于 2022-04-28 15:13:39
import java.util.*; public class Main{ public static void main(String[] args) { Scanner in = new Scanner(System.in); int x1 = in.n 展开全文
头像 _Bingbong
发表于 2025-01-03 13:36:39
解题思路 这是一个大数比较问题。需要比较两个重复数字构成的大数,但不能直接构造完整数字(可能溢出),需要逐位比较。 关键点: 不能直接构造完整数字 需要逐位比较两个数 处理循环节的比较 考虑数字长度不同的情况 算法步骤: 计算两个数的循环节长度 计算实际需要比较的位数 逐位比较两个数的大小 展开全文
头像 牛客216353250号
发表于 2023-09-18 16:49:39
const rl = require("readline").createInterface({ input: process.stdin }); var iter = rl[Symbol.asyncIterator](); const readline = async () = 展开全文
头像 贪吃的迪恩顶呱呱
发表于 2024-05-02 15:41:31
按要求拼接字符串,因为都是正整数,所以先比较字符串的位数,位数不同就直接决定了大小;位数相同再按字典序直接比较大小 #include <iostream> #include <string> using namespace std; int main() { str 展开全文