水果

水果忍者(数学 叉积)

浪尽此生 提交于 2020-01-31 07:14:21
水果忍者 题目 2010年风靡全球的“水果忍者”游戏,想必大家肯定都玩过吧?(没玩过也没关系啦~)在游戏当中,画面里会随机地弹射出一系列的水果与炸弹,玩家尽可能砍掉所有的水果而避免砍中炸弹,就可以完成游戏规定的任务。如果玩家可以一刀砍下画面当中一连串的水果,则会有额外的奖励,如图1所示。 图 1 现在假如你是“水果忍者”游戏的玩家,你要做的一件事情就是,将画面当中的水果一刀砍下。这个问题看上去有些复杂,让我们把问题简化一些。我们将游戏世界想象成一个二维的平面。游戏当中的每个水果被简化成一条一条的垂直于水平线的竖直线段。而一刀砍下我们也仅考虑成能否找到一条直线,使之可以穿过所有代表水果的线段。 图 2 如图2所示,其中绿色的垂直线段表示的就是一个一个的水果;灰色的虚线即表示穿过所有线段的某一条直线。可以从上图当中看出,对于这样一组线段的排列,我们是可以找到一刀切开所有水果的方案的。 另外,我们约定,如果某条直线恰好穿过了线段的端点也表示它砍中了这个线段所表示的水果。假如你是这样一个功能的开发者,你要如何来找到一条穿过它们的直线呢? 输入格式: 输入在第一行给出一个正整数N(≤10 4 ),表示水果的个数。随后N行,每行给出三个整数 x、y1、y2,其间以空格分隔,表示一条端点为 (x, y1) 和 (x, y2) 的水果,其中 y1 > y2。 注意

hdu-1263 水果

元气小坏坏 提交于 2020-01-18 22:08:28
题目链接: https://vjudge.net/problem/HDU-1263 题目描述: 夏天来了~~好开心啊,呵呵,好多好多水果~~ Joe经营着一个不大的水果店.他认为生存之道就是经营最受顾客欢迎的水果.现在他想要一份水果销售情况的明细表,这样Joe就可以很容易掌握所有水果的销售情况了. Input第一行正整数N(0<N<=10)表示有N组测试数据. 每组测试数据的第一行是一个整数M(0<M<=100),表示工有M次成功的交易.其后有M行数据,每行表示一次交易,由水果名称(小写字母组成,长度不超过80),水果产地(小写字母组成,长度不超过80)和交易的水果数目(正整数,不超过100)组成. Output对于每一组测试数据,请你输出一份排版格式正确(请分析样本输出)的水果销售情况明细表.这份明细表包括所有水果的产地,名称和销售数目的信息.水果先按产地分类,产地按字母顺序排列;同一产地的水果按照名称排序,名称按字母顺序排序. 两组测试数据之间有一个空行.最后一组测试数据之后没有空行. Sample Input 1 5 apple shandong 3 pineapple guangdong 1 sugarcane guangdong 1 pineapple guangdong 3 pineapple guangdong 1map嵌套就行了 #include<set>

榨汁机食谱

ε祈祈猫儿з 提交于 2020-01-02 16:34:49
下面用以记录自己在榨汁中的经验,在记录时,主要记录下几项: 配料及其用量、添加了多少水、榨汁时长、什么味道(酸、甜) 1、哈密瓜牛奶 哈密瓜+牛奶 2、芒果草莓牛奶 两个小芒果+五个草莓 +一盒光明酸奶 3、香蕉牛奶 一根香蕉+100ml牛奶(稍兑水) 4、 香蕉牛油果牛奶 一根香蕉一个牛油果一杯纯奶 5、西瓜汁 有一下几种做法: 西瓜蜜桃汁 将西瓜150克、鲜蜜桃150克去皮、核,切块,加入蜂蜜和凉开水混合,共入果汁机中搅碎,过滤成果汁。然后,果汁中加入柠檬汁及冰块搅匀,加以装饰即可。 西瓜苹果汁 西瓜去皮切成块,苹果去皮去核切成块,将材料放入果汁机中搅打,最后再加入柠檬汁即可。 西瓜雪梨汁 准备一块西瓜和两个雪梨,最好西瓜是无籽的,将西瓜去皮切成小块,将雪梨去皮去核切成小块,将切好的果肉放进料理机中,可以加入一点柠檬汁或者是白糖,倒入适量的水,启动 料理机榨好即可饮用,真的很好喝哦。 6、 草莓香蕉酸奶 评价为(还行) 7、牛油果 8、哈密瓜、香蕉、酸奶 味道挺好的,放了半个香蕉 知乎这个地方有很多的食谱,有些实验以后再做一些记录。https://www.zhihu.com/question/20898777 来源: https://www.cnblogs.com/yanxingang/p/10701319.html

