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

相关文章

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

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

2002-2022年各省人口总抚养比数据(人口抽样调查)

2002-2022年各省人口总抚养比数据(人口抽样调查) 1、时间:2002-2022年 2、指标:总抚养比 3、来源:国家统计局、统计年鉴 4、范围:31省, 5、缺失情况:无缺失,其中2010年的值取2009、2011年两年均值进行填补 6、指标解释: 总抚养比也称总负担系数。指人口总体中非劳动年龄人口数与劳动年龄人口数之比。通常用百分比表示。说明每100名劳动年龄人口大致要负担

mysqli连接提示 Warning: mysqli::mysqli(): (HY000/2002): No such file or directory

今天在使用PHP的CLI方式访问mysql数据库时出现了一个 No such file or directory的错误,查找资料并在最终解决后记录一下。 这个问题应该也会存在于非CLI方式访问,简单的代码是这样的: <?php $mysqli = new mysqli('localhost', 'root', 'root', 'test'); 如果上面的连接地址是 localh

mysql连接之ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2

连接mysql数据库时出现如下错误:ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2) 可能的解决办法 1)确定自己安装的mysql是mysql-server而不是mysql-client。 2)查看mysql-server是否启动(我的问题就是因为没有启动)

西南石油大学24计算机考研数据,能源与人工智能招收调剂,专硕录取均分355!西南石油大学计算机考研考情分析!

西南石油大学(Southwest Petroleum University),简称“西南石大”,坐落于四川省成都市,是经中华人民共和国教育部备案的一所中央与地方共建、以四川省人民政府管理为主的高等院校,是世界一流学科建设高校、中国政府奖学金来华留学生接收院校,入选“中西部高校基础能力建设工程”、“海外高层次人才引进计划”、“111计划”、“特色重点学科项目”、新工科研究与实践项目;已发展成为一所以

POJ 2002 Squares hash求正方形个数

题意:给你n个点 坐标都小于20000 数一下可以组成多少个正方形 思路:借鉴了网上hash的思路 哈希链地址法 把x+y的绝对值相同的放人一个链表里 然后枚举2个点(1条边上的) 推算出另外2个点 另外2点分别是 x1 = a[i].x+(a[i].y-a[j].y);y1 = a[i].y-(a[i].x-a[j].x); x2 = a[j].x+(a[i].y-a[j].y);y2

HDU2209 翻纸牌游戏【技巧】

题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=2209 题目大意: 有N张牌,有正面朝上的,也有反面朝上的,现在需要把所有牌都正面朝上,已知每翻一张纸牌, 该纸牌左右两侧各一张纸牌也跟着翻动。现在给你一行只包含字符'0'和'1'的01字符串,'1'代表纸牌 反面,'0'代表纸牌正面。现在需要将字符串变为全为"0000…00"的字符

hdu——2002——sort

Problem Description 给你n个整数,请按从大到小的顺序输出其中前m大的数。 Input 每组测试数据有两行,第一行有两个数n,m(0<n,m<1000000),第二行包含n个各不相同,且都处于区间[-500000,500000]的整数。 Output 对每组测试数据按从大到小的顺序输出前m大的数。   Sample Input 5 3 3 -35 92 213 -644

【noip】HankSon的趣味题

描述 Hanks 博士是 BT (Bio-Tech,生物技术) 领域的知名专家,他的儿子名叫 Hankson。现 在,刚刚放学回家的 Hankson 正在思考一个有趣的问题。 今天在课堂上,老师讲解了如何求两个正整数 c1和 c2 的最大公约数和最小公倍数。现 在 Hankson 认为自己已经熟练地掌握了这些知识,他开始思考一个“求公约数”和“求公 倍数”之类问题的“逆问题” ,这个问题

【noip】开车旅行 平衡树 倍增 treap tree

noip2012年day1最后一题 感觉2012年的都好难写 疫情控制也是。。 描述 小A和小B决定利用假期外出旅行,他们将想去的城市从1到N编号,且编号较小的城市在编号较大的城市的西边,已知各个城市的海拔高度互不相同,记城市i 的海拔高度为Hi,城市i 和城市j 之间的距离d[i,j]恰好是这两个城市海拔高度之差的绝对值,即d[i,j] = |Hi - Hj|。 旅行过程中,小A和小B轮