ACM新生赛部分题解


前言

ACM新生赛总结与感悟。


一、永远的聪明王。

1.题目描述。

在这里插入图片描述

2.代码如下:

(示例):

#include<stdio.h>
#include<stdlib.h>
struct Node//定义结构体,存放字符串和分数 
{
	char a[100];
	int score;
};
int cmp(const void *a,const void *b)
{
	struct Node *p1 =(struct Node*)a;//强制类型转化 
	struct Node *p2 =(struct Node*)b;
	return ((p1->score)>(p2->score)?1:-1);//比较分数 
}
int main(void)
{
	int n;
	scanf("%d",&n);
	struct Node *arr;//定义结构体指针 
	arr = (struct Node*)malloc(n*sizeof(struct Node));//为结构体指针申请内存空间 
	int i;
	for(i=0;i<n;i++)//填充内容 
	{
		scanf("%s %d",&arr[i].a,&arr[i].score);
	}
	qsort(arr,n,sizeof(arr[0]),cmp);//使用qsort函数对结构体分数进行排序 
	for(i=0;i<n;i++)
		printf("%s ",arr[i].a);
	return 0; 	
 } 

2.总结。

冒泡在ACM比赛中用不到,在比赛中首先应想到qsort函数。

一种方法不行换另一种,多试试。


二、菜学长的糖糖。

1.题目描述。

在这里插入图片描述

2.代码如下:

(示例):

#include<stdio.h>
#include<stdlib.h>
int main(void)
{
	int n;
	scanf("%d",&n);
	int *a;
	a = (int*)malloc(n*sizeof(int));
	int i;
	for(i=0;i<n;i++)
	{
		scanf("%d",&a[i]);
	}
	int b = a[0];
	for(i=1;i<n;i++)
	{
		b = b^a[i];
	}
	printf("%d",b);
	return 0;
 } 

3.总结。

按位运算符的使用,按照异或运算符的交换律,相同数字异或答案为0,将所有数字异或起来输出即可。


三、小植哥哥的好奇。

1.题目描述。

在这里插入图片描述

2.代码如下:

(示例):

#include<stdio.h>
#include<stdlib.h>
int main(void)
{
	long n;
	scanf("%ld",&n);
	int *a;
	a = (int*)malloc((n+1)*sizeof(int));
	int i,j;
	for(i=0;i<=n;i++)
		a[i] = 0;
	for(i=1;i<=n;i++)
	{
		for(j=1;j<=n;j++)
		{
			if(j%i==0)
				a[j]++;
		}
	} 
	for(i=1;i<=n;i++)
		if(a[i]&1==1)
			printf("%d ",i);
	return 0;
 } 

3.总结。

给定一个数组数组中每一个元素赋初始值为0,操作一次就给给数组中对应的数加一,最后操作次数为奇数的表示站起来,输出即可。

四、小温学长大冒险。

1.题目描述。

在这里插入图片描述
在这里插入图片描述

五、矩阵求和。

1.题目描述。

在这里插入图片描述

六、激光武器。

1.题目描述。

在这里插入图片描述

七、激光武器。

1.题目描述。

在这里插入图片描述

八、桃花侠大战菊花怪。

1.题目描述。

在这里插入图片描述

九、超级Chtholly。

1.题目描述。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

十、雨伞会坏吗?

1.题目描述。

在这里插入图片描述

十一、Time Management。

1.题目描述。

在这里插入图片描述

十二、小布特烦恼。

1.题目描述。

在这里插入图片描述

十三、水题。

1.题目描述。

在这里插入图片描述

总结

£އއ昔年
关注 关注
  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CCNU ACM 2015 年新生题解
CCNU_ACM的博客
12-06 2417
引言如火如荼的 CCNU ACM 2015 年新生就这么结束了,下面是各自出题人提供的联合题解,供大家讨论交流使用。
BNUZ-ACM 2019国庆新生欢乐 E.如风般奔跑(题目详解+代码)
Drmon.的博客
10-13 331
原题链接:BNUZ-ACM 2019 E.如风般奔跑 BNUZ-ACM 2019国庆新生欢乐 E.如风般奔跑 题目 题目大意 这题题目的大意是:给你一个800米的环形跑道以及小陈和小张的速度,问你什么时候他们能在200米处相遇 题解 这题十分简单,题目中最重要的关键句就是时间只能以秒递进。根据数学计算可知,小陈与小张若要在200米处相遇,那么他们相遇的时间必在800秒以内,因为800秒之后他们...
ACM新生反思
邵光亮的博客
12-21 773
12月16日举办了ACM新生,上周的热身发挥还可以拿到了500分,但是到了正式,题虽然比热身简单了,但是发挥的确很差,开始后大致看了一下题没有难题,都有思路,心里挺高兴的,感觉应该可以做出来起码七道题,在刚开始的一个小时完整ac了三道题,拿到了两个一血,心里沾沾自喜,就去做一道信息学奥一本通上的一道题第11题,特别经典的约瑟夫问题,开关灯,没怎么读题就去用暴力解决,用常规的数组进行模拟,...
ACM试题(6)
遇见_缘
10-19 483
 Garys CalculatorTime Limit: 5000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1407    Accepted Submission(s): 305Problem DescriptionGary has finally
