原题地址

水题,纯模拟。

代码实现如下:

#include <bits/stdc++.h>
using namespace std;
#define rep(i, a, b) for (register int i = (a); i <= (b); i++)
#define per(i, a, b) for (register int i = (a); i >= (b); i--)const int maxn = 15;int ans = 0;
int num[maxn], mat[maxn], poker[maxn][maxn];int judge(char ch) {if (ch >= '0' && ch <= '9') return 0;if (ch == 'A' || ch == 'J' || ch == 'Q' || ch == 'K') return 0;return 1;
}int get_char(char ch) {if (ch == 'A') return 1;if (ch == '0') return 10;if (ch == 'J') return 11;if (ch == 'Q') return 12;if (ch == 'K') return 13;return ch - '0';
}void write(int x) {if (x < 0) {putchar('-');x = -x;}if (x > 9) write(x / 10);putchar(x % 10 + '0');
}int main() {rep(i, 1, 13)per(j, 4, 1) {char ch = getchar();if (judge(ch)) ch = getchar();poker[i][j] = get_char(ch);}num[13] = 4;while (num[13]) {int now = poker[13][num[13]];num[13]--;while (now != 13) {mat[now]++;num[now]++;now = poker[now][num[now]];}}rep(i, 1, 12) ans += (mat[i] == 4);write(ans);return 0;
}

View Code

转载于:https://www.cnblogs.com/Kirisame-Marisa/p/10803524.html

解题报告 『占卜DIY(模拟)』相关推荐

  1. 解题报告 『生活大爆炸版石头剪刀布(模拟)』

    原题地址 虽说此题难度不大,但依然有着很精妙的做法. 比如下面这位大佬的代码: #include <bits/stdc++.h> using namespace std; #define ...

  2. 解题报告 『[NOI2014]起床困难综合症』

    原题地址 虽说是NOI的题目,但其实并不难,所以解析我就写在代码里了. 代码实现如下: //本题应首先将数拆为二进制. #include <bits/stdc++.h> using nam ...

  3. 解题报告 『[NOI2014]起床困难综合症(位运算)』

    原题地址 虽说是NOI的题目,但其实并不难,所以解析我就写在代码里了. 代码实现如下: //本题应首先将数拆为二进制. #include <bits/stdc++.h> using nam ...

  4. 解题报告 『活动安排(贪心)』

    原题地址 第一次提交WA了两个点,因此特地写一篇博客. 错误见代码: #include <bits/stdc++.h> using namespace std; #define rep(i ...

  5. 解题报告 『[Poetize6]IncDec Sequence(差分)』

    原题地址 差分,想到了这个再看看代码应该就很好做了. 代码实现如下: #include <bits/stdc++.h> using namespace std; #define int l ...

  6. codeforces 解题报告 978A. Remove Duplicates 模拟

    http://codeforces.com/contest/978/problem/A 解题思路: 1.删掉重复的元素,只留下序列中不重复的最右边的元素 2.逆向搜一遍,把第一次遇到的元素入栈 3.依 ...

  7. 『解题报告』数学 - Standard Deviation (标准差) - UVA10886

    『解题报告』数学 - Standard Deviation 『解题报告』数学 - Standard Deviation Information Source Problem Status Soluti ...

  8. 10.30 NFLS-NOIP模拟赛 解题报告

    总结:今天去了NOIP模拟赛,其实是几道USACO的经典的题目,第一题和最后一题都有思路,第二题是我一开始写了个spfa,写了一半中途发现应该是矩阵乘法,然后没做完,然后就没有然后了!第二题的暴力都没 ...

  9. 2016.7.15 NOIP2014模拟试题解题报告(又名:方克顺和他的正余弦朋友们(

    我发现自从我开始写博客以后OI成绩上升很明显啊orzzz,继续保持继续保持(然而昨晚上开夜车到十二点,感觉这次没发挥好)(下次没考好就尴尬了)(所以一定要考好!),嗯这次考得还是很不错的,也深入思考了 ...

最新文章

  1. TensorFlow入门
  2. 物体检测中的评价指标【文末赠书】
  3. 怎样写一个增广矩阵到txt文件中
  4. 解决protobuf import路径的问题
  5. 换一个角度再谈一下WF
  6. 应用分析:CIO须注意SOA使用中的五大隐患
  7. ASP.Net 页面和后台执行的先后顺序
  8. Leetcode7 :整数反转(JAVA)
  9. android+nutz后台如何上传和下载图片
  10. 【报告分享】2021年中国五大主流电商平台关于用户数据的最新规则汇总.pdf(附下载链接)...
  11. centos桌面系统使用记录
  12. 《数据结构与算法 C语言版》—— 2.2线性表的顺序表示与实现
  13. Python类中的__init__,__del__和__call__方法
  14. Python代码加密方案总结(巨全面和详细)
  15. [笔记]Pytorch框架下的入门应用:resnet34实现分类
  16. spark视频-第二期:Shark、SparkSQL
  17. 给比特币“雕花” 增值还是累赘?
  18. python判断回文序列_怎么用python3代码检查回文序列?
  19. 过程计算机系统 pcs,过程控制系统(PCS)
  20. 艾宾浩斯遗忘曲线PHP,2018考研作文_艾宾浩斯遗忘曲线——记忆与复习_沪江英语...

热门文章

  1. centos8镜像_CentOS8服务器进阶(一)
  2. creo管道设计教程_Creo7.0设计探索在管道设计的应用
  3. matepad2会有鸿蒙os,华为MatePad Pro2曝光!两款产品,预装鸿蒙OS
  4. centen os7 安装并配置Nexus3.9.0
  5. log4j日志级别以及配置
  6. vr降噪器英文是什么_耳机降噪功能这么多,说说什么是ANC、ENC、CV...
  7. 机器学习算法与Python实践之逻辑回归(Logistic Regression)
  8. idea mysql删除_IntelliJ IDEA 配置Mysql5.7 带图文详解 视频讲解
  9. c语言贪心算法合并箭,贪心算法:用最少数量的箭引爆气球
  10. mysql 随机函数 效率_MySQL 随机函数获取数据速度和效率分析