习题10-1 UVA 11040(无聊水一水)】的更多相关文章

题意: 给你一个残缺的塔,每个数字由他下面左右两个数相加得.给你其中一部分,要求输出全部的数字. #include <iostream> #include <cstdio> #include <cstdlib> #include <cstring> using namespace std; const int maxn = 25; int tmap[25][25]; int main() { int T; scanf("%d",&…
UVa 489 题目大意:计算机给定一个单词让你猜,你猜一个字母,若单词中存在你猜测的字母,则会显示出来,否则算出错, 你最多只能出错7次(第6次错还能继续猜,第7次错就算你失败),另注意猜一个已经猜过的单词也算出错, 给定计算机的单词以及猜测序列,判断玩家赢了(You win).输了(You lose).放弃了(You chickened out) /* UVa 489 HangmanJudge --- 水题 */ #include <cstdio> #include <cstring…
题目大意:给出一个由O和X组成的串(长度为1-80),统计得分. 每个O的分数为目前连续出现的O的个数,例如,OOXXOXXOOO的得分为1+2+0+0+1+0+0+1+2+3 解题思路:用一个变量term记录当前O的分数,若出现O,则term+1,若出现X,则term=0: 再用一个sum记录总和,没次加上term即可 /* UVa 1585 Score --- 水题 */ #include <cstdio> #include <cstring> ; int main() { i…
Java习题10.24 1. 1,3.connect()与accept():这两个系统调用用于完成一个完整相关的建立,其中connect()用于建立连接.accept()用于使服务器等待来自某客户进程的实际连接. 2.listen():此调用用于面向连接服务器,表明它愿意接收连接.listen()需在accept()之前调用. 4.关闭套接字──closesocket()关闭套接字s,并释放分配给该套接字的资源:如果s涉及一个打开的TCP连接,则该连接被释放.     2. java中引用类型的…
Java习题10.25 1. 实际上这道题考查的是两同两小一大原则: 方法名相同,参数类型相同 子类返回类型小于等于父类方法返回类型, 子类抛出异常小于等于父类方法抛出异常, 子类访问权限大于等于父类方法访问权限. 2. Java把内存分成两种,一种叫做栈内存,一种叫做堆内存. 在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配.当在一段代码块中定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量分配的内存空间,该内存空…
K阶斐波那契数列--------西工大NOJ习题.10 原创不易,转载请说明出处!!! 科普:k阶斐波那契数列的0到n-1项需要有初始值. 其中,0到n-2项初始化为0,第n-1项初始化为1. 在这道题目中,所引用的函数详见:数据结构实现--循环队列 (我的一篇博文) 我使用的方法是尺取法,这样可以大大地减小时间复杂度. 具体见代码: #include <stdio.h> #include <stdlib.h> typedef int Elem; typedef struct Qu…
题意:给定一个金字塔,除了最后一行,每个数都等于支撑它的两个数的和,现在给奇数行的左数奇数位置,求整个金字塔. 析:很容易看出来,从下往上奇数行等于 a[i][j] = (a[i-2][j-1] - a[i][j-1] - a[i][j+1]) / 2;然后偶数行就推出来了. 代码如下: #pragma comment(linker, "/STACK:1024000000,1024000000") #include <cstdio> #include <string&…
题意: 45块石头如图排列,每块石头上的数等于下面支撑它的两数之和,求其余未表示的数. 分析: 首先来计算最下面一行的数,A71 = A81 + A82 = A91 + 2A92 + A93,变形得到A92 = (A71 - A91 - A93) / 2. 以此类推,就能得到最下面一整行的数.有了这个“地基”以后,所有的数就都能算出来了. #include <cstdio> ][]; int main() { //freopen("in.txt", "r"…
UVA11636-Hello World! Time limit: 1.000 seconds When you first made the computer to print the sentence “Hello World!”, you felt so happy, not knowing how complex and interesting the world of programming and algorithm will turn out to be. Then you did…
A - 棋盘问题 Time Limit:1000MS     Memory Limit:10000KB     64bit IO Format:%I64d & %I64u Submit Status Description 在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别.要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编程求解对于给定形状和大小的棋盘,摆放k个棋子的所有可行的摆放方案C. Input 输入含有多组测试数据. 每组数据的第一行是两个正整数,n k,…
A. Power Consumption Calculation 题目连接: http://www.codeforces.com/contest/10/problem/A Description Tom is interested in power consumption of his favourite laptop. His laptop has three modes. In normal mode laptop consumes P1 watt per minute. T1 minute…
★   输入文件:AgeSort.in   输出文件:AgeSort.out   简单对比时间限制:1 s   内存限制:2 MB [题目描述] Mr.Zero(CH)喜闻乐见地得到了一台内存大大增强的 OI型 Apple Ⅱ,可以运行C,C++,和Pascal!为了炫耀这台高端的计算机,Mr.Zero决心将邻居们的年龄(0≤Age[i]≤120)统计后进行统计.但是,古董终究是古董,Mr.Zero拥有最多n个邻居(n≤2,400,000)但是计算机所能运行程序时的内存限制竟然达到了2MB.请你…
例10 共n个圆盘,a,b,c三根柱子 #汉诺塔问题.py def Hanoi(n): #定义n阶汉诺塔问题移动次数函数 if n == 1: return 1 else: return 2*Hanoi(n-1) + 1 def HMove(n,a,b,c): # 定义n阶汉诺塔问题移动方法 if n == 1: print(a,'-',b) else: HMove(n-1,a,c,b) print(a,'-',b) HMove(n-1,c,b,a) def HaM(n,a,b,c): prin…
证明函数 $$\bex \hat W({\bf F})=\sedd{\ba{ll} \cfrac{1}{\det{\bf F}},&if\ \det{\bf F}>0,\\ +\infty,&if\ \det{\bf F}\leq 0 \ea} \eex$$ 是多凸的. 证明: 由 $$\bex f(x)=\cfrac{1}{x}\ra f'(x)=\cfrac{-1}{x^2}\ra f''(x)=\cfrac{2}{x^3} \eex$$ 知 $$\bex \cfrac{\rd…
试证明: 一维理想流体力学方程组的 Lagrange 形式 (5. 22)-(5. 24) 也可写成如下形式 $$\beex \bea \cfrac{\p \tau}{\p t}-\cfrac{\p u}{\p x}&=0,\\ \cfrac{\p u}{\p t}+\cfrac{\p p}{\p x}&=F,\\ \cfrac{\p }{\p t}\sex{e+\cfrac{u^2}{2}} +\cfrac{\p}{\p x}(pu)&=Fu. \eea \eeex$$ 证明:…
在自由电磁场的情况, 证明: 在保持 Lorentz 条件下的规范变换下, 可使标势恒为零. 证明: 取 $\psi$ 满足 $\cfrac{\p \psi}{\p t}=\phi$ 且 $\cfrac{1}{c^2}\cfrac{\p^2\psi}{\p t^2}-\lap\psi=0$, 则在规范变换 (6. 14)-(6. 15) 下标势 $\phi'=\phi-\cfrac{\p\psi}{\p t}=0$, 且满足 Lorentz 条件 $$\bex \Div{\bf A}'+\cfr…
https://vjudge.net/problem/UVA-11040 找规律 #include<cstdio> using namespace std; ][]; int main() { int T,d; scanf("%d",&T); while(T--) { ;i<=;i++) ;j<=i;j++) scanf(-][j*-]); ;i<=;i+=) { ;j<=;j+=) { a[i][j]=a[i-][j-]-a[i][j-]-…
题意和思路见: http://blog.csdn.net/shuangde800/article/details/11273123 我的想法: 首先问题转化一下 将问题转化成:定义f[i][j] 表示给i个水球和j次实验机会,最高可以測试到几层~ 则会有例如以下的转移方程: f[i][j] = f[i][j-1] + f[i-1][j-1] + 1; 后一部分是说选在第k层试第一次,假设摔破了,说明边界在以下的层中. 所以说选的那个k层,k最大应该满足k <= f[i-1][j-1] + 1;…
砖块上的数字最终都可以看作是最后一行的线性组合,独立变元最多9个. 这类题的一般做法,线性组合都可以列出方程然后高斯消元. 对于这道题,只要确定最后一行剩下的4个变量就好了,对于最后一行的j位置,它对上面位置某个数字的和贡献次数 等于它到那个位置路径的方案数,可以发现就是杨辉三角.倒数第二行的数已经足够确定剩下的变量,x到对应位置y的方案是2. x = (y - xleft - xright)/2. /***********************************************…
今天在uva看到一个水题,分享一下. 题意:制定纳税的总额,有几个要求,如果第一个180000,不纳,下一个300000,纳10%,再一个400000,纳15%,再一个300000,纳20%,以后的纳25%,如果总额大于0但是不过2000,纳2000, 如果总金额不是整数,纳离它最近的且比它大的整数. 析:没什么可说的,算一下就行,也没坑. 代码如下: #include <bits/stdc++.h> using namespace std; const int s[] = {1180000,…
习题6总结 定义字符串: 名字 = 值 其他 你也可以用 {types_of_people}的方式把它放在任何字符串中. 也就是说你可以在其他字符串中添加{},然后前面加一个 f,可用print()进行直接打印. f-string 特殊的字符串类型:f-string举例:f" some stuff have {avariable}" .format()格式化方式: python 还有一种 使用 .format()语法的格式化方式:.format()格式化方式: joke_evaluat…
macs最简单入门,只要10分钟  windwiny @2013    无聊的时候又看到鼓吹emacs的文章,以前也有几次想尝试,结果都是玩不到10分钟就退出删除了. 这次硬着头皮,打开几篇文章都看完一遍,再动手操作.这次好像有些进展    最大的发现,emacs里所有操作都是LISP指令,包括上下左右移动光标,这意味着什么? “emacs是一个伪装成编辑器的操作系统”这句话应该就是这么理解吧,所有的操作都是指令,emacs就像操作系统一样,平时不用关注,实际上打交道的都是操作系统上运行的各种程…
UVa 10082 题目大意:把手放在键盘上时,稍微不注意就会往右错一位.这样,输入Q就会变成输入W,输入J会变成输入K等等, 输入一个错位后敲出的字符串(所有字母均大写),输出程序员本来想打的句子.保证输入合法,即一定是错位之后的字符串,例如不会出现大写字母A 解题思路:将键盘上的字符按顺序存在数组中,每输入一个字符,则判断其是否在数组中,若在,则输出它的前一位,否则输出原字符 /* UVa 10082 WERTYU --- 水题 */ #include <cstdio> #include…
[物理学与PDEs]第1章习题1 无限长直线的电场强度与电势 [物理学与PDEs]第1章习题2 均匀带电球面的电场强度与电势 [物理学与PDEs]第1章习题3 常场强下电势的定解问题 [物理学与PDEs]第1章习题4 偶极子的极限电势 [物理学与PDEs]第1章习题5 偶极子的电场强度 [物理学与PDEs]第1章习题6 无限长载流直线的磁场 [物理学与PDEs]第1章习题7 载流线圈的磁场 [物理学与PDEs]第1章习题8 磁场分布 $\ra$ 电流分布 [物理学与PDEs]第1章习题9 磁偶极…
[物理学与PDEs]第2章习题1 无旋时的 Euler 方程 [物理学与PDEs]第2章习题2 质量力有势时的能量方程 [物理学与PDEs]第2章习题3 Laplace 方程的 Neumann 问题 [物理学与PDEs]第2章习题4 习题 3 的变分 [物理学与PDEs]第2章习题5 正应力的平均值 [物理学与PDEs]第2章习题6 有旋的 Navier-Stokes 方程组 [物理学与PDEs]第2章习题7 一维不可压理想流体的求解 [物理学与PDEs]第2章习题8 一维定常粘性不可压缩流体的…
[物理学与PDEs]第5章习题1 矩阵的极分解 [物理学与PDEs]第5章习题2 Jacobian 的物质导数 [物理学与PDEs]第5章习题3 第二 Piola 应力张量的对称性 [物理学与PDEs]第5章习题4 广义 Hookean 定律的张量的对称性 [物理学与PDEs]第5章习题5 超弹性材料中客观性假设的贮能函数表达 [物理学与PDEs]第5章习题6 各向同性材料时强椭圆性条件的等价条件 物理学与PDEs]第5章习题7 各向同性材料时稳定性条件的等价条件 [物理学与PDEs]第5章习题…
习题10.21 解释map和set容器的差别,以及他们各自适用的情况. 解答: map容器和set容器的差别在于: map容器是键-值对的集合,而set容器只是键的集合: map类型适用于需要了解键与值的对应的情况,例如,字典(需要了解单词(键)与其解释(值)的对应情况),而set类型使用于只需判断某值是否存在的情况,例如,判断某人的名字是否在黑名单中. 习题20.22 解释set和list容器的差别,以及他们各自适用的情况. 解答: set容器和list容器的主要差别在于: set容器中的元素…
        本文由哈利_蜘蛛侠原创,转载请注明出处.有问题欢迎联系2024958085@qq.com         注:我给的电子版是700多页,而实体书是800多页,所以我在提到相关概念的时候,会使用章节号而非页码.相同的情况适合于"龙书"第二版. 上一期的地址: DX 11游戏编程学习笔记之7  这一期我们专门来研究第6章的习题. 尽管数目比較多,可是大部分还是非常easy的.注意我说的是"大部分"! 习题解答: =====================…
At a lemonade stand, each lemonade costs $5. Customers are standing in a queue to buy from you, and order one at a time (in the order specified by bills). Each customer will only buy one lemonade and pay with either a $5, $10, or $20 bill.  You must…
10.4.1 插入迭代器 插入迭代器接受一个容器,生成一个迭代器,通过向该迭代器赋值可以实现向容器添加元素 (1)back_inserter: 接受一个参数, 示例: auto iter = back_inserter(iVec): iter = value: (2)front_inserter: 接受一个参数, 示例: auto iter = front_inserter(iVec): iter = value: (3)inserter: 接受两个参数,示例:auto iter = inser…