状态压缩题目

D - 方格取数(1)
Time Limit:5000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u

Description

给你一个n*n的格子的棋盘,每个格子里面有一个非负数。 
从中取出若干个数,使得任意的两个数所在的格子没有公共边,就是说所取的数所在的2个格子不能相邻,并且取出的数的和最大。

Input

包括多个测试实例,每个测试实例包括一个整数n 和n*n个非负数(n<=20)

Output

对于每个测试实例,输出可能取得的最大的和

Sample Input

3
75 15 21 
75 15 28 
34 70 5 

Sample Output

188


代码:





H:约会

总时间限制: 
2000ms 
内存限制: 
65535kB
描述

一个acmer想要去和妹子约会,他们处于一个N行M列的方格地图中,acmer在地图左上角坐标为(1,1)的位置,而妹子在地图右下角坐标为(n,m)的位置,acmer一个单位时间只可以移动到上下左右相邻的一个格子上。然而在这个地图中有许多墙和不同颜色的门,墙是不可以穿越的,只有拿到和门颜色一样的钥匙,才能打开对应颜色的门,只有两个格子之间的门都被打开了acmer才可以从当前格子走到门另一边的格子。acmer当然想要最快时间内到达妹子的位置,你能帮助acmer计算出最短到达的时间么?


输入
多组测试数据。

第一行输入三个整数,N、M、P,分别表示地图有N行M列,P种颜色的门(1 <= N,M <= 50 , 0 <= P <= 10)

第二行输入一个整数K,表示有墙和门的数量总共有K个(0 <= K <= 500)
接下来K行,每行输入5个整数,xi1,yi1,xi2,yi2,gi。如果gi值为0,表示格子(xi1,yi1)和格子(xi2,yi2)之间有墙,如果gi>=1,表示格子(xi1,yi1)和格子(xi2,yi2)之间有一个gi颜色的门。

接下来输入一个整数S,表示有数量为S的钥匙在迷宫中(0 <= S <= 50)
接下来S行,每行输入3个整数,xi1,yi1,qi,表示格子(xi1,yi1)含有颜色为qi的钥匙。