Day 1 MySQL数据库

雨燕双飞 提交于 2019-12-23 04:50:32
MySQL数据库_1 一、概述   1、数据(DATA)     描述事物的符号记录称为数据,描述事物的符号既可以是数字,也可以是文字、图片,图像、声音、语言等,数据由多种表现形式,它们都可以经过数字化后存入计算机。   2、数据库(DataBase,简称DB)      数据库就是一个文件夹!      数据库即存放数据的仓库,只不过这个仓库是在计算机存储设备上,而且数据是按一定的格式存放的。     过去人们将数据存放在文件柜里,现在数据量庞大,已经不再适用。     数据库是长期存放在计算机内、有组织、可共享的数据即可。     数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种 用户共享。   3、数据库管理系统(DataBase Management System,简称DBMS)     在了解了Data与DB的概念后,如何科学地组织和存储数据,如何高效获取和维护数据成了关键。     这就用到了一个系统软件---数据库管理系统。     如MySQL、Oracle、SQLite、Access、MS SQL Server      mysql 主要用于大型门户,例如搜狗、新浪等,它主要的优势就是开放源代码,因为开放源代码这个数据库是免费的,他现在是甲骨文公司的产品。      oracle 主要用于银行、铁路、飞机场等

天下果园调研汇报

非 Y 不嫁゛ 提交于 2019-12-23 04:27:01
2019顶点计划1 天下果园 最终调研报告 1.调研目的 经过组内讨论,我们初步商定就学生反映学校水果各个摊位的价格都比校外普遍偏贵的问题进行调研。初始调研目的言简意赅就是使水果价格得到降低的同时让卖家多赚钱,买家少花钱,无中间商赚差价。 然而经过两轮的调研尤其是电话采访我们发现,学校水果销售链中影响因素太多,所以以我们一己之力难以撼动学校固有的经营模式和经营策略。毕竟要三个大一新生能在一学期内想出一套能比学校现有的在过去几年甚至几十年中的经营中证明有效且可行的方案还要实惠的解决办法,实现的几率少之又少。所以,经过再次商讨,我们决定把方向从学校移向我们学生本身,希望能从改变学生观念的思路缓和水果贵的问题。 2.调研方法及其结果 在两次调研的过程中,我们都采取了线上和线下调研两种调研方法。 线上调研的过程中,我们使用问卷调查的形式,总体数据来源基本上都是大一新生。 接着从以下这些数据 我们不难看出,虽然学校水果 略微偏贵,但是由于地理位置相比而言过度优越,使其仍然在水果市场上占有举足轻重的地位。而且由于校外水果获取起来比较困难,自取需要考虑时间成本,外卖需要外加配送费,网购虽然能在价格上完美解决问题,但大批量购进水果又会有新的保鲜方面的问题浮现。所以综合考虑下来,校内水果其实是可以更好且更简单地解决问题的。 接着为了更好地验证学生们觉得水果贵的事实

Leetcode875. 爱吃香蕉的珂珂

