首页 > TAG信息列表 > 2041
2041:【例5.9】新矩阵
#include<iostream> #include<cstdio> #include<cstdlib> #include<cmath> using namespace std; int main() { int n,a[30][30]; cin>>n; for(int i=1;i<=n;i++) { for(int j=1;j<=n;j++) {信奥赛一本通 C++题解 2041【例5.9】新矩阵
2041:【例5.9】新矩阵 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 16905 通过数: 7883 【题目描述】 已知一个n×n(2≤n≤20) 的矩阵(方阵),把矩阵二条对角线上的元素值加上10 ,然后输出这个新矩阵。 【输入】 第一行为n ; 下面为一个n×n ,矩阵中各HDU 2041 超级楼梯
问题描述 有一楼梯共M 级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第 M 级,共 有多少种走法? 输入 输入数据首先包含一个整数 N,表示测试实例的个数,然后是 N 行数据,每行包含一个整数 M(1<=M<=40),表示楼梯的级数。 输出量 对于每个测试实例,请输出不同走法的数量 样本输入acwing-2041. 干草堆
贝茜对她最近在农场周围造成的一切恶作剧感到抱歉,她同意帮助农夫约翰把一批新到的干草捆堆起来。 开始时,共有 N 个空干草堆,编号 1∼N。 约翰给贝茜下达了 KK 个指令,每条指令的格式为 A B,这意味着贝茜要在 A..B 范围内的每个干草堆的顶部添加一个新的干草捆。 例如,如果贝茜收到指令AcWing 2041.干草堆
题目传送门:https://www.acwing.com/problem/content/2043/ 解题思路:数据范围1e6,不是很大,差分即可,线段树都用不上。 通过差分,进行区间加高指令;然后遍历一边,前缀和还原数组;接着来个sort排序,最后输出中间值即大功告成。 代码如下: #include<iostream> #include<algorithm> #include<2041. 干草堆
作者 : Xia Xinyu 日期 : 2022-1-3 原题链接 贝茜对她最近在农场周围造成的一切恶作剧感到抱歉,她同意帮助农夫约翰把一批新到的干草捆堆起来。 开始时,共有 N 个空干草堆,编号 1∼N。 约翰给贝茜下达了 K 个指令,每条指令的格式为 A B,这意味着贝茜要在 A…B 范围内的每个干草堆Acwing 题解 [acwing-2041-干草堆] (Cpp)
题目链接 题目描述 贝茜对她最近在农场周围造成的一切恶作剧感到抱歉,她同意帮助农夫约翰把一批新到的干草捆堆起来。 开始时,共有 N 个空干草堆,编号 1∼N。 约翰给贝茜下达了 K 个指令,每条指令的格式为 A B,这意味着贝茜要在 A…B范围内的每个干草堆的顶部添加一个新的干草捆。Acwing 题解 [acwing-2041-干草堆] (Cpp)
题目链接 题目描述 贝茜对她最近在农场周围造成的一切恶作剧感到抱歉,她同意帮助农夫约翰把一批新到的干草捆堆起来。 开始时,共有 N 个空干草堆,编号 1∼N。 约翰给贝茜下达了 K 个指令,每条指令的格式为 A B,这意味着贝茜要在 A..B范围内的每个干草堆的顶部添加一个新的干草捆。 例如AcWing打开-2041-干草堆
2041. 干草堆 题目描述 贝茜对她最近在农场周围造成的一切恶作剧感到抱歉,她同意帮助农夫约翰把一批新到的干草捆堆起来。 开始时,共有 N 个空干草堆,编号 1∼N。 约翰给贝茜下达了 K 个指令,每条指令的格式为 A B,这意味着贝茜要在 A..B 范围内的每个干草堆的顶部添加一个新的干草捆。hdu 2041 超级楼梯
#include<bits/stdc++.h> using namespace std; int main () { int n,m,i; int a[45];a[1] = 1,a[2] = 1; scanf("%d",&n); while(n--) { scanf("%d",&m); for(i = 3;i<=m;i++) a[i] = a[i-1]+a[i-2]; print