zoukankan      html  css  js  c++  java
  • 首篇orz代码新鲜出炉!!!

    云剪贴板戳我

    #include <bits/stdc++.h>
    #define fuck_you int
    #define shit double
    #define LC_txdy main
    #define zhy_is_god return
    #define wrp for
    #define tiger register
    #define zty_moshui_txdy srand(time(0));
    
    using namespace std;
    
    fuck_you n;
    shit a[110][110];
    
    int LC_txdy(){
        zty_moshui_txdy
        scanf("%d", &n);
        wrp(tiger int i = 1; i <= n; ++ i)
            wrp(tiger int j = 1; j <= n + 1; ++ j) scanf("%lf", &a[i][j]);
    
        wrp(tiger int i = 1; i <= n; ++ i)
            wrp(tiger int j = 1; j <= n; ++ j){
                fuck_you OOO = rand() % 1001000;
                if(OOO & 1) 
                    wrp(tiger int k = 1; k <= n + 1; ++ k) swap(a[i][k], a[j][k]);
            }
    
        wrp(tiger int i = 1; i <= n; ++ i){
            fuck_you yyl = i;
            wrp(tiger int j = i + 1; j <= n; ++ j) if(fabs(a[j][i]) > fabs(a[yyl][i])) yyl = j;
            wrp(tiger int j = 1; j <= n + 1; ++ j) swap(a[i][j], a[yyl][j]);
            if(!a[yyl][i] && !a[yyl][n + 1]) zhy_is_god cout << 0 << endl, 0;
            if(!a[yyl][i]) zhy_is_god cout << -1 << endl, 0;
            wrp(tiger int j = 1; j <= n; ++ j){
                if(j != i){
                    shit yy_l = a[j][i] / a[i][i];
                    wrp(tiger int k = i + 1; k <= n + 1; ++ k) a[j][k] -= a[i][k] * yy_l;
                }
            }
        }
        wrp(tiger int i = 1; i <= n; ++ i){
            if(!(a[i][n + 1] / a[i][i])) a[i][n + 1] = 0, a[i][i] = 1;
            printf("x%d=%.2lf
    ", i, a[i][n + 1] / a[i][i]);
        }
        zhy_is_god 0;
    }
    
  • 相关阅读:
    02-高阶函数 map filter sorted
    01-切片的赋值操作
    学习资料记录
    django_初级学习(1)
    git配置使用
    openpyxl操作表格(2)
    openpyxl模块操作excell表格(1)
    精简语法
    MySQL常见面试题
    02-图片转字符画
  • 原文地址:https://www.cnblogs.com/whenc/p/13916579.html
Copyright © 2011-2022 走看看