1 条题解

  • 0
    @ 2025-8-24 22:33:10

    自动搬运

    查看原文

    来自洛谷,原作者为

    avatar Jorisy
    之所以能够离去而义无反顾 / 仅因我记得你已厌倦的梦 / 连最后的道别都稀薄的风中 / 用加倍的叛逆做出抗争

    搬运于2025-08-24 22:33:10,当前版本为作者最后更新于2021-08-09 07:06:39,作者可能在搬运后再次修改,您可在原文处查看最新版

    自动搬运只会搬运当前题目点赞数最高的题解,您可前往洛谷题解查看更多

    以下是正文


    一道标准的模拟题。


    输入 nn 后,要注意:下面是 4×n4 \times n 行。
    循环的话,你可以将 for(int i=1;i<=n;i++) 简化为 while(n--)
    接下来是核心部分。
    我们知道有两种情况:为特殊和不为特殊。那么根据题目,只要写一个 if...else... 内嵌套两个 switch 语句即可。
    核心代码:

    cin>>x>>y;
    if(y==b)//为特殊
    {
    	switch(x)
    	{
    		case 'A':
    			ans+=11;
    			break;
    		case 'K':
            ans+=4;
    			break;
    		case 'Q':
    			ans+=3;
    			break;
    		case 'J':
    			ans+=20;
    			break;
    		case 'T':
    			ans+=10;
    			break;
    		case '9':
    			ans+=14;
    			break;
    		default://以防 RE,下同
    			ans+=0;
    	}
    }
    else//不为特殊
    {
    	switch(x)
    	{
    		case 'A':
    			ans+=11;
    			break;
    		case 'K':
    			ans+=4;
    			break;
    		case 'Q':
    			ans+=3;
    			break;
    		case 'J':
    			ans+=2;
    			break;
    		case 'T':
    			ans+=10;
    			break;
    		default:
    			ans+=0;
    	}
    }
    
    • 1

    信息

    ID
    7136
    时间
    1000ms
    内存
    64MiB
    难度
    1
    标签
    递交数
    0
    已通过
    0
    上传者