纪中集训2020.01.16【NOIP普及组】模拟赛C组总结+【0.Matrix】分析

题目:
0.matrix
1.product
2.binary
3.value
巨佬估分:100+100+40+100=340
巨佬得分:100+40+40+40=220
蒟蒻得分:100+0+40+0=140
仅仅第6(我太弱了 ),一共30个人比赛FAQ
比赛完,巨佬们:水(尽受藐视的蒟蒻(我) )
蒟蒻们(其实就只有我一个 )这个好像真的不会呀!emmmm…差距!

主要是:第二题题目错了,要不我就第1了。

所以实际得分:100+100+40+0=240

———————————华丽的分割线————————————

言归正传

题目大意:
WOW!Waterful!(水(WATER)+Wonderful)
输入:

输出:

样例输入
4 3 5
4 1 7 3
4 7 4 8
样例输出
59716

纯模拟呀!开心,只用赋个初始值,然后把F[i,j]=0,最后判断一下F[i,j-1],F[i-1,j]只要不等于0,就可以求F[i,j]!(是不是很开心,很惊讶呀! )
好吧,本来就这样,看好数据范围

附上比赛AC Pascal 代码:

varn,x,y,i,j:longint;a,b:array[-105..1000005] of longint;map:array[0..5005,0..5005] of int64;
beginassign(input,'matrix.in');reset(input);assign(output,'matrix.out');rewrite(output);readln(n,x,y);for i:=1 to n dobeginread(a[i]);end;for i:=1 to n dobeginread(b[i]);end;fillchar(map,sizeof(map),0);for i:=1 to n dobeginmap[1,i]:=a[i];map[i,1]:=b[i];end;for i:=1 to n dobeginfor j:=1 to n dobeginif (map[i,j]=0) and (map[i-1,j]<>0) and (map[i,j-1]<>0) thenbeginmap[i,j]:=(x*map[i-1,j]+y*map[i,j-1]) mod 1000000007;end;end;end;writeln(map[n,n]);close(input);close(output);
end.

附上C++ AC 代码:

#include<cstdio>
using namespace std;
int n,a,b;
long long map[5001][5001];
int main()
{freopen("matrix.in","r",stdin);freopen("matrix.out","w",stdout);scanf("%d%d%d",&n,&a,&b);for(int i=0;i<n;i++)scanf("%lld",&map[i][0]);for(int i=0;i<n;i++)scanf("%lld",&map[0][i]);for(int i=1;i<n;i++)for(int j=1;j<n;j++)map[i][j]=(a*map[i][j-1]+b*map[i-1][j])%1000000007;printf("%lld",map[n-1][n-1]);fclose(stdin);fclose(stdout);return 0;
}

END!

下一题:纪中集训2020.01.16【NOIP普及组】模拟赛C组——————【1.product】解析

