小红的行列式构造

embedded/2024/10/19 1:27:53/

链接:登录—专业IT笔试面试备考平台_牛客网
来源:牛客网
 

题目描述

小红希望你构造一个3阶行列式,满足每个元素的绝对值不小于1,且行列式的值等于xxx。你能帮帮她吗?

输入描述:

一个整数xxx
−100≤x≤100

输出描述:

输出三行,每行三个整数aij​,用于表示构造的行列式。
请保证−109≤aij≤109

示例1

输入

复制0

0

输出

复制1 1 1 1 1 1 1 1 1

1 1 1
1 1 1
1 1 1

思路:

[a   b   c]

[d   e    f]

[g   h    i]

行列值为a*(e*i-f*h)-b*(d*i-f*g)+c*(d*h-e*g)

设a==b==c,都为1

得e*i-f*h-d*i+f*g+d*h-e*g=d(h-i)+f*(g-h)+e*(i-g)

设d==f+e,d=2,f=e=1

得h-i,让h-i=x

设i=任意数,即h=x+i;

#include<bits/stdc++.h>
using namespace std;
int x;
int main(){ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);cin>>x;if(x==0){cout<<"1 1 1\n1 1 1\n1 1 1";}else cout<<"1 1 1\n2 1 1\n1 "<<x+x<<" "<<x;//i可以为任意数
}

 


http://www.ppmy.cn/embedded/128604.html

相关文章

王爽汇编语言第三版实验1

前言 本系列的文章是对王爽老师的汇编语言中的实验的解答记录&#xff0c;原书一共有17个实验&#xff0c;由于学校的教学流程只做到了第14个实验&#xff0c;因此本文章只会有前十四个实验的解答记录,还有个比较重要的是&#xff0c;文章中会有原书实验中没有的题目&#xff…

atcoder abc375

A seats 代码&#xff1a; #include <bits/stdc.h> using namespace std;int main() {int n;cin >> n;vector<char> a(n 1);for(int i 1; i < n; i ) cin >> a[i];int cnt 0;for(int i 1; i < n - 2; i ) {if(a[i] # && a[i 1…

【Qt】窗口关闭提示框

在关闭QWdiget窗口时弹出提示框 重写**closeEvent**函数 void closeEvent(QCloseEvent* event) override;QMessageBox *msgBox new QMessageBox(QMessageBox::Question, "信息提示", "是否保存当前数据&#xff1f;", QMessageBox::Save | QMessageBox::N…

SAP_FI_学习树状图

SAP FI学习 │ ├── SAP FI基础知识 │ ├── SAP FI概述 │ ├── 财务会计的基本概念 │ └── SAP FI的主要功能 │ ├── 核心组件 │ ├── 会计凭证处理 │ │ ├── 凭证类型 │ │ ├── 借贷记账 │ │ └── 凭证审核流程 │ ├──…

健康生活,注重睡眠

在这个快节奏的时代&#xff0c;养生保健成为了我们不可忽视的生活课题。其中&#xff0c;睡眠作为恢复体力、巩固记忆、调节情绪的关键环节&#xff0c;其重要性往往被繁忙的生活所掩盖。今天&#xff0c;让我们深入探讨一个话题&#xff1a;为何注重睡眠是养生保健的核心要素…

opencv学习:使用OpenCV进行图像中四边形区域的透视变换和答案评分完整代码实现

简介 使用OpenCV进行实时视频流中的四边形区域抠图主要涉及到图像处理和计算机视觉中的几个关键概念&#xff1a;轮廓检测、多边形近似、透视变换和图像掩码。这个算法的目标是从视频流中实时检测出四边形区域&#xff0c;并将该区域从背景中分离出来&#xff0c;以便进行进一步…

C语言入门笔记:1.1 搭建开发环境

文章目录 一、C51与C251的区别二、安装Keil MDK三、C语言&#xff1a;菜鸟教程 一、C51与C251的区别 <1> 指令集数量不一样&#xff0c;C251有268条指令&#xff0c;C51有111条指令&#xff0c;前者可向下兼容后者的指令集&#xff0c;即Binary模式。 <2> 从指令种…

ssm基于VUE的图书馆管理系统的设计与实现+vue

系统包含&#xff1a;源码论文 所用技术&#xff1a;SpringBootVueSSMMybatisMysql 免费提供给大家参考或者学习&#xff0c;获取源码请私聊我 需要定制请私聊 目 录 目 录 III 第1章 绪论 1 1.1 课题背景 1 1.2 课题意义 1 1.3 研究内容 2 第2章 开发环境与技术 3 …