1. Список говнокодов пользователя virtual_universe

    Всего: 2

  2. C++ / Говнокод #20067

    −18

    1. 1
    Типо решение задачи, которое не работает

    #include <iostream>
    #include <fstream>
    using namespace std;

    int main()
    {
    ifstream inf;
    inf.open("spike.in");
    ofstream ouf;
    ouf.open("spike.out");

    //######################//
    int n,m,k;
    inf>>n>>m>>k;
    int city[1000][1000];
    int weight[1000][1000];
    bool pegas[1000][1000];

    for(int i = 0;i<n;i++){
    for(int j = 0;j<m;j++){
    inf>>city[i][j];
    weight[i][j] = 10000000;
    }
    }

    for(int i = 0;i<k;i++){
    int pegas_y,pegas_x;
    pegas[pegas_y-1][pegas_x-1];
    }
    //######################//

    weight[0][0] = 0;
    for(int y = 0;y<n;y++){
    for(int x;x<m;x++){
    if(0<=x+1 && x+1<m && weight[y][x+1]>weight[y][x]+city[y][x])
    weight[y][x+1] = weight[y][x]+city[y][x];
    if(0<=y+1 && y+1<n && weight[y+1][x]>weight[y][x]+city[y][x])
    weight[y+1][x] = weight[y][x]+city[y][x];
    if(pegas[y][x]){
    if(0<=x+1 && x+1<m && 0<=y+2 && y+2<n && weight[y+2][x+1]>weight[y][x]+city[y][x])
    weight[y+2][x+1] = weight[y][x]+city[y][x];
    if(0<=x+2 && x+2<m && 0<=y+1 && y+1<n && weight[y+1][x+2]>weight[y][x]+city[y][x])
    weight[y+1][x+2] = weight[y][x]+city[y][x];
    }
    }
    }
    ouf<<weight[n-1][m-1]+city[n-1][m-1];
    //######################//
    inf.close();
    ouf.close();
    return 0;
    }

    virtual_universe, 24 Мая 2016

    Комментарии (44)
  3. C++ / Говнокод #20063

    −18

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    #include <iostream>
    #include <fstream>
    using namespace std;
    
    int main()
    {
        ifstream inf;
        //ofstream ouf("spike.out");
        ////////////////////////////////////
        inf.open("spike.in");
        int n,m,k;
        inf>>n>>m>>k;
        ///////////////////////////////////
        inf.close();
        //ouf.close();
        cout<<n<<m<<k;
        return 0;
    }

    virtual_universe, 23 Мая 2016

    Комментарии (4)