当前位置: 首页 > 软件库 > 游戏/娱乐 > 休闲游戏 >

Frets On Fire

吉他演奏游戏
授权协议 未知
开发语言 Python
所属分类 游戏/娱乐、 休闲游戏
软件类型 开源软件
地区 不详
投 递 者 鲁品
操作系统 Windows
开源组织
适用人群 未知
 软件概览

Frets On Fire是一个类似吉他英雄(Guitar Hero)把键盘当作吉他来弹的音乐游戏,游戏附带4首歌曲,可以通过内置的编辑器添加更多的歌曲。

这款游戏曾获得Assembly demo party 2006奖项,虽然画面的丰富程度略逊于吉他英雄。但是游戏可以支持各种不同平台的操作系统。

游戏操作需要用到F1到F5键和Enter键,那麼你真的可以跟那人像一樣,把 keyboard 當作結他來玩這個遊戲。按键的颜色对应琴弦上的那个颜色按钮。按下弦的同时,还必须点击回车来拨弦,游戏在操作上特色突出,玩起来难度不低,一些乐曲想要 演奏好也不是简单的事情。

  • 题目链接 题意:给定n个数。k次查询, 给定一个区间 [li, ri], 对n个数分别从li 加到 ri ,统计过程中出现的不同数的个数。 思路:对于区间 [li, ri] 以及 a[i] 和 a[i-1] , 如果a[i]-a[i-1] > ri - li + 1 那么这里就会有 ri - li + 1 个不同的数。 由此,应当先将数组排序。然后就这样统计累加答案。 提交, 超时。 优化:排序后

  • 题目链接 http://codeforces.com/contests 题意:输入n个数字,代表n个序列,每个序列的首位为s[i],公差为1,接下来输入询问次数,每次询问[l,r]区间内所有序列总共不同的数字的个数。 题解 转发队友cy的题解 https://blog.csdn.net/chenyume/article/details/89065578 时间复杂度是O(nlogn+qlogn) 代

  • 传送门:http://codeforces.com/contest/1119/problem/D 题意:         有一个n行1e18+1列的矩阵,给定第一列,随后每个数按行以1的速度递增。之后k个询问,问第x列和第y列(相距len=y-x+1)的所有行共计有多少个不同的数。 思路:         第一步,排序。         不难想到求两两行首之间的差值c[i],如果c[i]不小于le

  • https://codeforces.com/problemset/problem/1119/D   题目描述 Miyako came to the flea kingdom with a ukulele. She became good friends with local flea residents and played beautiful music for them every day.

  • D. Frets On Fire time limit per test 1.5 seconds memory limit per test 256 megabytes input standard input output standard output Miyako came to the flea kingdom with a ukulele. She became good friends

  • Frets On Fire Miyako came to the flea kingdom with a ukulele. She became good friends with local flea residents and played beautiful music for them every day. In return, the fleas made a bigger ukulel

  • Codeforces Global Round 2-D. Frets On Fire-二分 【Description】 Miyako came to the flea kingdom with a ukulele. She became good friends with local flea residents and played beautiful music for them every

  • 先 按 照 s i 从 小 到 大 排 序 先按照s_i从小到大排序 先按照si​从小到大排序 设 第 一 个 区 间 是 [ s 1 + l , s 1 + r ] , 那 么 对 答 案 贡 献 是 r − l + 1 设第一个区间是[s_1+l,s_1+r],那么对答案贡献是r-l+1 设第一个区间是[s1​+l,s1​+r],那么对答案贡献是r−l+1 考 虑 第 二 个 区 间 [ s

  • http://codeforces.com/contest/1119/problem/D 题意:给si表示从si开一直到1e18;问一个区间内不同的数有多少个; 思路:记录si的差值以及排序后差值的前缀和,因为区间大于两个si差值后不同的数就是差值,所以二分找到差值小于等于区间长度的,大于的不同个数就是区间长度; #include<algorithm> #include<set> #include

  • 题目链接:http://codeforces.com/contest/1119/problem/D   题意:           还是得要认真读题啊,比赛时看这题目,做的心情都没有,后来认真仔细的读一下,还是挺好理解的。就是每个音符长都是1e18+1,给你n个音符的开头,比如一个音符的开头是3,那么它就是3,4,5,6.。。。。。。 然后给你q个问题,每次询问区间L,R中有多少个不同的音阶,这个

  • 题目大意:给定一个长度为 n 的序列,给定一个恒定的 w,求解 \[\sum\limits_{i=1}^{n}min\{d[i],w\}\] 题解:学会了对最小值和式的快速处理。 若在下标的角度考虑,显然每次询问都要 \(O(n)\),复杂度爆炸。由于每次都是与一个常数比较,从值域角度考虑,等价于对小于 w 的数求和再加上大于 w 的数的个数乘以 w。小于 w 的数的个数可以通过排序后二分快速得出

  • 题目链接:http://codeforces.com/problemset/problem/1119/D 解题思路: 首先我们先将询问简化,询问的这个区间在哪其实是没有意义的,我们只需知道区间的长度w就可以了 如果两个数的差值小于w,下一行对于上一行的贡献是这个差值 否则就是w 对原先n个数排好序去重之后,就可以直接按照这个结论来做了。 对排序去重的数搞一个差分数组,对差分数组再排序,对排完序的差

  • 传送门 解题思路:对于排序好的a序列,先将相同的过滤掉得到b序列,然后计算每个值的最大贡献,即bi和b(i+1)的差,超过了这个就重合了,然后最后一个数的贡献当然是可以无穷大。对于贡献up当然也需要排个序,用sum来算一下前缀和。这样在每次查询的时候,二分一下区间长度+1在up数组上的位置pos,pos左边的,说明贡献都可以跑满,即前缀和sum[pos-1],后面的贡献都是大于len+1的,所以每

  • A. Ilya and a Colorful Walk: 题意: n n n个数,每个数都有一个属性,还有一个值。要求找到两个数,数字属性不同,求出最大的数字差值。 思路: 简单题,直接对所有数字排序,对于最大值找一个与其属性不同的最小值,再对于最小值,找一个与其属性不同的最大值,比较求出最大差值即可。 代码: #include <cstdio> #include <iostream> #incl

  • D. Frets On Fire time limit per test 1.5 seconds memory limit per test 256 megabytes input standard input output standard output Miyako came to the flea kingdom with a ukulele. She became good friends

  • 题意: 给你一个长度为n的数组  0< n < 100000 每个数的大小为0~10^18 现在有q次查询 每次给你l r 意思为数组每个数每次加上同一个数字  得到一个新的数组 加的数字从l到r 请问这些数组中不同数字的个数为多少 题解: 这道题难度在暴力会tle,因为查询太多次 我们可以先预处理 将输入的数字先排序,处理得出相邻的数的差,再讲差值进行排序,二分找出比当前加的数字的区间大的差值有

  • 题目链接:http://codeforces.com/contest/1119/problem/D 题意:给n(<=1e5)个数s[i],i=1..n,(0<=s[i]<=1e18)分别表示每一行的起始值,每个组有1e18+1列,第i行第j(0<=j<=1e18)列的值为s[i]+j,有q组询问(q<=1e5),每组询问给出两个值l,r,问每一行的第 l 列到第 r 列有多少个不同的值。 思路:题

  • 题目传送门:http://codeforces.com/contest/1119/problem/D D. Frets On Fire time limit per test 1.5 seconds memory limit per test 256 megabytes input standard input output standard output Miyako came to the f

  • 题目链接:codeforces 1119D 题目思路: 数据这么大一定是找规律……求区间里数的个数,与顺序无关,不妨先排个序。不难发现当 a [ i ] + r > = a [ i + 1 ] − l a[i]+r >= a[i+1]-l a[i]+r>=a[i+1]−l 时,就会又重叠的部分。于是想到差分,并对差分数组排序,用前缀和维护前面有重叠的部分。二分查找有重叠和未重叠的分界,即第一个大于

 相关资料
  • 问题内容: 通常,使用Cython时,我能够与Numba媲美。但是,在此示例中,我没有这样做-Numba比我的Cython版本快4倍。 以下是Cython版本: 这是Numba版本: 经过测试,Cython版本与numpy的版本相当,但明显不及Numba: Numba性能的原因是什么?在使用Cython时如何匹配? 正如@ max9111所建议的那样,通过使用连续的内存视图消除了跨步,但这并不能显

  • 使用广播的功能可以让神经元与舞台角色通讯,完成舞台互动作品: 需要使用「触摸开关 Funny Touch」模块。 为 Funny Touch 编程 1. 将事件类积木 当绿色旗帜被点击 拖到脚本区,再添加控制类积木 如果()那么(),侦测类积木 触摸开关(1)(蓝色)被触摸?,还有事件类积木 广播(),并新建消息“Blue”。让蓝色鳄鱼夹被触摸时发送广播消息“Blue”。 2. 通过程序复制,同理

  • 单选30题:比较前端,差不多没有网络的题,没有操作系统 不定项6题:偏前端 编程2题:核心代码模式 力扣原题:螺旋矩阵+跳距离

  • 问题内容: 我正在创建一个可产生现场乐器声音的应用程序,并且计划使用Android棉花糖(6.0版)中的新Midi API。我已经在http://developer.android.com/reference/android/media/midi/package- summary.html上 阅读了软件包概述文档,并且我知道如何生成Midi笔记,但是我仍然不确定:我该怎么办在生成它们的Midi数据

  • 二面挂了,但是补个面经~ 8月中投递——8月30统一笔试(第一批)——9中下旬陆续一二面,国庆前拒信 —— 笔试量不小哈,选择多选填空简答,数值文史系统都有考,综合性挺强,难度不低,很多题我都乱写的,大题没完全写完,但是居然过了 —— 一面40min左右 面试过程中得知是一念逍遥项目 1 常规自我介绍 2 聊了聊笔试题,为什么这么答(可能写的有点无厘头被cue了) 3 实习经历深挖——干了啥,有啥

  • 选择(20 道):各类排序算法的效率对比,完全二叉树,分页分段段页式存储,找规律(也不懂和 C++有啥关系) 填空:还好我直接先做编程题,六个题,根本来不及做,全部读程序题,大概内容有 strcpy,矩阵。。。 编程题:建议都先做编程题,和前面对比就简单了,第一题就是一个字符大小写比较,如果重复直接删除。 应该是 g 了,填空题好难😭 #吉比特# #游戏研发#

  • 投简历时可以从官网或者官方公众号里投,之后就是电话约的面试,Hr通知线上面试。 面试的岗位是设计分为技术面和Hr面两个环节。 流程: 1.自我介绍,说说参与设计过的项目和内容 2.过往的项目中有遇到哪些难忘的问题,如何解决的 3.是否关注设计背后的投放数据,明确说了很看重这一点 4.对海外的游戏有何见解,谈谈自己的理解和看法 5.反问,可以向他提问 面试时间:四五十分钟 第二天被通知说挂了 研发部

  • 好快的面试通知。本来摆了的还是给吉比特写一下笔经吧 4.2 19.00-20.30 题型单选、多选、填空、问答 单多选基本行测题,很多概率题 填空题概率。有一题是六类五种装备,小明每天打三次副本,每次掉落随机一件装备。小明想要两件不同的特定装备,一天能获得的概率是多少? 问答题 1.五个洞,狐狸每天从一个洞移动到相邻的洞,怎么在每天只看一个洞的情况下必定抓住狐狸 2.ABC比武。A先手胜率0.3,