可紊 提交于 2019-12-23 02:18:18
珂珂喜欢吃香蕉。这里有 N 堆香蕉,第 i 堆中有 piles[i] 根香蕉。警卫已经离开了,将在 H 小时后回来。 珂珂可以决定她吃香蕉的速度 K (单位:根/小时)。每个小时,她将会选择一堆香蕉,从中吃掉 K 根。如果这堆香蕉少于 K 根,她将吃掉这堆的所有香蕉,然后这一小时内不会再吃更多的香蕉。 珂珂喜欢慢慢吃,但仍然想在警卫回来前吃掉所有的香蕉。 返回她可以在 H 小时内吃掉所有香蕉的最小速度 K(K 为整数)。 示例 1: 输入: piles = [3,6,7,11], H = 8 输出: 4 示例 2: 输入: piles = [30,11,23,4,20], H = 5 输出: 30 示例 3: 输入: piles = [30,11,23,4,20], H = 6 输出: 23 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/koko-eating-bananas 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 //https://www.cnblogs.com/qinyuguan/p/11424027.html //https://zhuanlan.zhihu.com/p/46672038 class Solution { public: int minEatingSpeed(vector

顶点计划1——校园水果

被刻印的时光 ゝ 提交于 2019-12-22 16:59:40
顶点计划1——校园水果 邓佳琪 第一轮:经过小组讨论,我们决定了调研的主要问题:与大家日常相关的水果问题。 第一轮背景:学生普遍反映学校食堂中卖的水果比校外贵。 第一轮目的:调查学校水果店水果价格贵的原因,并且寻求协商使价格适当降低 第一轮过程:我们通过线上问卷调查和走访询问校内水果店,商业街水果店,校外个体水果店。 第一轮结论:通过询问校内和商业街水果店的阿姨,得知他们并不是水果店的老板,只是给老板打工,对于进货和定价全是由老板决定。我们并没有得到特别有用的信息。从校外个体店得知他们主要是从附近的种植地直接采摘。但也同时限制了水果的种类。综合对比我们得出校园水果的价格属于合理范围之内,使校园水果价格降低不太现实。学校内的房租等各项费用都要远大于校外。并且学校内较大的人流量也决定了学校水果店不能像校外一样去种植地点购买,只能从价格较高的批发市场采购。 ———————————————————————————————————— 第二轮调研: 目的:更多的了解学校水果的背后,与第一次调研遗漏的关键人物——水果店经理进行交流。让同学们不在认为校园水果十分贵。 调研方式:本次通过对一次调研问卷产生的问题进行改进,以及对经理电话采访。我们得知学校对水果店采取招标方式,价钱是由学校定的。 得出结论(个人思考):学生普遍存在认为学校水果贵的心里,这其实不仅仅存在于水果方面,也包括学校食堂

子集生成

一个人想着一个人 提交于 2019-12-17 02:56:03
怎样输出一个集合所有的子集呢 1.增量构造法 今天妈妈买了一堆水果,JY非常想吃,但是妈妈想借此机会考验一下JY的智商,说:“你只有把这些水果的全部子集全部展示给我,并写一段代码输出他们所有的子集,你才可以得到这些水果,否则你一个也别想吃。” JY立刻就想到了解决的方法:把水果先放到一个盒子里(盒子A),这个盒子的每个格子都有自己的序号的,我现在想要得到这些水果所有的子集,那么怎么通过递归得到呢? 首先我拿一个空盒子(盒子B),对于每一次,我先让妈妈看一下这个盒子(输出数组中的元素)然后我再从盒A往盒B中放一个水果。但是我放水果是有条件的,就是我放的这个水果序号必须比B中存在的水果的序号都要大。通过一个for循环遍历A,这个i的最小值是这样确定的:如果B中一个水果都没有,那么i的最小值就是0,如果B中有水果,我就看一下水果中序号最大的那个,然后再把序号加一,这样不就保证我新放的水果序号最大了吗?把水果放进去以后,我就再重复一次这样的动作,那么什么时候会结束呢?当我已经把最后一个水果放到了盘子里,我照例让你看一下,但是当我想再拿出一个水果放到盘B中时,发现已经没有水果让我放了,所以我只能停下来了。 代码如下: # include <bits/stdc++.h> using namespace std ; # define ll long long const int maxn =