解题报告 『占卜DIY(模拟)』
原题地址
水题,纯模拟。
代码实现如下:
#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(模拟)』相关推荐
- 解题报告 『生活大爆炸版石头剪刀布(模拟)』
原题地址 虽说此题难度不大,但依然有着很精妙的做法. 比如下面这位大佬的代码: #include <bits/stdc++.h> using namespace std; #define ...
- 解题报告 『[NOI2014]起床困难综合症』
原题地址 虽说是NOI的题目,但其实并不难,所以解析我就写在代码里了. 代码实现如下: //本题应首先将数拆为二进制. #include <bits/stdc++.h> using nam ...
- 解题报告 『[NOI2014]起床困难综合症(位运算)』
原题地址 虽说是NOI的题目,但其实并不难,所以解析我就写在代码里了. 代码实现如下: //本题应首先将数拆为二进制. #include <bits/stdc++.h> using nam ...
- 解题报告 『活动安排(贪心)』
原题地址 第一次提交WA了两个点,因此特地写一篇博客. 错误见代码: #include <bits/stdc++.h> using namespace std; #define rep(i ...
- 解题报告 『[Poetize6]IncDec Sequence(差分)』
原题地址 差分,想到了这个再看看代码应该就很好做了. 代码实现如下: #include <bits/stdc++.h> using namespace std; #define int l ...
- codeforces 解题报告 978A. Remove Duplicates 模拟
http://codeforces.com/contest/978/problem/A 解题思路: 1.删掉重复的元素,只留下序列中不重复的最右边的元素 2.逆向搜一遍,把第一次遇到的元素入栈 3.依 ...
- 『解题报告』数学 - Standard Deviation (标准差) - UVA10886
『解题报告』数学 - Standard Deviation 『解题报告』数学 - Standard Deviation Information Source Problem Status Soluti ...
- 10.30 NFLS-NOIP模拟赛 解题报告
总结:今天去了NOIP模拟赛,其实是几道USACO的经典的题目,第一题和最后一题都有思路,第二题是我一开始写了个spfa,写了一半中途发现应该是矩阵乘法,然后没做完,然后就没有然后了!第二题的暴力都没 ...
- 2016.7.15 NOIP2014模拟试题解题报告(又名:方克顺和他的正余弦朋友们(
我发现自从我开始写博客以后OI成绩上升很明显啊orzzz,继续保持继续保持(然而昨晚上开夜车到十二点,感觉这次没发挥好)(下次没考好就尴尬了)(所以一定要考好!),嗯这次考得还是很不错的,也深入思考了 ...
最新文章
- TensorFlow入门
- 物体检测中的评价指标【文末赠书】
- 怎样写一个增广矩阵到txt文件中
- 解决protobuf import路径的问题
- 换一个角度再谈一下WF
- 应用分析:CIO须注意SOA使用中的五大隐患
- ASP.Net 页面和后台执行的先后顺序
- Leetcode7 :整数反转(JAVA)
- android+nutz后台如何上传和下载图片
- 【报告分享】2021年中国五大主流电商平台关于用户数据的最新规则汇总.pdf(附下载链接)...
- centos桌面系统使用记录
- 《数据结构与算法 C语言版》—— 2.2线性表的顺序表示与实现
- Python类中的__init__,__del__和__call__方法
- Python代码加密方案总结(巨全面和详细)
- [笔记]Pytorch框架下的入门应用:resnet34实现分类
- spark视频-第二期:Shark、SparkSQL
- 给比特币“雕花” 增值还是累赘?
- python判断回文序列_怎么用python3代码检查回文序列?
- 过程计算机系统 pcs,过程控制系统(PCS)
- 艾宾浩斯遗忘曲线PHP,2018考研作文_艾宾浩斯遗忘曲线——记忆与复习_沪江英语...
热门文章
- centos8镜像_CentOS8服务器进阶(一)
- creo管道设计教程_Creo7.0设计探索在管道设计的应用
- matepad2会有鸿蒙os,华为MatePad Pro2曝光!两款产品,预装鸿蒙OS
- centen os7 安装并配置Nexus3.9.0
- log4j日志级别以及配置
- vr降噪器英文是什么_耳机降噪功能这么多,说说什么是ANC、ENC、CV...
- 机器学习算法与Python实践之逻辑回归(Logistic Regression)
- idea mysql删除_IntelliJ IDEA 配置Mysql5.7 带图文详解 视频讲解
- c语言贪心算法合并箭,贪心算法:用最少数量的箭引爆气球
- mysql 随机函数 效率_MySQL 随机函数获取数据速度和效率分析