`

阿里巴巴程序设计大赛,看你能做出几道

阅读更多

第一题:Description
为了准备期末考试了,laprovence正被讨厌的数字逻辑搞的头昏脑胀,尤其后面的一堆乱七八糟的概念,简直不知所云@#~!*&~
这不有道简单的题就把他给难住了,题目大意是这样的:给出n个发光二极管,每个二极管都有两种状态,亮(on)与灭(off),然后给出一组每两个二极管之间的约束关系,
约束关系有以下3 种
1)a and b 表示第a个与第b个二极管必须同时亮
2)a or b表示第a个与第b个二极管至少有一个亮
3)a xor b 表示第a个与第b个二极管必须是一个亮,一个灭



Input
第一行两个整数n(二极管的个数,n<=10),m(m组约束关系,m<=50)
然后m行约束关系以a and b,a or b,a xor b的形式给出
多组测试数据,当n=0,m=0时结束



Output
输出每个二极管的状态(一行,每两个状态之间用空格隔开,最后一个不要空格,保证只有一组解),如果没有解输出No solution

Sample Input

2 1
1 and 2
3 3
1 and 2
2 xor 3
1 and 3
0 0


Sample Output

on on
No solution




第二题:
    我们的教练 Mr.Fang 打算改善 912 的训练条件,经过 Mr.Fang 努力与学校沟通, 终于获准可以购置不超过 C 元(1<=C<=50000)的设备来改善 912 的实验环境。Mr.Fang 拿着 C 元大钞来到商店,看到 H 件(1<=H<=5000)设备,每件售价 Vi 元(1<=Vi<=C)。因为没花完的钱还要退给学校,所以 Mr.Fang 希望花掉尽可能多的钱。
    你能帮 Mr.Fang 算算最多可以花掉多少钱么?


Input
多组数据测试,第一行是一个正整数 t(1 <= t <= 15),表示有 t 组测试数据。
每组数据第一行两个数 C H,后面跟 H 行,每行一个正整数 Vi(i=1...H)


Output
每组输出一行,仅含一个整数,最多可以花掉的钱数。

Sample Input

1
7 3
2
6
5

Sample Output
7


第三题:Description
现在无线网络愈来愈普及,人们对网络质量的要求也愈来愈高。我们假设要在一条笔直的公路上安置无线网络接入点,以方便两旁的居民上网。设公路的一个终点为起点,那么居民的位置可以用他的住所到起点的距离表示,为了保证网络质量,居民点到离他最近的接入点的距离的最大值愈小愈好。现在轮到你出马来设计接入点的位置了。

Input
输入的第一行包含一个整数c,表示测试数据的组数。
每组数据的第一行包含两个整数n和m,分别表示要设置n个接入点(1<=n<=1000000),沿公路两旁共m户居民(1<=m<=1000000)。
接下来m行,每行包含一个整数:x表示居民距公路起点的距离(1<=x<=1000000000)。


Output
对每组数据,输出一个结果,保留小数点后一位,表示居民点到离他最近的接入点的距离的最大值。

Sample Input

1
2 3
1
3
10


Sample Output

1.0


第四题:
蚂蚁区域
Accept:15    Submit:50Time Limit:1000MS    Memory Limit:65536KB
Descriptionchamp在回家的路上发现一只奇怪的蚂蚁,这只蚂蚁总是从A点开始移动到B点,再从B点移动回A点。champ建立了坐标系设定A点为(0,0)B点为(N,0),并将蚂蚁的移动离散化成为折线,发现这两次经过的路线没有交叉,而且正好围成了一个多边型。champ很想计算这个多边型的面积。限于在回家路上不能用电脑,champ就用手机把数据传回了912,但是这时912没有人。于是他把数据传给了你,希望你能帮他算出结果。




Input第一行输入组数C
每组数据第一行三个数N a b
表示从A到B顺序途径的a个转折点(不包含A,B本身)
表示从B到A顺序途径的b个转折点(不包含A,B本身)
接下来a行每行2个整数
XAi YAi (i=1,2,...,a)

Output
每一个case输出一行,表示面积,保留两位小数。

Sample Input115 5 33 65 27 410 114 310 -26 14 -1

Sample Output

49.0
  • 大小: 82.3 KB
分享到:
评论

相关推荐

    阿里巴巴交互设计文档

    描述了阿里巴巴的交互标准

    阿里巴巴Redis使用规范

    "阿里巴巴Redis使用规范" 本文将详细介绍阿里巴巴28条Redis使用规范,涵盖了Redis性能优化、数据存储、安全、实例管理等方面的内容。 规范一:控制key的长度 为了避免Redis中的keys过长,阿里巴巴建议控制key的...

    大数据大创新-阿里巴巴云上数据中台之道.zip

    《大数据大创新-阿里巴巴云上数据中台之道》是一份深度探讨阿里巴巴在云计算环境中构建数据中台策略和技术的资料。该资料围绕“阿里数据中台”这一核心概念,结合大数据的创新应用,揭示了企业如何借助大数据技术...

    阿里巴巴 大数据之路

    阿里巴巴,作为距离大数据最近的公司之一,近几年对大数据却鲜有高谈阔论。实际上,阿里巴巴一开始就自然生长在数据的黑洞中,并且被越来越多、越来越密集的数据风暴裹挟。从需求→设计→迭代→升华为理论,在无数次...

    阿里巴巴人力资源管理实践精华合集.zip

    阿里巴巴的高绩效之道 阿里巴巴绩效管理培训 阿里巴巴绩效考核方案 阿里文化驱动的秘诀 标杆企业文化建设与实践 阿里组织变革理论与实践 阿里人才队员级体系搭建 阿里政委体系和绩效体系 “走进”名企学习成功之道:...

    2011阿里巴巴程序设计公开赛_标程

    总之,通过对“2011阿里巴巴程序设计公开赛”的标程深入学习,不仅可以提升编程技巧,还能更好地理解和应对各类算法问题,对于准备参加类似竞赛或提升日常工作中的编程能力都有极大的帮助。记得在学习过程中,理论与...

    阿里巴巴组件库

    阿里巴巴组件库是一个专门为原型设计者打造的资源集合,它整合了阿里巴巴集团在UI设计和交互设计方面的最佳实践,旨在提高设计师的工作效率,确保产品的设计质量和一致性。这个组件库特别适用于使用Axure作为原型...

    阿里巴巴前端开发规范.docx

    阿里巴巴前端开发规范.docx 阿里巴巴前端开发规范是阿里巴巴集团为了确保前端开发的质量和统一性而制定的规范。本规范涵盖了前端开发中的多个方面,包括命名规范、HTML 规范、CSS 规范等。 命名规范 命名规范是...

    阿里巴巴大数据实践之路-9.pdf

    阿里巴巴大数据实践之路 大数据是阿里巴巴的核心竞争力,阿里巴巴大数据实践之路是阿里巴巴数据事业部高级专家的经验总结。本文将从阿里巴巴的大数据发展历程、数据体系结构、公共技术平台、数据共享、算法共享、...

    【精品】大数据大创新-阿里巴巴云上数据中台之道.rar

    《大数据大创新-阿里巴巴云上数据中台之道》是一份深度探讨阿里巴巴在大数据与创新领域实践的资料。本文将从标题、描述以及标签所涉及的关键概念出发,详细阐述相关知识点,帮助读者理解大数据、创新、互联网及人工...

    阿里巴巴大数据实践之路.pdf

    Data 1.0阶段,阿里巴巴主要关注数据仓库(DW)和商业智能(BI),着重于“看”数据;Data 2.0阶段,阿里巴巴开始推动数据化运营,“用”数据来驱动业务;Data 3.0阶段,阿里巴巴构建了运营数据生态系统,“生态”...

    阿里巴巴普惠体(完整版)

    阿里巴巴普惠体是一款由阿里巴巴集团设计并发布的开源字体,旨在为全球用户提供免费、全面的中文字体解决方案。这款字体覆盖了广泛的语言和字符集,包括简体中文、繁体中文、拉丁字母、希腊字母、西里尔字母以及日...

    阿里巴巴笔试面试大全

    整理了一下阿里巴巴往届笔试面试题,希望对大家有帮助: 来源:阿里巴巴笔试面试圈&gt;&gt; 1、史上最全Java面试266题:算法+缓存+TCP+JVM+搜索+分布式+数据库 2、2018阿里软件工程师笔试题 3、2018秋招阿里巴巴java...

    checkstyle导入阿里巴巴规范流程

    安装完成后,你需要获取阿里巴巴的Checkstyle配置文件,这通常可以在阿里巴巴开源项目的GitHub仓库中找到,如Alibaba Java Coding Guidelines。 1. **配置Checkstyle**: - 在Eclipse中,你可以通过Window -&gt; ...

    阿里大数据之路:阿里巴巴大数据实践-339页.zip

    《阿里大数据之路:阿里巴巴大数据实践》是一本...通过阅读《阿里大数据之路:阿里巴巴大数据实践》,读者不仅可以了解阿里巴巴在大数据领域的先进实践,还能从中汲取经验,为自己的大数据项目提供有价值的参考和启示。

    阿里巴巴java编码规范

    阿里巴巴java编码规范 ,Java 并发编程培训(阿里巴巴) 《阿里巴巴Java开发手册》,首次公开阿里官方Java代码规范标准。这套Java统一规范标准将有助于提高行业编码规范化水平,帮助行业人员提高开发质量和效率、大大...

    阿里巴巴编码规范试题答案

    阿里巴巴编码规范试题答案 一、Java多线程编程 1. Java中的定时任务可以使用哪些方式实现?(BCDA) 答案:Java中的定时任务可以使用Timer、ScheduledExecutorService、TimerTask等方式实现。Timer可以实现简单的...

    2014年阿里巴巴上市路演ppt中文完整版.rar

    阿里巴巴的路演PPT中可能涵盖了以下几个核心知识点: 1. 阿里巴巴集团概述:包括公司的历史、创始人马云的简介、主要业务板块如淘宝、天猫、支付宝等,以及其在全球电商市场的地位。 2. 商业模式:详细阐述阿里...

    马云在阿里巴巴十周年的演讲

    马云强调,阿里巴巴将始终坚持使命驱动和价值观导向,公司的使命感和季度考核的价值观体系确保了每一个成员都能保持对理想的追求。 阿里巴巴的经营理念是“客户第一、员工第二、股东第三”,这一理念在马云的讲话中...

Global site tag (gtag.js) - Google Analytics