当前位置: 首页 > news >正文

小红的行列式构造

链接:登录—专业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.lryc.cn/news/460229.html

相关文章:

  • pyflink过滤kafka数据
  • Webpack 完整指南
  • 如何在 Ubuntu20.04 安装FTP Server vsftpd
  • 基于FPGA的DDS信号发生器(图文并茂+深度原理解析)
  • QT:绘制事件和定时器
  • 【算法——递归回溯】
  • 手机在网状态接口的使用和注意事项
  • WebGl 使用uniform变量动态修改点的颜色
  • Leetcode 划分字母区间
  • 可编辑div遇到的那些事
  • 什麼是高速HTTP代理?
  • 三子棋(C 语言)
  • HWS赛题 入门 MIPS Pwn-Mplogin(MIPS_shellcode)
  • 纯血鸿蒙启动公测,爱加密鸿蒙加固平台发布,助力鸿蒙应用安全运营!
  • MySQL中 truncate、drop和delete的区别
  • 什么开放式耳机值得买?开放式耳机推荐排行榜!
  • Apache Doris的分区与分桶详解
  • docker详解介绍+基础操作 (二)info详解
  • C0023.在Clion中创建控件,对控件进行提升为自定义控件的步骤
  • 探索 C# 常用第三方库与框架
  • NodeJS GRPC简单的例子
  • 无人机之三维航迹规划篇
  • 风格迁移-StyTr 2 : Image Style Transfer with Transformers
  • 上百种【基于YOLOv8/v10/v11的目标检测系统】目录(python+pyside6界面+系统源码+可训练的数据集+也完成的训练模型)
  • 记录搜罗到的Matlab 对散点进行椭圆拟合
  • 分享我最近使用《柬埔寨语翻译通》App的体验,不会说高棉语也能去柬埔寨旅游,畅通无阻!
  • 文本语义检索系统的搭建过程,涵盖了召回、排序以及Milvus召回系统、短视频推荐等相关内容
  • redis在项目中运用(基础)
  • libaom 源码分析系列:svc_encoder_rtc.cc 文件
  • MySQL备份和还原,用mysqldump、mysql和source命令来完成