牛客网PAT练兵场-锤子剪刀布】的更多相关文章

题目地址:https://www.nowcoder.com/questionTerminal/79db907555c24b15a9c73f7f7d0e2471 题解:无 /** * *作者:Ycute *时间:2019-12-01-21.11.18 *题目题意简单描述:模拟 */ #include<iostream> #include<cmath> #include<cstring> #include<algorithm> #include<vecto…
题目地址:https://www.nowcoder.com/pat/6/problem/4050 题解:模拟题 /** * Copyright(c) * All rights reserved. * Author : Ycute * Date : 2019-11-27-20.03.29 * Description : 无 */ #include<iostream> #include<cstdio> #include<cmath> #include<cstring&…
题目地址:https://www.nowcoder.com/pat/6/problem/4059 题解:用数组下标标记,直接模拟 /** * *作者:Ycute *时间:2019-12-01-21.33.21 *题目题意简单描述:用数组下标标记,直接模拟 */ #include<iostream> #include<cmath> #include<cstring> #include<algorithm> #include<vector> usin…
题目地址:https://www.nowcoder.com/pat/6/problem/4054 题解:结构体排序即可 /** * Copyright(c) * All rights reserved. * Author : YCute * Date : 2019-11-19-20.13.37 * Description : 结构体排序 */ #include<iostream> #include<cstdio> #include<cmath> #include<…
题目地址:https://www.nowcoder.com/pat/6/problem/4056 题解:先将a数组进行排序,第一次按题意M<=n*p;n=a[0]时,M最大为J(如下图),然后n从a[0]开始,那么M是从J开始遍历,就可以算出每一次的最大长度.当J到达a数组尾部,时遍历结束.可以算出完美数列最大长度 /** * Copyright(c) * All rights reserved. * Author : YCute * Date : 2019-11-18-21.21.21 * D…
题目地址:https://www.nowcoder.com/pat/6/problem/4053 题意:模拟题 /** * Copyright(c) * All rights reserved. * Author : Ycute * Date : 2019-11-04-17.21.03 * Description : 模拟题 */ #include<iostream> #include<cstdio> #include<cmath> #include<cstrin…
题目地址:https://www.nowcoder.com/pat/6/problem/4063 题意:按照题目的进制计算即可 /** * *作者:Ycute *时间:2019-11-14-21.45.44 *题目题意简单描述:按照题目给定的进制计算即可 */ #include<iostream> #include<cmath> #include<cstring> #include<algorithm> #include<vector> usin…
题目地址:https://www.nowcoder.com/pat/6/problem/4040 题意:模拟题,循环找相同的字母,但是注意题目的坑 /** * *作者:Ycute *时间:2019-11-14-20.12.04 *题目题意简单描述:遍历 */ #include<iostream> #include<cmath> #include<cstring> #include<algorithm> #include<vector> using…
题目地址:https://www.nowcoder.com/pat/6/problem/4043 题解:遍历大数,边除边输出,最后得到余数输出即可 /** * *作者:Ycute *时间:2019-11-14-19.31.22 *题目题解简单描述:遍历相除就好了 */ #include<iostream> #include<cmath> #include<cstring> #include<algorithm> #include<vector>…
题目地址: 题意:无 /** * *作者:Ycute *时间:2019-11-14-21.29.07 *题目题意简单描述:模拟题输出 */ #include<iostream> #include<cmath> #include<cstring> #include<algorithm> #include<vector> using namespace std; int main(){ int n; char a; scanf("%d&qu…
题解:从小到大输出 题目地址:https://www.nowcoder.com/questionTerminal/86ede762b450404dbab59352963378e9 /** * *作者:Ycute *时间:2019-11-02-17.01.41 *题目题意简单描述:无 */ #include<iostream> #include<cmath> #include<cstring> #include<algorithm> #include<v…
题解:开100的数组,进行存储人数,方便查询 题目地址:https://www.nowcoder.com/questionTerminal/3df4810cc0664b8bb848d785f68f7c9b /** * *作者:Ycute *时间:2019-11-02-11.59.01 *题目题意简单描述:开100的数组,进行存储人数,方便查询 */ #include<iostream> #include<cmath> #include<cstring> #include…
题解:无(注意下四舍五入和输出格式即可) 题目地址:https://www.nowcoder.com/questionTerminal/fabbb85fc2d342418bcacdf0148b6130 /** * *作者:Ycute *时间:2019-11-02-11.19.47 *题目题意简单描述:无 */ #include<iostream> #include<cmath> #include<cstring> #include<algorithm> #i…
题解:模拟题,直接算 题目地址:https://www.nowcoder.com/questionTerminal/779a72a420744b1d9c0ec7b7a8dd8f39 /** * *作者:Ycute *时间:2019-11-01-15.37.01 *题解简单描述:直接计算即可 */ #include<iostream> #include<cmath> #include<cstring> #include<algorithm> #include&…
题解:简单循环 题目地址:https://www.nowcoder.com/questionTerminal/fb581ea099a14f5d97c6149cbeee249f /** * *作者:Ycute *时间:2019-11-01-15.13.53 *题目简单描述:简单循环取出相应的数即可 */ #include<iostream> #include<cmath> #include<cstring> #include<algorithm> #inclu…
题解:用struct排序月饼的平均价格,一直取最大 题目地址:https://www.nowcoder.com/questionTerminal/6fc9a928c7654b0fbc37d16b8bd29ff9 /** * *作者:Ycute *时间:2019-11-01-14.30.12 *题目简单描述:struct排序 */ #include<iostream> #include<cmath> #include<cstring> #include<algori…
题解:循环即可 题目地址:https://www.nowcoder.com/questionTerminal/2e6a898974064e72ba09d05a60349c9e /** * Copyright(c) * All rights reserved. * Author : Ycute * Date : 2019-10-31-16.37.32 * Description : 模拟输出 */ #include<iostream> #include<cstdio> #includ…
题解:用sort排序即可 题目地址:https://www.nowcoder.com/questionTerminal/97b6a49a85944650b2e3d0660b91c324 /** * Copyright(c) * All rights reserved. * Author : Ycute * Date : 2019-10-30-19.49.12 * Description : struct排序 */ #include<iostream> #include<cstdio>…
题解:大多数做法是利用循环相除,取余.我是将将A+B传入f函数,利用递归实现D进制的输出 题目地址:https://www.nowcoder.com/questionTerminal/a2063993dd424f9cba8246a3cf8ef445 #include<iostream> using namespace std; void f(int c,int d){ if(c/d){ f(c/d,d); printf("%d",c%d); }else{ printf(&q…
锤子剪刀布 (20) 时间限制 1000 ms 内存限制 32768 KB 代码长度限制 100 KB 判断程序 Standard (来自 小小) 题目描述 大家应该都会玩“锤子剪刀布”的游戏:现给出两人的交锋记录,请统计双方的胜.平.负次数,并且给出双方分别出什么手势的胜算最大. 输入描述: 输入第1行给出正整数N(<=105),即双方交锋的次数.随后N行,每行给出一次交锋的信息,即甲.乙双方同时给出的的手势.C代表“锤子”.J代表“剪刀”.B代表“布”,第1个字母代表甲方,第2个代表乙方,中…
1018 锤子剪刀布 (20)(20 分) 大家应该都会玩"锤子剪刀布"的游戏:两人同时给出手势,胜负规则如图所示: 现给出两人的交锋记录,请统计双方的胜.平.负次数,并且给出双方分别出什么手势的胜算最大. 输入格式: 输入第1行给出正整数N(<=10^5^),即双方交锋的次数.随后N行,每行给出一次交锋的信息,即甲.乙双方同时给出的的手势.C代表"锤子".J代表"剪刀".B代表"布",第1个字母代表甲方,第2个代表乙方…
https://pintia.cn/problem-sets/994805260223102976/problems/994805304020025344 大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示: 现给出两人的交锋记录,请统计双方的胜.平.负次数,并且给出双方分别出什么手势的胜算最大. 输入格式: 输入第1行给出正整数N(<=10^5^),即双方交锋的次数.随后N行,每行给出一次交锋的信息,即甲.乙双方同时给出的的手势.C代表“锤子”.J代表“剪刀”.B代表“布”…
大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示: 现给出两人的交锋记录,请统计双方的胜.平.负次数,并且给出双方分别出什么手势的胜算最大. 输入格式: 输入第 1 行给出正整数 N(≤),即双方交锋的次数.随后 N 行,每行给出一次交锋的信息,即甲.乙双方同时给出的的手势.C 代表“锤子”.J 代表“剪刀”.B 代表“布”,第 1 个字母代表甲方,第 2 个代表乙方,中间有 1 个空格. 输出格式: 输出第 1.2 行分别给出甲.乙的胜.平.负次数,数字间以 1 个空格分…
大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示: 现给出两人的交锋记录,请统计双方的胜.平.负次数,并且给出双方分别出什么手势的胜算最大. 输入格式: 输入第1行给出正整数N(<=105),即双方交锋的次数.随后N行,每行给出一次交锋的信息,即甲.乙双方同时给出的的手势.C代表“锤子”.J代表“剪刀”.B代表“布”,第1个字母代表甲方,第2个代表乙方,中间有1个空格. 输出格式: 输出第1.2行分别给出甲.乙的胜.平.负次数,数字间以1个空格分隔.第3行给出两个字母,分别…
现给出两人的交锋记录,请统计双方的胜.平.负次数,并且给出双方分别出什么手势的胜算最大. 输入格式: 输入第1行给出正整数N(<=105),即双方交锋的次数.随后N行,每行给出一次交锋的信息,即甲.乙双方同时给出的的手势.C代表"锤子".J代表"剪刀".B代表"布",第1个字母代表甲方,第2个代表乙方,中间有1个空格. 输出格式: 输出第1.2行分别给出甲.乙的胜.平.负次数,数字间以1个空格分隔.第3行给出两个字母,分别代表甲.乙获胜次数…
一个没有通过,不知道为何 #include <cstdio> int change(char c) { if(c == 'B') return 0; if(c == 'C') return 1; if(c == 'J') return 2; } int judge(int a, int b) { if(a == b) return 3; else if(a == 'B' && b == 'C') return 1; else if(a == 'B' && b =…
组个最小数 (20) 时间限制 1000 ms 内存限制 32768 KB 代码长度限制 100 KB 判断程序 Standard (来自 小小) 题目描述 给定数字0-9各若干个.你可以以任意顺序排列这些数字,但必须全部使用.目标是使得最后得到的数尽可能小(注意0不能做首位).例如: 给定两个0,两个1,三个5,一个8,我们得到的最小的数就是10015558. 现给定数字,请编写程序输出能够组成的最小的数. 输入描述: 每个输入包含1个测试用例.每个测试用例在一行中给出10个非负整数,顺序表示…
题目地址:https://www.nowcoder.com/pat/6/problem/4066 题意:求pat->求pa->求p /** * *作者:YCute *时间:2019-12-05-16.02.54 *题目题意简单描述:DP,求pat->先求pa->求p */ #include<iostream> #include<cmath> #include<cstring> #include<algorithm> #include&…
题目地址:https://www.nowcoder.com/pat/6/problem/4065 题意:用数组统计好字符,最后进行相减,最后进行统计 /** * *作者:Ycute *时间:2019-12-05-14.11.53 *题目题意简单描述:用数组统计好字符,最后进行相减,最后进行统计 */ #include<iostream> #include<cmath> #include<cstring> #include<algorithm> #includ…
签到题 地址:https://www.nowcoder.com/pat/6/problem/4078 #include<iostream> #include<cstdio> using namespace std; int main(){ int A[]={};//存分类数据 int a[]={};//标记是否有数据个数 int t; int flag=;//A3的标记变量 int num=;//A4的统计变量 scanf("%d",&t); //IF处…