首页 > 试题广场 >

打牌

[编程题]打牌
  • 热度指数:12996 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 64M,其他语言128M
  • 算法知识视频讲解
牌只有1到9,手里拿着已经排好序的牌a,对方出牌b,用程序判断手中牌是否能够压过对方出牌。  规则:出牌牌型有5种   [1]一张 如4 则5...9可压过 [2]两张 如44 则55,66,77,...,99可压过 [3]三张 如444 规则如[2] [4]四张 如4444 规则如[2] [5]五张 牌型只有12345 23456 34567 45678 56789五个,后面的比前面的均大。

输入描述:
输入有多组数据。
每组输入两个字符串(字符串大小不超过100)a,b。a字符串代表手中牌,b字符串代表出的牌。


输出描述:
压过输出YES 否则NO。
示例1

输入

12233445566677
33

输出

YES
头像 ruuioche
发表于 2024-01-28 14:33:20
#include<iostream> using namespace std; int num[10]; bool func(string a, string b) { // 判断是否可以压过对方牌 int len = b.size(); //对方牌数 if (len 展开全文
头像 Coming680
发表于 2022-03-01 20:09:25
简单粗暴解法c++ #include<iostream> #include<map> #include<set> using namespace std; int main() { ios::sync_with_stdio(false); cin. 展开全文
头像 在考古的小鱼干很有气魄
发表于 2023-03-17 12:21:28
#include <bits/stdc++.h> using namespace std; int main(){ string pai,op; cin>>pai>>op; int len = op.size(); switch(len < 5) 展开全文
头像 marlin818
发表于 2024-03-17 15:23:13
#include <iostream> using namespace std; int num[12]; string a, b; bool check(){ int n = b.size(); int p = b[0] - '0'; if(n < 5){ 展开全文
头像 密言
发表于 2023-03-08 17:37:09
#include <iostream> #include <valarray> #include <queue> #include <cstring> #include <stack> using namespace std; boo 展开全文
头像 牛客979903738号
发表于 2024-02-29 11:53:27
import java.util.Scanner; import java.util.HashMap; public class Main { public static void main(String[] args) { Scanner sc = new Scanner 展开全文
头像 wlwj12138
发表于 2023-03-03 12:50:59
#include <iostream> #include <cstring> #include <unordered_map> using namespace std; string a, b; int dapai() { int al = a.siz 展开全文
头像 南航_aimafan
发表于 2023-03-15 12:17:53
// 打牌 // https://www.nowcoder.com/practice/82442ee76977479e8ab4b88dfadfca9f // Hard #include <iostream> #include <vector> #include <alg 展开全文
头像 无感情的敲代码机器
发表于 2022-03-28 15:56:14
#include<stdio.h> int main(){     char hand[105],desk[10];     while(scanf("%s",&hand)!=EOF){   &nbs 展开全文
头像 牛客32950103号
发表于 2024-03-23 18:31:46
import java.util.Map; import java.util.Scanner; public class Main { public static boolean isBigger(String s, String enemy) { int[] hash = 展开全文