1 <= xi1,xi2 <= N 1 <= yi1,yi2 <= M | xi1 - xi2 | + | yi1 - yi2 |=1 0 <= gi <= P 1 <= qi <= P
输出
输出一个整数表示acmer最短到达妹子位置的时间,如果acmer不能到达妹子的位置,则输出"zhuding gudu yisheng"(引号不用输出)
样例输入
4 4 9
9
1 2 1 3 2
1 2 2 2 0
2 1 2 2 0
2 1 3 1 0
2 3 3 3 0
2 4 3 4 1
3 2 3 3 0
3 3 4 3 0
4 3 4 4 0
2
2 1 2
4 2 1
样例输出
14
代码:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 根据土力学中的原理,土体在受到应力作用下会发生压缩变形,因此土体的体积会发生变化。土体的体积变化可以用土体的压缩系数表示,而压缩系数可以通过给定的土壤参数计算得出。下面是计算过程: 首先,根据给定的土壤参数,计算两个土样的压缩模量: $$ E_1=\frac{3(1-2\lambda)}{(1+\lambda)}\cdot \frac{\sigma_{vo}}{\epsilon_v} = \frac{3(1-2\cdot0.15)}{(1+0.15)}\cdot\frac{200}{\epsilon_{v1}}=90\frac{kPa}{\epsilon_{v1}} $$ $$ E_2=\frac{3(1-2\lambda)}{(1+\lambda)}\cdot \frac{\sigma_{vo}}{\epsilon_v} = \frac{3(1-2\cdot0.15)}{(1+0.15)}\cdot\frac{200}{\epsilon_{v2}}=90\frac{kPa}{\epsilon_{v2}} $$ 其中,$E_1$和$E_2$分别为样品A和B的压缩模量,$\sigma_{vo}$为有效应力,取为200 kPa,$\lambda$为泊松比,取为0.15。 根据超固结的定义,样品B的体积变形应该比样品A小,因此,样品B的压缩系数应该比样品A小。压缩系数可以通过压缩模量计算得出: $$ \beta_1=\frac{1}{E_1}=0.0111\frac{1}{kPa} $$ $$ \beta_2=\frac{1}{E_2}=0.0111\frac{1}{kPa} $$ 其中,$\beta_1$和$\beta_2$分别为样品A和B的压缩系数。 根据体积变形的定义,体积变化量可以通过体积变形系数和应力变化量计算得出。应力变化量为300 kPa(500 kPa - 200 kPa),因此,样品A和B的体积变化量分别为: $$ \Delta V_1=-V_1\cdot \beta_1\cdot \Delta \sigma=-V_1\cdot 0.0111\cdot 300=-3.33V_1 $$ $$ \Delta V_2=-V_2\cdot \beta_2\cdot \Delta \sigma=-V_2\cdot 0.009\cdot 300=-2.7V_2 $$ 其中,$V_1$和$V_2$分别为样品A和B的初始体积。 因此,样品A和B的体积变化量分别为 $-3.33V_1$ 和 $-2.7V_2$。注意,这里的体积变化量为负值,表示土体的体积发 ### 回答2: 首先要计算两个土样的体积变化,我们可以利用固结指数e来计算。固结指数e可由以下公式计算: e = λlog10(σt/σ0) + κ(σt-σ0) 其中,e为固结指数,λ为液态压缩模量,κ为体积弹性模量,σt为应力,σ0为初始应力。 根据题目给出的参数,两个土样的应力P0均为200 kPa。首先计算土样A的体积变化: σt = 500 kPa,σ0 = 200 kPa eA = λlog10(σt/σ0) + κ(σt-σ0) = 0.15log10(500/200) + 0.05(500-200) ≈ 0.15(0.7) + 0.05(300) ≈ 0.105 + 15 ≈ 15.105 ≈ 1.576 土样A的体积变化为1.576。 接下来计算土样B的体积变化: 对于超固结状态的土样B,需要使用不同的参数计算。根据超固结状态的特点,假设λ' = λ/2,κ' = κ/2。所以: λ' = 0.15/2 = 0.075 κ' = 0.05/2 = 0.025 σt = 500 kPa,σ0 = 200 kPa eB = λ'log10(σt/σ0) + κ'(σt-σ0) = 0.075log10(500/200) + 0.025(500-200) ≈ 0.075(0.7) + 0.025(300) ≈ 0.0525 + 7.5 ≈ 7.5525 ≈ 0.94 土样B的体积变化为0.94。 综上所述,土样A的体积变化为1.576,土样B的体积变化为0.94。 ### 回答3: 根据给定的土壤材料参数λ=0.15和κ=0.05,我们可以采用广义胡克定律来计算土样的体积变化。根据广义胡克定律,土样的体积变化可以表示为ΔV/V = λΔσ - κΔP,其中ΔV表示体积变化量,V表示初始体积,Δσ表示轴向应力的增量,ΔP表示侧向压力的增量。 对于土样A,由于处于正常固结状态,其侧向压力的增量ΔP为0,所以ΔV/V = λΔσ。根据题目中土样A受到的应力从200 kPa增加到500 kPa,Δσ = 500 kPa - 200 kPa = 300 kPa。带入λ=0.15,我们可以计算出土样A的体积变化为ΔV/V = 0.15 * 300 kPa = 45 kPa。 对于土样B,由于处于超固结状态,其侧向压力的增量ΔP不为0,需要将其考虑在内。同样的,Δσ = 500 kPa - 200 kPa = 300 kPa。根据题目中的信息,我们无法确定B处于超固结状态时的ΔP值,因此无法准确计算体积变化。但是根据土壤的性质,一般情况下土样B会表现出比土样A更小的体积变化,因为超固结状态下土壤颗粒已经更紧密排列。 综上所述,土样A的体积变化为45 kPa,土样B的体积变化无法准确计算,但一般情况下应该小于45 kPa。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值