湖南大学第十四届ACM新生题解1
08-03
【湖南大学第十四届ACM新生题解1】涵盖了多道编程竞题目,涉及到的知识点包括算法设计、数学计算和动态规划。 A题:AFei Loves Magic 本题是一道基础的数学物理问题,考察了对物体运动规律的理解。魔法石以恒定...
2022湘南ACM协会技术部新生选拔题解
最新发布
weixin_71856685的博客
10-21 798
湘南ACM协会技术部新生选拔
2020年新疆大学ACM新生(公开)1~4题解 带注释
qq_46107391的博客
10-10 748
A #include <stdio.h> int main (){ char a[90]="hello world\0"; //字符串记得\0结尾 int i; for (i = 0;a[i] != '\0';i++){ printf ("%c",a[i]+1); // (a[i]-'a'+1)%26; //PS如果是所有字母后移 一位应当是(a[i]-'a'+1)%26; //不过这里是所有字符(包括空格),所以加一即可 } return 0; } B 输入 1
2019年ACM团队预备题解
繁凡さん的博客
10-07 620
地址 A 来一起喝养乐多绿吧 #include <stdio.h> void main() { int n,t,x,y,a,b,c[100],i=0,s; scanf("%d",&t); s=t; for(;t--;) { scanf("%d",&n); x=y=n; for(;x>=4||y>=3;) { a=x/4; b=y/3; n=n+a+b; x=x%4+a+b; y=y%3+a+b; }
【补题日记】训练日记4:山东大学(SDU)acm新生
cls1277的博客
11-24 670
前 牛客 题目还是偏简单的 我是零零碎碎用上课时间写的 所以当时可能处理细节不太到位吧 才提交了很多遍 但其实思路都比较简单 就是部分题有坑点吧 中 A 签到题(出题人说的) #include<iostream> #include<cstdio> #include<queue> #include<cstring> #include<string> #include<algorithm> #include<cmath> #in
QLU ACM 2018新生
一只小蒟蒻的博客
11-27 636
小蒟蒻也想学大牛们写一下题解啦~虽然很弱小 但是写博客是个好习惯 而且是走向神犇道路的必经之路 所以lets start!! 这次比有好几个题在场上脑子突然短路,不知道为什么很简单的题就是想不起来,封榜的时候是第13名,因为没有做出来题最后铜奖组第一名惨淡收场…刚看到排名和铜奖的时候我的心是哇凉哇凉的 不过后来转念一想 没有关系!我才刚刚开始 有好多事情我还没有经历过!所以我会以这次比为契机 ...
QLU ACM2018新生
Minoz的博客
11-27 1140
A.约数个数 p^q表示p的q次方,正整数M可以分解为M=(p1^a1)*(p2^a2)*(p3^a3)*……*(pn^an)的形式,其中p1,p2……pn为质数(大于1并且只能被1和自身整除的数叫做质数)。a1,a2……an为整数。例如18=(2^1)*(3^2),45=(3^2)*(5^1)。  给出n和一个质数g,以及正整数M分解后的形式,求M的所有约数中,有多少能被g整除。  第一反...
新疆大学ACM新生(公开
Fighting_Peter的博客
10-14 332
A~D签到题,E稍微用点脑子?F经典分治题(lyd蓝书的袭击)反正分治算就行了复杂度2个log(用个归并能到1个log) A - hello world #define IO ios::sync_with_stdio(false);cin.tie();cout.tie(0) #pragma GCC optimize(2) #include<set> #include<map> #include<cmath> #include<queue> #include&l
BNUZ-ACM 2018国庆新生欢乐部分题解+思路(已解出答案部分
Drmon.的博客
10-14 515
由于时间问题,本人新生只看了四题,其中两题完全通过,两题数据测试不通过。 下面是做对的两题,供自己比对和取优。 A. 三角恋 下面贴上原题: 我的思路: 首先需要一个while(scanf)循环,以供测试器循环测试各组数据。然后因为需要输入T组数据,所以还需要一个if循环或者while循环。数据的输入也需要利用到到数组,比如a[i]。再者,输出时需要判断是第几次输出,输出一个可自增的量(%d...
南华大学ACM新生暑假第一场题目和标程
07-09 787
南华大学ACM新生暑假第一场题目和标程 武汉大学第六届Eming杯程序设计竞 http://acm.tzc.edu.cn/acmhome/search.do?method=simpleSearch&searchFrom=Source&queryString=%CE%E4%BA%BA%B4%F3%D1%A7%B5%DA%C1%F9%BD%ECEming%B1%AD%B3%CC%D0%F2
GDUT2016年ACM新生杯初题解
Joeferyの博客
11-28 4318
题目链接 Problem A: 贪吃的zhazhahe Description Zhazhahe很喜欢吃烧饼,但是要做好一块烧饼,要把两面都弄热,如果一次只能弄一个,zhazhahe一定会等得不耐烦,幸好现在有一个大的平底锅,一次可以同时放入k个烧饼,一分钟只能做好一面。而现在有n个烧饼,至少需要多少分钟才能全部做好呢? Input 输入数
浙江大学城市学院2017年ACM实验室新生选拔
yyy_3y的博客
12-26 1771
Brackets给定一个字符串,由()这三个字符组成。现在你可以将其中的每个变成一个左括号或者一个右括号或者删除。请判断能否形成一个合法的括号序列。一个括号序列S是合法的,当且仅当它满足下列任一条件:S为空。 S = (A),其中A为一个合法的括号序列。 S = AB,其中A和B均为合法的括号序列。 例如,() , ()()和((()))()均为合法的括号序列。而)(和())(不是合法的括号序
2909. [ACM][2018新生]
代不在‘的博客
02-17 475
GNU C 1000 MS,32768 KB GNU C++ 1000 MS,32768 KB Java 2000 MS,262144 KB Python 2 1000 MS,65536 KB Python 3 1000 MS,65536 KB Brother Ming likes to chew gum while playing games. “Chewing gum is good for ...
第三届ACM/ICPC新生题解
ncwu_acm的博客
11-09 947
A欢迎来到第三届ACM/ICPC新生 #include int main(){ printf("I am a ACMer !\n"); return 0; }
济南大学第四届ACM程序设计新生题解
这篇文档是关于2021年12月11日济南大学第四届ACM大学生程序设计新生题解,主要包括不同难度级别的题目解析。比的题目按照难度分为签到题、简单题、中等题、困难题和极难题,还有一道防止过早获得全胜(AK)的...
写文章

热门文章

  • 队列(Queue)C语言实现 详解 6282
  • 栈(stack) C语言实现 详解 2537
  • C语言中的常量 2243
  • 什么是二叉树 1871
  • 二叉树的链式存储结构 1431

分类专栏

  • 笔记 19篇

最新评论

  • 队列(Queue)C语言实现 详解

    zsj06130675: 队尾函数应该是笔误,改成tail就行了

  • 队列(Queue)C语言实现 详解

    嘉遇51: 访问队尾函数是不是错了

  • 队列(Queue)C语言实现 详解

    £އއ昔年: 表情包

  • 队列(Queue)C语言实现 详解

    my威化饼干: 赶紧过来补补课表情包

  • C语言中的函数

    释怀人生: 文绉绉的程序大佬最帅了!

大家在看

  • 减少成本的同时避免人为的操作失误,整体提升企业的核心竞争力的智慧园区开源了。 1448
  • pandas数据结构
  • MySQL数据库的备份与恢复
  • 蓝禾,汤臣倍健,三七互娱,得物,顺丰,快手,游卡,oppo,康冠科技,途游游戏,埃科光电25秋招内推 828
  • (免费领源码)C#+Asp.Net#SQL Server基于B/S架构的婚庆管理系统15896-计算机毕业设计项目选题推荐 617

最新文章

  • CPU的架构
  • Java的线程池
  • 常见调度算法
2022年3篇
2021年21篇
2020年8篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家沈阳室内玻璃钢雕塑厂家党建文化玻璃钢人物雕塑货源充足定西玻璃钢植物雕塑宜春玻璃钢雕塑价位四川秋季商场美陈哪里有创意商场墙面美陈玻璃钢花盆直销厂家楚雄玻璃钢雕塑直销商场装饰玻璃钢卡通雕塑需要几天泉州玻璃钢蔬菜雕塑常州商场春季美陈哈密玻璃钢雕塑制作厂家扬州玻璃钢卡通雕塑厂家直销玻璃钢花盆定做玻璃钢雕塑马设计价格广西玻璃钢雕塑制作厂家西藏门头玻璃钢雕塑玻璃钢公仔雕塑公司商场手表活动柜台七夕花艺美陈温州玻璃钢雕塑品质售后无忧河北秋季商场美陈费用巩义质量好的玻璃钢雕塑仿真玻璃钢雕塑哪家好吕梁玻璃钢雕塑设计赣州创意玻璃钢雕塑销售厂家公园景观玻璃钢雕塑定制厂家如何给三轮车做玻璃钢雕塑的海南玻璃钢雕塑生产咸阳卡通玻璃钢雕塑博物馆玻璃钢雕塑价格香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化