百科问答小站 logo
百科问答小站 font logo



有什么答案为5201314的高阶行列式(四阶以上)? 第1页

  

user avatar   zxh178 网友的相关建议: 
      

】给出 阶矩阵的行列式:

那么则易知, .


】给出这个 阶矩阵的行列式:

那么易知, .



】给出这个 阶矩阵的行列式:

我们让 , , , , , ,其它 .

则可以计算出, .



】这是一个 阶矩阵的行列式( ):

从而可以知道,对于任何一个这样的 ,都有 .



】给出一个 阶矩阵的行列式:

其中 ,这样的话,那么则易知, .



】最后给出一个 阶矩阵的行列式:

那么就易知 .


user avatar   supersodasea 网友的相关建议: 
      

容易验证:


代码:(因为是随便写的所以不要在意细节啦~

       #include <cstdlib> #include <algorithm> #include <iostream> #include <mutex> #include <vector> #include <thread>  using i64 = long long;  template <typename T> T solve(const T* data, std::size_t n) {     std::vector<std::size_t> v(n);     for(std::size_t i = 0; i < n; ++i)         v[i] = i;     T result = 0;     do {         T x = 1;         for(std::size_t i = 0; i < n; ++i)             x *= data[i * n + v[i]];         bool sign = false;         for(std::size_t i = 0; i < n - 1; ++i)             for(std::size_t j = i + 1; j < n; ++j)                 sign ^= v[i] > v[j];         if(sign) result -= x;         else result += x;     } while(std::next_permutation(v.begin(), v.end()));     return result; }  const int N = 4; const int TABLE[] = {1, 11, 114, 5, 51, 514};  std::mutex mutex;  void dfs(int depth, i64* arr) {     if(depth == N * N) {         if(solve(arr, N) == 5201314) {             std::lock_guard<std::mutex> lock(mutex);             std::cout << ">=======
";             for(int i = 0; i < N * N; ++i)                 std::cout << arr[i] << " 
"[i % N == N - 1];             std::cout << "<=======
";             std::cout << std::endl;         }         return;     }     if(arr[depth] != 0) dfs(depth + 1, arr);     else         for(int x : TABLE) {             arr[depth] = x;             dfs(depth + 1, arr);             arr[depth] = 0;         } }  int main() {     std::vector<std::thread> threads;     for(int x : TABLE)         threads.emplace_back([=]() {             i64 arr[N * N] = {                 x, 0, 0, 0,                 0, 0, 0, 0,                 0, 0, 0, 0,                 19, 19, 8, 10,             };             dfs(0, arr);         });     for(auto&& thread : threads)         thread.join(); }      


user avatar    网友的相关建议: 
      




  

相关话题

  为何可逆上三角形矩阵的逆矩阵也是上三角形矩阵? 
  二次型的惯性定理中「惯性」是什么意思? 
  若K是一个数域。a+bi∈K,(a≠0,b≠0)。请问a和b一定属于K吗? 
  线性空间,对偶基,过渡矩阵。这道题这样做正确吗? 
  如果你要向一位学过初级的抽象代数的本科生推销数学工具「正合序列」,你会如何介绍它? 
  为什么矩阵行秩等于列秩? 
  为什么实对称矩阵一定可以正交对角化? 
  高等代数证明和结论记不住怎么办? 
  一个三阶行列式,所有的元素要么是 1,要么是 -1,则它的值可能是多少? 
  在整环中,若两个非零元存在最大公约数,则它们是否一定也存在最小公倍数? 

前一个讨论
如何证明这个结果?
下一个讨论
如何看待教育部发布中华优秀传统文化进教材指南,要求高中历史课要让学生了解中医理论和武术武德?





© 2024-11-16 - tinynew.org. All Rights Reserved.
© 2024-11-16 - tinynew.org. 保留所有权利