CCF NOI1038 玩扑克

2024-04-08 22:48
文章标签 ccf 扑克 noi1038

本文主要是介绍CCF NOI1038 玩扑克,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

问题链接:CCF NOI1038 玩扑克




时间限制: 1000 ms  空间限制: 262144 KB

题目描述

  又到休息时间了。两个小伙伴要玩扑克牌比大小的游戏:每人分到一种花色的扑克牌,然后每人随机出一张牌,大者胜,最后获胜次数多的人,赢一轮。
  不开心的事发生了,玩了一轮后,发现扑克牌竟然少了一张。到底少了几呢?
  你能写个程序,快速找到扑克x吗?

输入

  输入一行,包括25个用空格分隔的数字(A表示为1,J、Q、K表示为11、12、13)。

输出

  输出数字x,表示缺少的扑克牌数字。

样例输入

9 1 13 2 6 10 7 8 3 11 4 1 5 9 10 2 4 3 12 13 11 5 8 6 7

样例输出

12

数据范围限制

 




问题分析

  这个题需要点技巧,更像智力题

  比对26张牌是一种方法,实现起来程序会比较繁杂。

  求和是一种好办法,关键是要想到。

程序说明

  (略)

要点详解
  • 计算问题可以直接用算法程序来解, 也可以分两步来解。两步的解法是先在数学上考虑,找出比较简单数学公式等,然后再用算法程序来解,这样会简单很多。
  • 使用宏定义可以增加程序的可阅读性和可修改性。



参考链接:(略)。

100分通过的C语言程序:

#include <stdio.h>#define TOTAL (1 + 13) * 13
#define N 26int main(void)
{int val, sum, i;sum = 0;for(i=1; i<N; i++) {scanf("%d", &val);sum += val;}printf("%d\n", TOTAL - sum);return 0;
}



这篇关于CCF NOI1038 玩扑克的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/886594

相关文章

CCF推荐C类会议和期刊总结(计算机网络领域)

CCF推荐C类会议和期刊总结(计算机网络领域) 在计算机网络领域,中国计算机学会(CCF)推荐的C类会议和期刊为研究者提供了广泛的学术交流平台。以下是对所有C类会议和期刊的总结,包括全称、出版社、dblp文献网址以及所属领域。 目录 CCF推荐C类会议和期刊总结(计算机网络领域) C类期刊 1. Ad Hoc Networks 2. CC 3. TNSM 4. IET Com

【13年12月CCF计算机软件能力认证】:出现次数最多的数、ISBN号码、最大的矩形、有趣的数、I‘m stuck!

题目概括出现次数最多的数暴力枚举,非常简单ISBN号码直接模拟,非常简单最大的矩形用到双指针(优化枚举),非常简单有趣的数用到了数学知识排列组合,有一定思维难度I’m stuck!我用到了两个dfs来解决,解法比较暴力代码量大,但是速度也比较快 1、出现次数最多的数 给定 n 个正整数,找出它们中出现次数最多的数。 如果这样的数有多个,请输出其中最小的一个。 输入格式 输入的第一行只有一个正

NOIP 2015 CCF (CSP -J)初赛真题

第二十 一届全国青少年信息学奥林匹克联赛初赛 ; 普及组C++ 语言试题 竞 赛 时 间: 20 1 5 年 1 0 月 1 1 日 1 4 : 3 0~ 1 6 : 3 0 选 手注 意: • 试腰紙共有7 页,答題紙共有2页,满分100 分。请在答感統上炸答,写在試感纸上的一律无 效。 • 不得使用任何电子设 备(如计算器、手机、 电子词典等》或查阅 任何书籍發 料。 一、单项选择题(

CCF - 201503-1 - 图像旋转

问题描述 试题编号:201503-1试题名称:图像旋转时间限制:5.0s内存限制:256.0MB问题描述: 问题描述   旋转是图像处理的基本操作,在这个问题中,你需要将一个图像逆时针旋转90度。   计算机中的图像表示可以用一个矩阵来表示,为了旋转一个图像,只需要将对应的矩阵旋转即可。 输入格式   输入的第一行包含两个整数n, m,分别表示图像矩阵的行数和列数。   接下来n行每行包含m个整

CCF - 201403-1 - 相反数

问题描述 试题编号:201403-1试题名称:相反数时间限制:1.0s内存限制:256.0MB问题描述: 问题描述   有 N 个非零且各不相同的整数。请你编一个程序求出它们中有多少对相反数(a 和 -a 为一对相反数)。 输入格式   第一行包含一个正整数 N。(1 ≤ N ≤ 500)。   第二行为 N 个用单个空格隔开的非零整数,每个数的绝对值不超过1000,保证这些整数各不相同。 输出

CCF - 201312-1 - 出现次数最多的数

问题描述 试题编号:201312-1试题名称:出现次数最多的数时间限制:1.0s内存限制:256.0MB问题描述: 问题描述   给定n个正整数,找出它们中出现次数最多的数。如果这样的数有多个,请输出其中最小的一个。 输入格式   输入的第一行只有一个正整数n(1 ≤ n ≤ 1000),表示数字的个数。   输入的第二行有n个整数s1, s2, …, sn (1 ≤ si ≤ 10000, 1

CCF - 201703-2 - 学生排队

问题描述 试题编号:    201703-2 试题名称:    学生排队 时间限制:    1.0s 内存限制:    256.0MB 问题描述:   体育老师小明要将自己班上的学生按顺序排队。他首先让学生按学号从小到大的顺序排成一排,学号小的排在前面,然后进行多次调整。一次调整小明可能让一位同学出队,向前或者向后移动一段距离后再插入队列。   例如,下面给出了一组移动的例子,例子中学生的人数为

【笔记】利用css3特性实现扑克效果

效果图 初始状态 鼠标滑到上面时 html文件: <html><head><title>HTML5 AND CSS3</title><link rel="stylesheet" type="text/css" href="style.css"></head><body ><div class="header">利用CSS3特性实现扑克效果</div><div class=

【2024 CCF编程能力等级认证(GESP)C++ 】一级大纲

目录 1. 背景2. 考核知识块3. 考核内容3.1 计算机基础知识3.2 集成开发环境3.3 结构化程序设计3.4 程序的基本语句3.5 程序的基本概念3.6 基本运算3.7 基本数据类型4. 考核目标5. 题型分布6. 考试时长7. 认证时间与报名8. 政策与福利9. GESP一级认证形式 1. 背景 官网:CCF编程能力等级认证(GESP)为青少年计算机和编程学习者提供学

CCF CSP题解:因子化简(202312-2)

链接和思路 OJ链接:传送门。 问题重述 本题基于一个基本事实,即任何一个大整数 n n n都可以唯一地分解为如下形式 n = p 1 t 1 × p 2 t 2 × ⋯ × p m t m n = p_1^{t_1} \times p_2^{t_2} \times \cdots \times p_m^{t_m} n=p1t1​​×p2t2​​×⋯×pmtm​​其中, p 1 , p 2