SSL P2822 I Will Like Matrix!

题目大意:

在一个 n ∗ m 的矩阵 A 的所有位置中分别填入 0 或 1,要求填入的数必须满足 Ai,j ≤ Ai,j+1 且
A i,j ≤ A i+1,j 。询问一共有多少种不同的矩阵,并将答案对 1,000,000,007 取模。

题解:

DP:
我们设f[i,j]表示以[i,j]到[n,m]的这个矩阵能有多少种多少构成方法。
初值,f[n,m]=2 [n,m]到[n,m]可以放0/1
f[n,i]=f[n,i+1]+1
[n,i]放0时可以把f[n,i+1]的情况都放下,然后放1只有一种情况
f[i,m]=f[i+1,m]+1
同理
f[i,j]=f[i+1,j]+f[i,j+1]
因为[i+1,j]的构成方案+[i,j+1]的构成方案=[i,j]的构成方案,这里不用+1,因为[i+1,j],[i,j+1]里面已经包含了1的可能

时间复杂度:O(NMK)

var
   f:array [0..5001,0..5001] of longint;
   i,j,n,m:longint;

begin
     readln(n,m);
     f[n,m]:=2;
     for i:=m-1 downto 1 do
            f[n,i]:=(f[n,i+1]+1);
     for i:=n-1 downto 1 do
            f[i,m]:=(f[i+1,m]+1);

       for j:=m-1 downto 1 do
         for i:=n-1 downto 1 do
            f[i,j]:=(f[i,j+1]+f[i+1,j]) mod 1000000007;
     writeln(f[1,1]);
end.
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
iPhone上的SSL***的功能。SSL通过使用强加密技术来确保发送方和接收方之间的通信安全。 要在iPhone上启用SSL,您需要了解您的POP或IMAP电子邮件服务器设置。您可以在iPhone的设置中找到SSL选项并进行配置。具体步骤如下: 1. 打开iPhone的设置。 2. 向下滑动并选择“邮件”选项。 3. 选择您要配置的电子邮件账户。 4. 向下滑动并在“传入设置”下找到“使用SSL”部分。 5. 如果您使用IMAP协议,请选择端口号为993;如果您使用POP协议,请选择端口号为995。 6. 保存设置并退出设置界面。 通过以上步骤,您就可以在iPhone上启用SSL并保护您的电子邮件通信安全了。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [如何在苹果iPhone或iPad上启用SSL证书](https://blog.csdn.net/WoTrusCA/article/details/118493809)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [Charles+iPhone配置ssl证书](https://blog.csdn.net/dejiushu5831/article/details/101840238)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值