小编Bjo*_*orn的帖子

欧拉项目11

我正在忙于项目欧拉,我正在努力解决问题11,但答案似乎是错误的.但我不明白为什么,代码似乎是正确的.

vector<vector<int> > grid;
    ifstream stream("/home/uauser/workspace/Project_euler/grid.txt");
    string line;
    char *tok;
    if (stream.is_open())
    {
        while(stream.good())
        {
            getline(stream, line);
            tok = strtok((char *)line.c_str(), " ");
            vector<int> row;
            while (tok != NULL)
            {
                int field;
                stringstream ss;
                ss << tok;
                ss >> field;
                row.push_back(field);

                tok = strtok(NULL, " ");
            }
            grid.push_back(row);
        }
        stream.close();
    }

    int product = 0;
    for(unsigned int i = 0; i < grid.size(); i++)
    {
        for(unsigned int j = 0; j < grid.at(i).size(); j++)
        {
            if( i < …
Run Code Online (Sandbox Code Playgroud)

c++

3
推荐指数
1
解决办法
299
查看次数

标签 统计

c++ ×1