首页 > 其他分享 >离散化

离散化

时间:2024-07-22 13:17:45浏览次数:6  
标签:tmp 洛谷 cout int 矩阵 cin 离散

//洛谷p8218求区间和

#include<iostream>
using namespace  std;
const int N = 100010;
int n;
int m;
int a[N], s[N];


int main() {

	cin >> n;
	for (int i = 1; i <= n; i++) {
		cin >> a[i];
		s[i] = s[i - 1] + a[i];
   }
	cin >> m;
	while (m--) {
		int l, r; 
		cin >> l >> r;
		cout << s[r] - s[l - 1]<<endl;
	}

}

//洛谷p1719最大加权矩形(二维)

#include<iostream>
using namespace std;

const int N = 10010;
int a[N][N];
int s[N][N];

int main() {
    int n;
    cin >> n;

    // 读取矩阵并计算前缀和
    for (int i = 1; i <= n; i++) {
        for (int j = 1; j <= n; j++) {
            cin >> a[i][j];
            s[i][j] = s[i - 1][j] + s[i][j - 1] - s[i - 1][j - 1] + a[i][j];
        }
    }

    int tmp = a[1][1];  // 将 tmp 初始化为矩阵的左上角元素

    // 使用四重循环找到最大子矩阵和
    for (int i = 1; i <= n; i++) {
        for (int j = 1; j <= n; j++) {
            for (int k = i; k <= n; k++) {
                for (int l = j; l <= n; l++) {
                    int cur = s[k][l] - s[k][j - 1] - s[i - 1][l] + s[i - 1][j - 1];
                    if (cur > tmp) {
                        tmp = cur;
                    }
                }
            }
        }
    }

    cout << tmp << endl;  // 输出最大子矩阵和
    return 0;
}

标签:tmp,洛谷,cout,int,矩阵,cin,离散
From: https://www.cnblogs.com/windzhao6/p/18315827

相关文章

  • 离散化笔记汇总
    火烧赤壁题目背景曹操平定北方以后,公元208年,率领大军南下,进攻刘表。他的人马还没有到荆州,刘表已经病死。他的儿子刘琮听到曹军声势浩大,吓破了胆,先派人求降了。孙权任命周瑜为都督,拨给他三万水军,叫他同刘备协力抵抗曹操。隆冬的十一月,天气突然回暖,刮起了东南风。没想到东吴......
  • 离散数学——6.命题逻辑的应用
    命题逻辑的应用自然语言命题的符号化为什么要将自然语言命题符号化?自然语言命题转换为逻辑公式的过程也称为自然语言命题的符号化是将命题逻辑知识(等值演算和推理理论)用于求解应用问题的第一步$p→q的逆命题是q→p$$p→q的否命题是¬p→¬q$$p→q的逆否命题是¬q→¬p$......
  • 离散数学——4.命题逻辑公式的范式
    命题逻辑公式的范式析取范式与合取范式析取范式是一个或多个简单合取式的析取•简单合取式是一个或多个文字的合取文字(literal)是命题变量或命题变量的否定合取范式是一个或多个简单析取式的合取•简单析取式是一个或多个文字的析取析取范式举例单个文字既是简单合取式......
  • 离散数学——5.命题逻辑的推理理论
    命题逻辑的推理理论推理的有效性推理是从一组作为前提的命题得到一个作为结论的命题的过程推理的有效性并不保证结论真,有效的推理没要求所有的前提都必须为真有效推理的保真是针对从前提得到结论这个过程,从真前提必得到真结论但前提和结论本身是否为真是另外一回事,与推理是......
  • 离散数学——3.命题逻辑的等值演算
    命题逻辑的等值演算命题逻辑公式的逻辑等值称命题逻辑公式A和B逻辑等值(logicallyequivalent),简称等值,记为A≡B,如果对任意真值赋值函数$σ:Var→2$,A和B在σ下的真值都相同,即都有σ(A)=σ(B)逻辑等值式与永真式:A≡B当且仅当公式(A↔B)是永真式命题逻辑的等值演算什么是命题......
  • 离散数学——2.命题逻辑公式语法和语义
    命题逻辑公式语法和语义命题逻辑基本概念命题及其真值对事物性质或关系进行判断,有真假值的陈述句非陈述句(感叹句、疑问句、祈使句)不是命题带变量的句子、认为是悖论的句子,没有真假值,不是命题命题的真值包含两个值,一个为真(true),一个为假(false)使用0或F表示假,1或T表......
  • PLM是什么?一文读懂PLM系统的定位、价值、特点、功能(流程行业&离散行业)、实施、以及发
    随着全球制造业向智能化、数字化转型,产品生命周期管理(PLM)系统已成为企业优化研发流程、加速产品上市速度的关键工具。本文将带您深入了解PLM,了解研发管理的最佳实践。01、PLM系统的定位PLM即产品生命周期管理,ProductLifecycleManagement的简称。PLM系统包括三个方面的意涵:......
  • 离散傅里叶变换(DFT)和快速傅里叶变换(FFT)
    离散傅里叶变换(DFT)和快速傅里叶变换(FFT)是信号处理和数字信号处理中的基本工具。它们用于将时间域的信号转换为频率域的表示,帮助分析信号的频谱成分。1.离散傅里叶变换(DFT)1.1DFT的基本概念DFT是将离散时间信号转换为频域表示的工具。对于长度为N的离散信号x[n],其DFT定义为:......
  • 差分离散化问题
    火烧赤壁题目背景曹操平定北方以后,公元208年,率领大军南下,进攻刘表。他的人马还没有到荆州,刘表已经病死。他的儿子刘琮听到曹军声势浩大,吓破了胆,先派人求降了。孙权任命周瑜为都督,拨给他三万水军,叫他同刘备协力抵抗曹操。隆冬的十一月,天气突然回暖,刮起了东南风。没想到东吴......
  • python绘制一维离散点
    在Python中,绘制一维离散点通常意味着我们要在一条直线上标记出几个特定的点。这可以通过多种库来实现,但最常见和强大的库之一是matplotlib。以下是一个详细的代码示例,它展示了如何使用matplotlib库来绘制一维离散点,并且这个示例具有一定的参考价值和实际意义。1.绘制一维离散点......