NOIP 2002 均分纸牌

2024-03-15 02:58
文章标签 noip 纸牌 均分 2002

本文主要是介绍NOIP 2002 均分纸牌,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

题目链接

题目分析:

一道很简单的贪心+模拟,不过刚刚在做的时候,脑子突然蒙了,根本没有想到怎么做,觉得这道题我是不是想的太简单了,后面发现事实就是那样的,不需要用到什么高级的算法。解析放在下面的代码中。

程序代码:

#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<cmath>
using namespace std;
int n,ans,tt,a[10005],sum;
int main(){scanf("%d",&n);for(register int i=1;i<=n;++i) scanf("%d",&a[i]),sum+=a[i];//记录一下总数tt=sum/n;//平均数for(register int i=1;i<=n;++i) a[i]-=tt;//处理一下与平均数的相对差值//下面的做法就是,不管是比平均数大还是小,反正都往下一个上面加,最终会抵消for(register int i=1;i<n;++i) {if(a[i]==0) continue;//不过要注意一种情况,就是当前面往后面加过来的时候,可能刚好使a[i]得值为0,跳过就好,表示不需要移动。a[i+1]+=a[i];ans++;}printf("%d",ans);
}

小结:做题还是得多想,并且要想好细节。对了,听说本校的一位大佬准备给我们出这种类似的题,把这个一维的改成二维的?这又该怎么做呢?可以思考思考。**如果大佬有想法,可以留言哦(⊙o⊙)**谢谢。

这篇关于NOIP 2002 均分纸牌的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

nyoj 1038 纸牌游戏

poj 的一道改编题,说是翻译题更恰当,因为只是小幅度改动。 一道模拟题,代码掌控能力比较好,思维逻辑清晰的话就能AC。 代码如下: #include<stdio.h>#include<string.h>#include<algorithm>using namespace std;struct node{char c[5];int rk;char da[5];int nu

纸牌函数生成器

此模板用来生成纸牌类的测试数据,本人手打,不合理或缀余的地方希望大神指出。 T=10000(测试数据组数), t (两摞相等的牌,每摞牌的数量); 每张牌用A,2~9,T,J,Q,K;表示牌面大小; 用S,H,C,D;表示花色。 共52张牌。 #include<stdio.h>#include<time.h>#include<stdlib.h>#include<string.

【二分查找】-POJ-2002-Squares

题目链接:http://poj.org/problem?id=2002 题目描述:给出平面上若干个点,问能最多构成几个不重复的正方形。 解题思路: 第一反应是标记数组直接搜,好吧,内存超限。然后想了BFS或者DFS,太没前途了。然后想了哈希,不失为一种方法,但是不会操作。好吧还是按照九野大神选题的初衷来做吧——二分查找,为了锻炼自己,嗯!手写!好吧,我写的只是二分找 x 坐标,y 坐标没二分

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

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

vue flex 布局实现div均分自动换行

vue flex 布局实现div均分自动换行     许久没有更新了,今天才意外发现以前还是没有看懂盒模型,今天才算看懂了,首先我们今天来看一下想要实现的效果是什么?当然适配是必须的,1920 或者 1376都测试过。效果如图所选中区域所示:  一、关于flex布局我建议去看一下http://www.ruanyifeng

NOIP 2010 乌龟棋

题目 描述 小明过生日的时候,爸爸送给他一副乌龟棋当作礼物。 乌龟棋的棋盘是一行N个格子,每个格子上一个分数(非负整数)。棋盘第1格是唯一的起点,第N格是终点,游戏要求玩家控制一个乌龟棋子从起点出发走到终点。 乌龟棋中M张爬行卡片,分成4种不同的类型(M张卡片中不一定包含所有4种类型的卡片,见样例),每种类型的卡片上分别标有1、2、3、4四个数字之一,表示使用这种卡片后,乌龟棋子将向前爬行

phpmyadmin 出现“#2002 无法登录 MySQL 服务器”解决方法

“phpMyAdmin/libraries”文件夹下的config.default.php文件中的 $cfg['Servers'][$i]['host'] = 'localhost'; 修改为 $cfg['Servers'][$i]['host'] = '127.0.0.1';

【数据分享】《中国奶业年鉴》2002-2020(缺2014)

而今天要限时免费分享的数据就是2002-2020年间出版的《中国奶业年鉴》并以多格式提供免费下载。(无需分享朋友圈即可获取)    数据介绍 《中国奶业年鉴》是反映我国奶业发展情况的综合性年刊,也是农业农村部(原农业部)年鉴系列中的一部重要产业年鉴,2002年经原农业部批准由中国奶业协会组织编纂,已经连续出版了18卷,2020卷为第19卷本。 《中国奶业年鉴》是客观记述我国奶业发展历程的大型

python-纸牌游戏(赛氪OJ)

[题目描述] 今天你与你的挚友玩一种纸牌游戏,每一回合两人各出一张牌,如果你的牌点数大小比对方小,则你不得分,否则你的得分为两张卡牌点数差值的绝对值。 由于你有读心术,你已经知道了对方接下来要出的 n 张牌,a1​,a2​,a3​...an​。你手上也有 n 张牌 b1​,b2​,b3​,...bn​,问你如何安排这 n 张牌使你得的分数最大?输入格式: 输入共三行。 第一行一个数字 n,代表 n

湖南科技大学24计算机考研情况,软工学硕考数二,分数线290分,录取均分321分!

湖南科技大学(Hunan University of Science and Technology)坐落在伟人故里、人文圣地湘潭,处于长株潭核心区域,比邻湘潭九华经济技术开发区(国家级),是应急管理部、国家国防科技工业局与湖南省人民政府共建高校、“十三五”国家百所中西部高校基础能力建设工程支持高校、国家大学生文化素质教育基地、教育部本科教学工作水平评估“优秀”高校、教育部“卓越工程师教育培养计划”