纪中集训2020.01.16【NOIP普及组】模拟赛C组总结+【0.Matrix】分析相关推荐

  1. 纪中集训2020.01.13【NOIP普及组】模拟赛C组总结————My First Time Write Summary

    纪中集训2020.01.13[NOIP普及组]模拟赛C组总结 题目编号 标题 0 [NOIP普及组模拟]取值( numbers.pas/cpp) 1 [NOIP普及组模拟]数对(pairs.pas/c ...

  2. 【jzoj】2018.1.30NOIP普及组——模拟赛D组

    @_@ 前言 写博客时间 2018/1/30 22:36. 感想:出数据的dalao我服! 正题 题目1:二项式展开式(jzoj2254) 输入一个整数,求展开(a+b)^n.展开方式为 (a+b)^ ...

  3. 纪中集训2020.02.05【NOIP提高组】模拟B 组总结反思——【佛山市选2010】组合数计算,生成字符串 PPMM...

    目录 JZOJ2290. [佛山市选2010]组合数计算 比赛时 之后 JZOJ2291. [佛山市选2010]生成字符串 比赛时 之后 JZOJ2292. PPMM 比赛时 之后 JZOJ2290. ...

  4. 2019寒假纪中集训总结学期总结(流水账)

    学期总结 这学期上了初三,学校的初.高中校区对调,我们的班主任也由一个生物老师换成了一个化学老师. 之前的班主任比较年轻,跟我们这群学生有这很好的感情,亦师亦友,陪伴我们度过了几乎没有中考压力的初一. ...

  5. [2021.8纪中集训Day14]

    文章目录 1312. 老曹的忧郁 题目 思路 代码 1313. 老曹骑士 题目 思路 代码 1314. 稳定的数字 题目 思路 代码 封锁阳光大学 题目 题目描述 输入格式 输出格式 输入输出样例 说 ...

  6. 2021.07.16【普及组】模拟赛C组

    2021.07.16[普及组]模拟赛C组 文章目录 2021.07.16[普及组]模拟赛C组 前言 花生采摘 题目 解析 代码 FBI树 题目 解析 代码 火星人 题目 解析 代码 麦森数 题目 解析 ...

  7. JZOJ(中山纪念中学) 2018.02.02【NOIP普及组】模拟赛D组

    本次题目:2018.02.02[NOIP普及组]模拟赛D组 第一题 题目:第一题 公牛数字 题意: 求题目给出两个数字的乘积 分析: 这题明显只是考察学生的高精可我居然没做对,只要多练习几次,即可AC ...

  8. 2020.02.07普及C组模拟赛4

    普及C组模拟赛4 **1.权势二进制 ** 题目描述 一个十进制整数被叫做权势二进制,当他的十进制表示的时候只由0或1组成.例如0,1,101,110011都是权势二进制而2,12,900不是. 当给 ...

  9. 2021-07-16 【普及组】模拟赛C组

    文章目录 2021.07.16[普及组]模拟赛C组 写在前面: T1: 题目大意: 正解: T2: 题目大意: 正解: T3: 题目大意: 正解: T4: 题目大意: 正解: 2021.07.16[普 ...

最新文章

  1. java gui 案例_JavaGui入门—布局的嵌套使用附实例
  2. 图像补运算:ptr反色处理
  3. python表白代码如何运行-程序员如何实现表白代码
  4. C语言经典算法 21-30
  5. 中国社交产品十年记...
  6. react结合redux的开发步骤
  7. 字符串型的数字相加减_【每日编程158期】罗马数字转整数
  8. 报表中表达式的全局集合(Visual Studio 报表设计器)
  9. 文字识别_文字识别的应用
  10. 两台无线路由桥接(WDS)的简单方法(TP-LINK841N,当AP用)
  11. ISO50001认证辅导,ISO50001验厂优化所有流程中的能源性能,促进更高效的能源管理
  12. python编程出现:expected an indented block错误。
  13. idea中html导入背景图片,IDEA设置导入主题样式皮肤,加入背景图片
  14. 毫米波雷达产业链全景
  15. microsoft store 微软应用商店打不开?所有教程都尝试了一遍,居然是因为这个
  16. C的指针疑惑:C和指针17(经典抽象数据类型)
  17. UE4/UE5 打包发布与补丁
  18. 像素风放置类游戏-突袭盛宴Raid Party
  19. CF975C Valhalla Siege 题解
  20. 360校园招聘笔试题

热门文章

  1. 7、C++各大有名库的介绍——游戏开发
  2. 千万不要死于无知—几条健康忠告(二)
  3. 你真的知道 ARGB_8888 格式图片的 A、R、G、B 每个通道的排列顺序吗?
  4. c语言中接口和函数的区别,接口与类的关系_接口函数和调用函数有什么区别
  5. PTA--递归:7-1 斐波那契数列(I)
  6. mysql innodb 默认隔离级别_MySQL Innodb 事务隔离级别
  7. 数据库事务隔离级ORACLE数据库事务隔离级别介绍
  8. 如何寻找优质淘宝客来推广自己的店铺
  9. 详解C语言中的stdin,stdout,stderr
  10. 开心网上的暴强真心话和暴强回复