您好,欢迎访问三七文档
手机数字九键第1部分:蓝桥杯示例第12部分Oh,mygoddess时间限制:3000ms|内存限制:65535KB难度:3描述ShiningKnightistheembodimentofjusticeandhehasaverysharpswordcanevencleavewall.Manybadguysaredeadonhissword.Oneday,twoevilsorcerercgangeeandJackchessdecidedtogivehimsomecolortosee.SotheykidnappedShiningKnight'sbelovedgirl--MissIce!TheybuiltaMxNmazewithmagicandshutherupinit.ShiningKnightarrivesatthemazeentranceimmediately.Hecanreachanyadjacentemptysquareoffourdirections--up,down,left,andrightin1second.Orcleaveoneadjacentwallin3seconds,namely,turnitintoemptysquare.It'sthetimetosavehisgoddess!Notice:ShiningKnightwon'tleavethemazebeforehefindMissIce.输入Theinputconsistsofblocksoflines.Thereisablanklinebetweentwoblocks.ThefirstlineofeachblockcontainstwopositiveintegersM《=50andN《=50separatedbyonespace.IneachofthenextMlinesthereisastringoflengthNcontentsOand#.Orepresentsemptysquares.#meansawall.Atlast,thelocationofMissIce,(x,y).1《=x《=M,1《=y《=N.(ShiningKnightalwaysstartsatcoordinate(1,1).BothShiningandIce'slocationguaranteenottobeawall.)输出TheleastamountoftimeShiningKnighttakestosavehisgoddessinoneline.世界末日时间限制:1000ms|内存限制:65535KB难度:1描述世界末日马上就要来临了,当然,每个人都想买到船票,但是由于船票有限,因此需要回答对一个问题才能买票。问题是这样的:给你一个数n(1《=n《=10000),之后给n个正整数(《=10000),问在这n个数中是否存在一些数的和是n的倍数。输入多组测试数据(最多100组)。首先输入一个数n,然后输入n个数。输出如果能找到一些数的和是n的倍数,输出YES,否则输出NO。我和你时间限制:1000ms|内存限制:65535KB难度:2描述将一句话中的所有的“我”换成“你”,“你”换成“我”。输入多组测试数据每组给出一句中文,每段少于100个汉字以单独一个0结束输出对于每组测试数据,输出替换后的句子。提示注意:每个中文在windows下占两个字节,ubuntu默认使用UTF-8编码,每个中文占三个字节。本OJ判题环境为ubuntuTakeiteasyII时间限制:1000ms|内存限制:65535KB难度:0描述小蜗牛经过一段时间的学习和训练,水平的到了很大的提升。但是小蜗牛的时间很少,特别是期末的时候,所以他决定每天做5道题目。对他而言,他认为每个题目花费的时间应该跟题目的难度成正比,并且每一个题目花费的时间都应该是(5+N*10)分钟,其中N为题目的难度。如果他花费的总时间超过了预定的时间,他就认为是浪费时间了,否则他就认为是节省时间了。现在他想知道自己这一天是不是浪费时间了。输入输入有多组。每组数据第一行都有五个数,代表每个题目的难度。(难度不会小于0,大于10)。第二行也有五个数,代表对应题目花费的时间。输出每组输出一个结果如果小蜗牛觉得自己没有浪费时间直接输出No!否则输出Yes并输出浪费的时间.找规律时间限制:1000ms|内存限制:65535KB难度:2描述xiaod在小学时最喜欢上数学课了,有一次上课,数学老师布置了一道题目:给你一组有规律的整数,而且只给出前5项,让你求出后面5项。比如:1,2,3,4,5,__,__,__,__,__。显然这是等差数列,所以答案应该是6,7,8,9,10。为了简化题目,老师规定规律只有三种:等差数列、等比数列、斐波那契数列(f[i]=f[i-2]+f[i-1]);且公差、公比均为整数,所有出现的数字不会超出int范围。怎么样,很简单吧?聪明的你,来比一比你和xiaod谁算的快吧。输入有多组测试数据。每行5个整数,代表题目给出的前5项。输出如果能找到符合条件的规律,则输出5个整数,代表后5项的值。否则,请输出None。(引号不用输出)样例输出Geometricsum时间限制:1000ms|内存限制:65535KB难度:3描述Compute(a+a^2+…+a^n)modm.(a+a2+…an)mod输入Threeintegersa,n,m.(1≤a,n,m≤10^18)ItendswithEOF.输出Theonlyintegerdenotestheresult.牛奶时间限制:1000ms|内存限制:65535KB难度:2描述伊格内修斯每天都喝牛奶,他现在是在超市里,他要选择一瓶牛奶。牛奶在超市有很多种,所以伊格内修斯想知道哪种牛奶是最便宜的。下面是一些规则:1。伊格内修斯绝不会喝6天以前或更早的牛奶。这意味着,如果牛奶是2012-12-22生产的,伊格内修斯绝不会在2012年12月27日之后(包含12月27日)喝这瓶。2。伊格内修斯每天要喝200毫升牛奶。3。如果留在瓶子里的牛奶不到200毫升,伊格内修斯把它扔掉。4。所有的在超市的牛奶都是今天刚生产出来的。篇二:简易九键电子琴前言简易电子琴结构组成:电子乐器的结构较为复杂,音源是由晶体管产生的电振动,并通过音色回路而产生各种音色;同时由周波数调制产生颤音效果,由振幅调制产生各种乐器的音效。乐器特色:属于电子乐器,发音音量可以自由调节。音域较宽,和声丰富,甚至可以演奏出一个管弦乐队的效果,表现力极其丰富。它还可模仿多种音色,甚至可以奏出常规乐器所无法发出的声音(如人声,风雨声等)。另外,电子琴在独奏时,还可随意配上类似打击乐音响的节拍伴奏,适合于演奏节奏性较强的现代音乐。另外,电子琴还安装有混响、回声、延长音、震音和颤音等多项功能装置,表达各种情绪时运用自如。简易电子琴是电声乐队的中坚力量,常用于独奏主旋律并伴以丰富的和声。还常作为独奏乐器出现,具有鲜明时代特色。但电子琴的局限性也十分明显:旋律与和声缺乏音量变化,过于协和、单一;在模仿各类管、弦乐器时,音色还不够逼真,模仿提琴类乐器的音色时,失真度更大,还需要不断改进。第一章简易电子琴1.1简易电子琴的工作原理大家都知道当物体振动时,能够发出声音。振动的频率不同,声音的音调就不同。在简易电子琴里,虽然没有振动的弦、簧、管等物体,却有许多特殊的电装置,每个电装置一工作,就会使喇叭发出一定频率的声音。当按动某个琴键时,就会使与它对应的电装置工作,从而使喇叭发出某种音调的声音。简单的说就是按键触发信号发给处理器,再由处理器调用音色库音色通过功放电路输出或者通过数码接口进行数字输出。控制面板上的按钮来选择处理器对音色、音量、输出方式、伴奏的控制。振荡器是根据需要产生一定频率的振荡信号,振荡信号通过分频器分解成不同频率的信号输送到放大器,放大器将信号放大,推动扬声器发出声音。键盘实际上就是一些开关,如果没有键盘,许多种频率的信号一齐进到放大器里,通过扬声器发出的声音就会乱七八糟,不成音乐。按下键盘的一支键,就等于接通一只开关,只允许某一种频率的信号通过到放大器里去,扬声器就发出一个音来。这样,按照一定的演奏规律来按键,就能奏出美妙的音乐来。电源的任务是给各部分供电。压控振荡器的输出Uo接至相位比较器的一个输入端,其输出频率的高低由低通滤波器上建立起来的平均电压Ud大小决定。施加于相位比较器另一个输入端的外部输入信号Ui与来自压控振荡器的输出信号Uo相比较,比较结果产生的误差输出电压UΨ正比于Ui和Uo两个信号的相位差,经过低通滤波器滤除高频分量后,得到一个平均值电压Ud。这个平均值电压Ud朝着减小Co输出频率和输入频率之差的方向变化,直至Vco输出频率和输入信号频率获得一致。这时两个信号的频率相同,两相位差保持恒定(即同步)称作相位锁定。当锁相环入锁时,它还具有“捕捉”信号的能力,Vco可在某一范围内自动跟踪输入信号的变化,如果输入信号频率在锁相环的捕捉范围内发生变化,锁相环能捕捉到输人信号频率,并强迫Vco锁定在这个频率上。锁相环应用非常灵活,如果输入信号频率f1不等于Vco输出信号频率f2,而要求两者保持一定的关系,例如比例关系或差值关系,则可以在外部加入一个运算器,以满足不同工作的需要。过去的锁相环多采用分立元件和模拟电路构成,现在常使用集成电路的锁相环,CD4046是通用的CMOS锁相环集成电路,其特点是电源电压范围宽(为3V-18V),输入阻抗高(约100MΩ),动态功耗小,在中心频率fo为10kHz下功耗仅为600μW,属微功耗器件。本设计主要是通过对电子琴主体部分的电路进行模仿设计,达到电子琴固有的基本功能,故叫简易电子琴。利用定时器可发出不同频率的脉冲,不同频率的脉冲经喇叭驱动电路放大滤波后,就会发出不同音调。其次,定时器按设置的定时参数产生中断,这一次中断发出脉冲低电平,下一次反转发出脉冲高电平,由于定时参数不同,就发出不同频率的脉冲,本设计中按键一次,会发出50个脉冲,松开后随之延时10个脉冲,但在延时的10个脉冲期间继续检测键盘,若此时又有键被按下,若被按下的仍为原键则声音不变,否则键盘会译出被按下的另一个键的音调。当简易电子琴发声时,除了发出某一频率的声音──基音以外,还会发出响度较小、频率加倍的辅助音──谐音。我们听到的乐器的声音是它发出的基音和谐音混合而成的。不同的乐器发出同一基音时,不仅谐音的数目不同,而且各谐音的响度也不同。因而使不同的乐器具有不同的音品。在电子琴里,除了有与基音对应的电装置外,还有与许多谐音对应的电装置,适当地选择不同的谐音电装置,就可以模仿出不同乐器的声音来。利用定时器可发出不同频率的脉冲,不同频率的脉冲经喇叭驱动电路放大滤波后,就会发出不同音调。其次,定时器按设置的定时参数产生中断,这一次中断发出脉冲低电平,下一次反转发出脉冲高电平,由于定时参数不同,就发出不同频率的脉冲,本设计中按键一次,会发出50个脉冲,松开后随之延时10个脉冲,但在延时的10个脉冲期间继续检测键盘,若此时又有键被按下,若被按下的仍为原键则声音不变,否则键盘会译出被按下的另一个键的音调。1.2简易电子琴的电路原理图简易电子琴的电路原理图(如图1-1)所示。图1-1简易电子琴的电路原理图简易电子琴是用AT89S52电路设计一个简易电子琴电路,当按压不同的按键时,会对应产生1,2,3,4,5,6,7的不同音调。本设计主要是通过对电子琴主体部分的电路进行模仿设计,达到电子琴固有的基本功能,故叫简易电子琴。本设计中用到的元器件(如电阻,晶体三极管,晶振,电容器,扬声器),集成片(如AT89S52时基电路)在下一章做具体介绍。第二章简易电子琴的构成简易电子琴主要有四部分组成,有电源控制部分,按键控制部分,多谐振荡部分以及功率放大部分。下面作具体介绍。2.1电源部分——蓄电池简易电子琴的电源部分就是蓄电池这一部分,蓄电池是电池中的一种,它的工作原理就是把化学能转化为电能。它用填
本文标题:手机数字九键
链接地址:https://www.777doc.com/doc-8343241 .html