[
  {
    "timestamp": "2026-11-08T12:58:00.073999881Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794142680.074.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications  M  I © X 0 +S B 7_ 0 © G: 0   Olimpiadi Italiane...  B  gara-26-11-08 - T...  () volterra.olinfo.it is...      4)   =  0  7   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M Posta in arrivo - bian   x   0 Olimpiadiltaliane  0  x   +      -   0   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications  M  I © X 0 +S B 7_ 0 © G: 0   Olimpiadi Italiane...  B  gara-26-11-08 - T...  () volterra.olinfo.it is...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M Posta in arrivo - bian   x   0 Olimpiadiltaliane  0  x   +      -   0   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "         Server time: 13:58:00      .\n    Until contest starts: 00:01:59      Overview\n\\      |      .      .\n                                General information\n                                The contest hasn't started yet.\n                                The contest will start at 2:00:00 PM and vall end at 7:00:00 PM.\n     Contest Management System  is released under\n        the GNU Aflero Gereral Public Lcense.\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          191,
          234,
          332,
          334
        ],
        "ocr_text": "Communication\nDocumentation"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T12:58:10.073999881Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794142690.074.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications  M  I © X 0 +S B 7_ 0 © G: 0   Olimpiadi Italiane...  B  gara-26-11-08 - T...  () volterra.olinfo.it is...      4)   =  0  7   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M Posta in arrivo - bian   x   0 Olimpiadiltaliane  0  x   +      -   0   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications  M  I © X 0 +S B 7_ 0 © G: 0   Olimpiadi Italiane...  B  gara-26-11-08 - T...  () volterra.olinfo.it is...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M Posta in arrivo - bian   x   0 Olimpiadiltaliane  0  x   +      -   0   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "         Server time: 13:58:10      .\n    Until contest starts: 00:01:49      Overview\n\\      |      .      .\n                                General information\n                                The contest hasn't started yet.\n                                The contest will start at 2:00:00 PM and vall end at 7:00:00 PM.\n     Conteest Management System  is 1eleased under\n        the GNU Aflero Gereral Public License.\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          191,
          234,
          332,
          334
        ],
        "ocr_text": "Communication\nDocumentation"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T12:58:20.073999881Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794142700.074.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications  M  I © X 0 +S B 7_ 0 © G: 0   Olimpiadi Italiane...  B  gara-26-11-08 - T...  () volterra.olinfo.it is...      4)   =  0  7   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M Posta in arrivo - bian   x   0 Olimpiadiltaliane  0  x   +      -   0   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications  M  I © X 0 +S B 7_ 0 © G: 0   Olimpiadi Italiane...  B  gara-26-11-08 - T...  () volterra.olinfo.it is...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M Posta in arrivo - bian   x   0 Olimpiadiltaliane  0  x   +      -   0   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "         Server time: 13:58:20      .\n    Until contest starts: 00:01:39      Overview\n\\      |      .      .\n                                General information\n                                The contest hasn't started yet.\n                                The contest will start at 2:00:00 PM and vall end at 7:00:00 PM.\n     Contest Management System  is released under\n        the GNU Aflero Gereral Public Lcense.\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          191,
          234,
          332,
          334
        ],
        "ocr_text": "Communication\nDocumentation"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T12:58:30.075000047Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794142710.075.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications  M  I © X 0 +S B 7_ 0 © G: 0   Olimpiadi Italiane...  B  gara-26-11-08 - T...  () volterra.olinfo.it is...      4)   =  0  7   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M Posta in arrivo - bian   x   0 Olimpiadiltaliane  0  x   +      -   0   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications  M  I © X 0 +S B 7_ 0 © G: 0   Olimpiadi Italiane...  B  gara-26-11-08 - T...  () volterra.olinfo.it is...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M Posta in arrivo - bian   x   0 Olimpiadiltaliane  0  x   +      -   0   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "         Server time: 13:58:30      .\n    Until contest starts: 00:01:29      Overview\n\\      |      .      .\n                                General information\n                                The contest hasn't started yet.\n                                The contest will start at 2:00:00 PM and vall end at 7:00:00 PM.\n     Contest Management System  is released under\n        the GNU Aflero Gereral Public Lcense.\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          191,
          234,
          332,
          334
        ],
        "ocr_text": "Communication\nDocumentation"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T12:58:40.073999881Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794142720.074.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications  M  I © X 0 +S B 7_ 0 © G: 0   Olimpiadi Italiane...  B  gara-26-11-08 - T...  () volterra.olinfo.it is...      4)   =  0  7   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M Posta in arrivo - bian   x   0 Olimpiadiltaliane  0  x   +      -   0   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications  M  I © X 0 +S B 7_ 0 © G: 0   Olimpiadi Italiane...  B  gara-26-11-08 - T...  () volterra.olinfo.it is...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M Posta in arrivo - bian   x   0 Olimpiadiltaliane  0  x   +      -   0   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "         Server time: 13:58:40      .\n    Until contest starts: 00:01:19      Overview\n\\      |      .      .\n                                General information\n                                The contest hasn't started yet.\n                                The contest will start at 2:00:00 PM and vall end at 7:00:00 PM.\n     Contest Management System  is released under\n        the GNU Aflero Gereral Public Lcense.\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          191,
          234,
          332,
          334
        ],
        "ocr_text": "Communication\nDocumentation"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T12:58:50.073999881Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794142730.074.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications  M  I © X 0 +S B 7_ 0 © G: 0   Olimpiadi Italiane...  B  gara-26-11-08 - T...  () volterra.olinfo.it is...      4)   =  0  7   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M Posta in arrivo - bian   x   0 Olimpiadiltaliane  0  x   +      -   0   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications  M  I © X 0 +S B 7_ 0 © G: 0   Olimpiadi Italiane...  B  gara-26-11-08 - T...  () volterra.olinfo.it is...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M Posta in arrivo - bian   x   0 Olimpiadiltaliane  0  x   +      -   0   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "         Server time: 13:58:50      .\n    Until contest starts: 00:01:09      Overview\n\\      |      .      .\n                                General information\n                                The contest hasn't started yet.\n                                The contest will start at 2:00:00 PM and vall end at 7:00:00 PM.\n     Contest Management System  is released under\n        the GNU Aflero Gereral Public Lcense.\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          191,
          234,
          332,
          334
        ],
        "ocr_text": "Communication\nDocumentation"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T12:59:00.073999881Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794142740.074.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications  M  I © X 0 +S B 7_ 0 © G: 0   Olimpiadi Italiane...  B  gara-26-11-08 - T...  () volterra.olinfo.it is...      4)   =  0  7   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M Posta in arrivo - bian   x   0 Olimpiadiltaliane  0  x   +      -   0   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications  M  I © X 0 +S B 7_ 0 © G: 0   Olimpiadi Italiane...  B  gara-26-11-08 - T...  () volterra.olinfo.it is...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M Posta in arrivo - bian   x   0 Olimpiadiltaliane  0  x   +      -   0   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "         Server time: 13:59:00      .\n    Until contest starts: 00:00:59      Overview\n\\      |      .      .\n                                General information\n                                The contest hasn't started yet.\n                                The contest will start at 2:00:00 PM and vall end at 7:00:00 PM.\n     Conteest Management System  is 1eleased under\n        the GNU Aflero Gereral Public License.\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          191,
          234,
          332,
          334
        ],
        "ocr_text": "Communication\nDocumentation"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T12:59:10.073999881Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794142750.074.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications  M  I © X 0 +S B  7_ 0 © G:  0   Olimpiadi Italiane...  B  gara-26-11-08 - T...  () volterra.olinfo.it is...      4)   =  0  7   # 79% 08 novembre  Patrick pem",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M Posta in arrivo - bian   x   0 Olimpiadiltaliane  0  x   +      -   0   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications  M  I © X 0 +S B  7_ 0 © G:  0   Olimpiadi Italiane...  B  gara-26-11-08 - T...  () volterra.olinfo.it is...      4)   =  0  7   # 79% 08 novembre  Patrick pem"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M Posta in arrivo - bian   x   0 Olimpiadiltaliane  0  x   +      -   0   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "         Server time: 13:59:10      .\n    Until contest starts: 00:00:49      Overview\n\\      |      .      .\n                                General information\n                                The contest hasn't started yet.\n                                The contest will start at 2:00:00 PM and vall end at 7:00:00 PM.\n     Conteest Management System  is 1eleased under\n        the GNU Aflero Gereral Public License.\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          191,
          234,
          332,
          334
        ],
        "ocr_text": "Communication\nDocumentation"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T12:59:20.073999881Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794142760.074.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications  M  I © X 0 +S B  7_ 0 © G:  0   Olimpiadi Italiane...  B  gara-26-11-08 - T...  () volterra.olinfo.it is...      4)   =  0  7   # 79% 08 novembre  Patrick pem",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M Posta in arrivo - bian   x   0 Olimpiadiltaliane  0  x   +      -   0   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications  M  I © X 0 +S B  7_ 0 © G:  0   Olimpiadi Italiane...  B  gara-26-11-08 - T...  () volterra.olinfo.it is...      4)   =  0  7   # 79% 08 novembre  Patrick pem"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M Posta in arrivo - bian   x   0 Olimpiadiltaliane  0  x   +      -   0   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "    Server time: 13:59:20      .\nUntil contest starts: 00:00:39      Overview\n                                |    General information\n                                The contest hasn't started yet.\n                                The contest will start at 2:00:00 PM and vall end at 7:00:00 PM.\n Contest Mansagement System  i teleased under      LI\n   the GNU Aflero Gereral Public Lcense.\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          191,
          234,
          332,
          334
        ],
        "ocr_text": "Communication\nDocumentation"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T12:59:30.075000047Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794142770.075.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications  M  I © X 0 +S B  7_ 0 © G:  0   Olimpiadi Italiane...  B  gara-26-11-08 - T...  () volterra.olinfo.it is...      4)   =  0  7   # 79% 08 novembre  Patrick pem",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M Posta in arrivo - bian   x   0 Olimpiadiltaliane  0  x   +      -   0   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications  M  I © X 0 +S B  7_ 0 © G:  0   Olimpiadi Italiane...  B  gara-26-11-08 - T...  () volterra.olinfo.it is...      4)   =  0  7   # 79% 08 novembre  Patrick pem"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M Posta in arrivo - bian   x   0 Olimpiadiltaliane  0  x   +      -   0   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "    Server time: 13:59:30      .\nUntil contest starts: 00:00:29      Overview\n                                |    General information\n                                The contest hasn't started yet.\n                                The contest will start at 2:00:00 PM and vall end at 7:00:00 PM.\n Contest Menagement System  is 1eleased under      LI\n   the GNU Aflero Gereral Public Lcense.\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          191,
          234,
          332,
          334
        ],
        "ocr_text": "Communication\nDocumentation"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T12:59:40.073999881Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794142780.074.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications  M  I © X 0 +S B  7_ 0 © G:  0   Olimpiadi Italiane...  B  gara-26-11-08 - T...  () volterra.olinfo.it is...      4)   =  0  7   # 79% 08 novembre  Patrick pem",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M Posta in arrivo - bian   x   0 Olimpiadiltaliane  0  x   +      -   0   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications  M  I © X 0 +S B  7_ 0 © G:  0   Olimpiadi Italiane...  B  gara-26-11-08 - T...  () volterra.olinfo.it is...      4)   =  0  7   # 79% 08 novembre  Patrick pem"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M Posta in arrivo - bian   x   0 Olimpiadiltaliane  0  x   +      -   0   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "    Server time: 13:59:40      .\nUntil contest starts: 00:00:19      Overview\n                                |    General information\n                                The contest hasn't started yet.\n                                The contest will start at 2:00:00 PM and vall end at 7:00:00 PM.\n Contest Menagement System  is 1eleased under      LI\n   the GNU Aflero Gereral Public Lcense.\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          191,
          234,
          332,
          334
        ],
        "ocr_text": "Communication\nDocumentation"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T12:59:50.075000047Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794142790.075.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications  M  I © X 0 +S B  7_ 0 © G:  0   Olimpiadi Italiane...  B  gara-26-11-08 - T...  () volterra.olinfo.it is...      4)   =  0  7   # 79% 08 novembre  Patrick pem",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M Posta in arrivo - bian   x   0 Olimpiadiltaliane  0  x   +      -   0   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications  M  I © X 0 +S B  7_ 0 © G:  0   Olimpiadi Italiane...  B  gara-26-11-08 - T...  () volterra.olinfo.it is...      4)   =  0  7   # 79% 08 novembre  Patrick pem"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M Posta in arrivo - bian   x   0 Olimpiadiltaliane  0  x   +      -   0   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "    Server time: 13:59:50      .\nUntil contest starts: 00:00:09      Overview\n                                |    General information\n                                The contest hasn't started yet.\n                                The contest will start at 2:00:00 PM and vall end at 7:00:00 PM.\n Contest Menagement System  is 1eleased under      LI\n   the GNU Aflero Gereral Public Lcense.\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          191,
          234,
          332,
          334
        ],
        "ocr_text": "Communication\nDocumentation"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:00:00.073999881Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794142800.074.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications  M  I © X 0 +S B  7_ 0 © G:  0   Olimpiadi Italiane...  B  gara-26-11-08 - T...  () volterra.olinfo.it is...      4)   =  0  7   # 79% 08 novembre  Patrick pem",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M Posta in arrivo - bian   x   0 Olimpiadiltaliane  0  x   +      -   0   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          14
        ],
        "text_content": "                     Server time: 14:00:00\n                      Time left: 04:59:59\n                                |    General information\n                                The contest is currently running.\nk      The contest started at 2:00:00 PM and will end at 7:00:00 PM.\n                                Task overview\n                                Task      Name      Time limit      Memory limit      Type\n                                mincammino2      Cammino minimo      1.500 seconds      512 MiB      Batch     mincammino2[ cpp]\n                                paletta      Ordinamento a palett      1.000 second      256 MIB      Batch\n                 Contest Management System  is released under\n                    the GNU Allero General Public License,\n                                -",
        "lsp_tooltips": [
          "Communication\nStaternent\nSubmissions\nStaternent\nSubmissions\nPALETTA\nStaternent\nSubmissions\nTRENI\nStaternent\nSubmissions\nDocumentation"
        ],
        "line_confidences": [
          0.8502319,
          0.90692914,
          0.9184418,
          0.85165346,
          0.8888336,
          0.9086009,
          0.8825151,
          0.819204,
          0.86121655,
          0.8098174,
          0.878514,
          0.7490261,
          0.76789904,
          0.3226049
        ],
        "line_occlusions": [
          null,
          null,
          [
            14,
            32
          ],
          [
            14,
            32
          ],
          [
            1,
            7
          ],
          [
            14,
            32
          ],
          [
            14,
            32
          ],
          [
            14,
            32
          ],
          [
            14,
            32
          ],
          [
            14,
            32
          ],
          [
            14,
            32
          ],
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          191,
          234,
          332,
          634
        ],
        "ocr_text": "Communication\nStaternent\nSubmissions\nStaternent\nSubmissions\nPALETTA\nStaternent\nSubmissions\nTRENI\nStaternent\nSubmissions\nDocumentation"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          29
        ],
        "ocr_text": "¥ Applications  M  I © X 0 +S B  7_ 0 © G:  0   Olimpiadi Italiane...  B  gara-26-11-08 - T...  () volterra.olinfo.it is...      4)   =  0  7   # 79% 08 novembre  Patrick pem"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          29,
          1000,
          68
        ],
        "ocr_text": "v   M Posta in arrivo - bian   x   0 Olimpiadiltaliane  0  x   +      -   0   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "                     Server time: 14:00:00\n                      Time left: 04:59:59\n                                |    General information\n                                The contest is currently running.\nk      The contest started at 2:00:00 PM and will end at 7:00:00 PM.\n                                Task overview\n                                Task      Name      Time limit      Memory limit      Type\n                                mincammino2      Cammino minimo      1.500 seconds      512 MiB      Batch     mincammino2[ cpp]\n                                paletta      Ordinamento a palett      1.000 second      256 MIB      Batch\n                 Contest Management System  is released under\n                    the GNU Allero General Public License,\n                                -"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:00:10.075000047Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794142810.075.jpg",
    "open_windows": [
      "Browser",
      "Terminal"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications  M  I © X 0 +S B 7_ 0 © G: 0   Olimpiadi Italiane...  B  gara-26-11-08 - T...  () volterra.olinfo.it is...      4)   =  0  7   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": "€  >  G  & volterra.olinfo.it      e ® W   . 0  :"
          },
          {
            "title": "v   M Posta in arrivo - bian   x   0 Olimpiadiltaliane  0  x   +      -   0   x",
            "is_active": true,
            "url_or_domain": "€  >  G  & volterra.olinfo.it      e ® W   . 0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [
      {
        "is_running_or_debugging": true,
        "visible_output_snippet": "                                *Done\n                      14:00:10      Open\n                                Lotteria o di  quadri .  (quadri) .      Always open files of this type      X\n           :      R\n    ”      Statement      Show in folder\n      X\ni      |      )\n                                Some details\n      i\n                                Type      Batct\n                                Time limit      0.300 seconds\n      ”      Memory limit      64.0 MIB\n      i    i\n                                Compilation commands  — C++20/ g++      usr/bin/g++  -DEVAL  -stdegnu=+26  -02  -pipe  -static  -s  -0   quadri\n                                grader.cpp  quadri.cpp\n                                Attachments\n                                grader.cpp      598 bytes\n   Contest Management      C++ source code\n      e PA Alsss Soccsal      y"
      }
    ],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          313,
          331,
          340
        ],
        "ocr_text": "Staternent"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          626,
          496,
          669
        ],
        "ocr_text": "I:I grader.cpp C++ source code 598 pytes"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          500,
          626,
          648,
          670
        ],
        "ocr_text": "Rt quadri.cpp 114 bytes"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          523,
          291,
          625,
          327
        ],
        "ocr_text": "Dovmload task staternent"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          29
        ],
        "ocr_text": "¥ Applications  M  I © X 0 +S B 7_ 0 © G: 0   Olimpiadi Italiane...  B  gara-26-11-08 - T...  () volterra.olinfo.it is...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          29,
          1000,
          68
        ],
        "ocr_text": "v   M Posta in arrivo - bian   x   0 Olimpiadiltaliane  0  x   +      -   0   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G  & volterra.olinfo.it      e ® W   . 0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as patrick Bianchi mxanchio) (NN OSSO   B  quadri.cpp      I"
      },
      {
        "panel_type": "terminal_body",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "                                *Done\n                      14:00:10      Open\n                                Lotteria o di  quadri .  (quadri) .      Always open files of this type      X\n           :      R\n    ”      Statement      Show in folder\n      X\ni      |      )\n                                Some details\n      i\n                                Type      Batct\n                                Time limit      0.300 seconds\n      ”      Memory limit      64.0 MIB\n      i    i\n                                Compilation commands  — C++20/ g++      usr/bin/g++  -DEVAL  -stdegnu=+26  -02  -pipe  -static  -s  -0   quadri\n                                grader.cpp  quadri.cpp\n                                Attachments\n                                grader.cpp      598 bytes\n   Contest Management      C++ source code\n      e PA Alsss Soccsal      y"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:00:20.073999881Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794142820.074.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "&=      gara-26-11-08 - Thunar      A  -  DX\n File  Edit  View  Go  Bookmarks  Help",
        "tabs": [
          {
            "title": "¥ Applications E    o 4o ai      1=[isE 0 Olimpiadi Italiane... f gara-26-11-08 - T...  4Q} volterra.olinfo.it is... ° VSCodium      4      u   =  0  7   E 799 08 n{o‘\\{:%ra\\bre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          31
        ],
        "ocr_text": "¥ Applications E    o 4o ai      1=[isE 0 Olimpiadi Italiane... f gara-26-11-08 - T...  4Q} volterra.olinfo.it is... ° VSCodium      4      u   =  0  7   E 799 08 n{o‘\\{:%ra\\bre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          31,
          1000,
          82
        ],
        "ocr_text": "&=      gara-26-11-08 - Thunar      A  -  DX\n File  Edit  View  Go  Bookmarks  Help"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          82,
          1000,
          124
        ],
        "ocr_text": "4+  >  +  #  B& /home/patrick/dev/progetti-c-cpp/gare/gara-26-11-08/      Q"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          124,
          92,
          1000
        ],
        "ocr_text": "Places\n  = Computer\n A patrick\n M Desktop\n 0 Recent\n . Trash\n H bin\nDevices\n .__ File System\nNetwork\n 0 Browse Netw..."
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          92,
          124,
          1000,
          148
        ],
        "ocr_text": "Name      Size     Type      Date Modified +"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          92,
          148,
          1000,
          962
        ],
        "ocr_text": "L"
      },
      {
        "panel_type": "status_bar",
        "box_2d": [
          92,
          962,
          1000,
          1000
        ],
        "ocr_text": "O items  |  Free space: 361,6 GiB"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:00:30.073999881Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794142830.074.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "|      quadri - Thunar      A  -  0x\n File  Edit  View  Go  Bookmarks  Help",
        "tabs": [
          {
            "title": "¥ Applications E    ° *o ai     i BEDO: 0 Olimpiadi Italiane... f quadri - Thunar     Q) volterra.olinfo.it is... ° VSCodium      u   =  0  7   a 799 08 n{a‘\\{:%ra\\bre  Patrick",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          417,
          461,
          579,
          622
        ],
        "ocr_text": "H NewEmptyFile... ~ o x\nEnter the name:\n. quadri.\nCancel Create"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          31
        ],
        "ocr_text": "¥ Applications E    ° *o ai     i BEDO: 0 Olimpiadi Italiane... f quadri - Thunar     Q) volterra.olinfo.it is... ° VSCodium      u   =  0  7   a 799 08 n{a‘\\{:%ra\\bre  Patrick"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          31,
          1000,
          82
        ],
        "ocr_text": "|      quadri - Thunar      A  -  0x\n File  Edit  View  Go  Bookmarks  Help"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          82,
          1000,
          124
        ],
        "ocr_text": "+      +  #   M /home/patrick/dev/progetti-c-cpp/gare/gara-26-11-08/quadri/      Q"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          124,
          92,
          1000
        ],
        "ocr_text": "Places\n  = Computer\n A patrick\n M Desktop\n 0 Recent\n . Trash\n H bin\nDevices\n .__ File System\nNetwork\n 0 Browse Netw..."
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          92,
          124,
          1000,
          148
        ],
        "ocr_text": "Name      Size     Type      Date Modified +"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          92,
          148,
          1000,
          962
        ],
        "ocr_text": "*\n                                ‘"
      },
      {
        "panel_type": "status_bar",
        "box_2d": [
          92,
          962,
          1000,
          1000
        ],
        "ocr_text": "O items  |  Free space: 361,6 GiB"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:00:40.073999881Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794142840.074.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  o  x",
        "tabs": [
          {
            "title": "N Applications M  I ©@ 4 O S H  —   0 E G: 0 Olimpiadi Italiane... g quadri - Thunar     40} volterra.olinfo.it is... 0 0 quadri.cpp - VS...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          5
        ],
        "text_content": "   int quadri(int  N,  long long M,  int V[])  {\n        // Scrivete qui  la  vostra soluzione\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8799079,
          0.8859413,
          0.8955703,
          0.70232445
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S H  —   0 E G: 0 Olimpiadi Italiane... g quadri - Thunar     40} volterra.olinfo.it is... 0 0 quadri.cpp - VS...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  o  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  ®      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int  N,  long long M,  int V[])  {\n        // Scrivete qui  la  vostra soluzione\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:00:50.073999881Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794142850.074.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  o  x",
        "tabs": [
          {
            "title": "N Applications M  I ©@ 4 O S H  —   0 E G: 0 Olimpiadi Italiane... g quadri - Thunar     40} volterra.olinfo.it is... 0 0 quadri.cpp - VS...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          3
        ],
        "text_content": "        int quadri(int N,  long long M,  int V[]) 4\n            int max\n         |\n                                I\nRestricted Mode  & 0 A\\ 0      '@ n2,col12  Spaces:i4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.80219316,
          0.9106823,
          0.7885029,
          0.89993304,
          0.62919265
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S H  —   0 E G: 0 Olimpiadi Italiane... g quadri - Thunar     40} volterra.olinfo.it is... 0 0 quadri.cpp - VS...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  o  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp ®      o  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri >  € quadri.cpp\n                                -"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\nD"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "        int quadri(int N,  long long M,  int V[]) 4\n            int max\n         |\n                                I\nRestricted Mode  & 0 A\\ 0      '@ n2,col12  Spaces:i4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:01:00.073999881Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794142860.074.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  o  x",
        "tabs": [
          {
            "title": "N Applications M  I ©@ 4 O S H  —   0 E G: 0 Olimpiadi Italiane... g quadri - Thunar     40} volterra.olinfo.it is... 0 0 quadri.cpp - VS...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          4
        ],
        "text_content": "   int quadri(int  N,  long long M,  int V[])  {\n        int max;\n        for{(int  1D]\n   }\n                                I\ntedMode  ®o0Ao0      0  Ln3,Col14  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "e int"
        ],
        "line_confidences": [
          0.91075546,
          0.91045356,
          0.4303081,
          0.9680886,
          0.9313107,
          0.6745823
        ],
        "line_occlusions": [
          null,
          null,
          [
            21,
            27
          ],
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S H  —   0 E G: 0 Olimpiadi Italiane... g quadri - Thunar     40} volterra.olinfo.it is... 0 0 quadri.cpp - VS...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  o  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp ®      o  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri >  € quadri.cpp\n                                -"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int  N,  long long M,  int V[])  {\n        int max;\n        for{(int  1D]\n   }\n                                I\ntedMode  ®o0Ao0      0  Ln3,Col14  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          171,
          259,
          493,
          290
        ],
        "ocr_text": "e int"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:01:10.073999881Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794142870.074.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  o  x",
        "tabs": [
          {
            "title": "N Applications M  I ©@ 4 O S H  —   0 E G: 0 Olimpiadi Italiane... g quadri - Thunar     40} volterra.olinfo.it is... 0 0 quadri.cpp - VS...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          4
        ],
        "text_content": "   int quadri(int  N,  long long M,  int V[])  {\n        int max;\n        forl(int i=0;il|\n   }\n                                I\ntedMode  ®o0Ao0      0  Ln3,Col18  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.91075546,
          0.91045356,
          0.6500681,
          0.9680886,
          0.9313107,
          0.6518653
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S H  —   0 E G: 0 Olimpiadi Italiane... g quadri - Thunar     40} volterra.olinfo.it is... 0 0 quadri.cpp - VS...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  o  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp ®      o  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri >  € quadri.cpp\n                                -"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\nD"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int  N,  long long M,  int V[])  {\n        int max;\n        forl(int i=0;il|\n   }\n                                I\ntedMode  ®o0Ao0      0  Ln3,Col18  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:01:20.073999881Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794142880.074.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  o  x",
        "tabs": [
          {
            "title": "N Applications M  I ©@ 4 O S H  —   0 E G: 0 Olimpiadi Italiane... g quadri - Thunar     40} volterra.olinfo.it is... 0 0 quadri.cpp - VS...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          5
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max;     I\n       in|\n    o\ntedMode  ®o0A0      0  Ln3,Col7  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8880051,
          0.7622634,
          0.90257186,
          0.24083045,
          0.6804803
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S H  —   0 E G: 0 Olimpiadi Italiane... g quadri - Thunar     40} volterra.olinfo.it is... 0 0 quadri.cpp - VS...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  o  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp ®      o  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri >  € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max;     I\n       in|\n    o\ntedMode  ®o0A0      0  Ln3,Col7  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:01:30.073999881Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794142890.074.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  o  x",
        "tabs": [
          {
            "title": "N Applications M  I ©@ 4 O S H  —   0 E G: 0 Olimpiadi Italiane... g quadri - Thunar     40} volterra.olinfo.it is... 0 0 quadri.cpp - VS...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          5
        ],
        "text_content": "   int quadri(int  N,  long long M,  int V[])  {\n        int max;\n   ‘     int forl(int inizio=0;\n   i\n   }\n                        ate int\ntedMode  ®o0Ao0      0  Ln4,Col19  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "e inizio"
        ],
        "line_confidences": [
          0.88728696,
          0.9043773,
          0.82171667,
          0.60628605,
          0.9126278,
          0.82825154,
          0.65262026
        ],
        "line_occlusions": [
          null,
          null,
          [
            31,
            37
          ],
          [
            20,
            60
          ],
          [
            11,
            51
          ],
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S H  —   0 E G: 0 Olimpiadi Italiane... g quadri - Thunar     40} volterra.olinfo.it is... 0 0 quadri.cpp - VS...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  o  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  ®      o  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int  N,  long long M,  int V[])  {\n        int max;\n   ‘     int forl(int inizio=0;\n   i\n   }\n                        ate int\ntedMode  ®o0Ao0      0  Ln4,Col19  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          203,
          284,
          525,
          312
        ],
        "ocr_text": "e inizio"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:01:40.075000047Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794142900.075.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  o  x",
        "tabs": [
          {
            "title": "N Applications M  I ©@ 4 O S H  —   0 E G: 0 Olimpiadi Italiane... g quadri - Thunar     40} volterra.olinfo.it is... 0 0 quadri.cpp - VS...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          5
        ],
        "text_content": "   int quadri(int  N,  long long M,  int V[])  {\n        int max;\n   ‘     int forl(int inizio=0;\n   }\ntedMode  ®o0Ao0      0  Ln4,Col26  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.89055413,
          0.9043773,
          0.82145405,
          0.79464114,
          0.73953396
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S H  —   0 E G: 0 Olimpiadi Italiane... g quadri - Thunar     40} volterra.olinfo.it is... 0 0 quadri.cpp - VS...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  o  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  ®      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int  N,  long long M,  int V[])  {\n        int max;\n   ‘     int forl(int inizio=0;\n   }\ntedMode  ®o0Ao0      0  Ln4,Col26  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:01:50.073999881Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794142910.074.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  o  x",
        "tabs": [
          {
            "title": "N Applications M  I ©@ 4 O S H  —   0 E G: 0 Olimpiadi Italiane... g quadri - Thunar     40} volterra.olinfo.it is... 0 0 quadri.cpp - VS...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          5
        ],
        "text_content": "   int quadri(int  N,  long long M,  int V[])  {\n        int max;\n   ‘     int forl(int inizio=0;\n   }\ntedMode  ®o0Ao0      0  Ln4,Col26  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.89055413,
          0.9043773,
          0.82145405,
          0.79464114,
          0.73953396
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S H  —   0 E G: 0 Olimpiadi Italiane... g quadri - Thunar     40} volterra.olinfo.it is... 0 0 quadri.cpp - VS...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  o  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  ®      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int  N,  long long M,  int V[])  {\n        int max;\n   ‘     int forl(int inizio=0;\n   }\ntedMode  ®o0Ao0      0  Ln4,Col26  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:02:00.073999881Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794142920.074.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  o  x",
        "tabs": [
          {
            "title": "N Applications M  I ©@ 4 O S H  —   0 E G: 0 Olimpiadi Italiane... g quadri - Thunar     40} volterra.olinfo.it is... 0 0 quadri.cpp - VS...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          7
        ],
        "text_content": "        int quadri(int N,  long long M,  int V[])  {\n            int max;\n            int inizio=0;\n            for(int i=e;i|Ìizio<M;i++)|£\n            B\n        }\nRestricted Mode  X0 A0      0  Ln5Col9  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.89375126,
          0.9149792,
          0.9022844,
          0.51542515,
          0.64453995,
          0.6921517,
          0.5714027
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S H  —   0 E G: 0 Olimpiadi Italiane... g quadri - Thunar     40} volterra.olinfo.it is... 0 0 quadri.cpp - VS...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  o  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  ®      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "        int quadri(int N,  long long M,  int V[])  {\n            int max;\n            int inizio=0;\n            for(int i=e;i|Ìizio<M;i++)|£\n            B\n        }\nRestricted Mode  X0 A0      0  Ln5Col9  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:02:10.075000047Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794142930.075.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  o  x",
        "tabs": [
          {
            "title": "N Applications M  I ©@ 4 O S H  —   0 E G: 0 Olimpiadi Italiane... g quadri - Thunar     40} volterra.olinfo.it is... 0 0 quadri.cpp - VS...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          7
        ],
        "text_content": "        int quadri(int N,  long long M,  int V[])  {\n            int max;\n            int inizio=0;\n            for(int i=e;i|Ìizio<M;i++)|£\n            B\n        }\nRestricted Mode  X0 A0      0  Ln5Col9  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.89375126,
          0.9149792,
          0.9022844,
          0.51542515,
          0.64453995,
          0.6921517,
          0.5714027
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S H  —   0 E G: 0 Olimpiadi Italiane... g quadri - Thunar     40} volterra.olinfo.it is... 0 0 quadri.cpp - VS...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  o  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  ®      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "        int quadri(int N,  long long M,  int V[])  {\n            int max;\n            int inizio=0;\n            for(int i=e;i|Ìizio<M;i++)|£\n            B\n        }\nRestricted Mode  X0 A0      0  Ln5Col9  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:02:20.075000047Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794142940.075.jpg",
    "open_windows": [
      "Browser",
      "Terminal"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE 0 Olimpiadi Italiane... f quadri - Thunar     () volterra.olinfo.it is... o 0 quadri.cpp - VS...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M Posta in arrivo - bian   x   0 Olimpiadiltaliane  0  x   +      -   0   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [
      {
        "is_running_or_debugging": true,
        "visible_output_snippet": "    Server time:  14:02:20\n                                Cammino .      minimo L.      (mincammino2) .      .      -\n      ESEO\n                                Statement\nQUADRI\nStaternent\n                                Some details\n                                |     Type      Batch\n                                Time limit      1.500 seconds\n                                Memory limit      512 MIB\n                                Compilation commands  — C++20 / g++      /usr/bin/g++ -DEVAL -stdsgnus+20  -02 -pipe -static -s  -0 mincammino2\n                                grader.cpp mincammino2.cpp\n                                Attachments\ne e ot PA\n                                È] grader.cpp      LI     471 bytes    3  mincammino2.inputl.tbxt    10 bytes\nContest Management      C++ source code      Plain text document\n   the GNU Affero Gereral Public License.\n                                lîl mincammino2.cpp      196 bytes   lî] mincammino2.inputl.txt    34 bytes\n                                C++ source code      Plain text document\n                                —"
      }
    ],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          191,
          234,
          332,
          634
        ],
        "ocr_text": "Overview\nCommunication\nStaternent\nSubmissions\nSubmissions\nStaternent\nSubmissions\nTRENI\nStaternent\nSubmissions\nDocumentation"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          626,
          800,
          669
        ],
        "ocr_text": "©\nD grader.cpp 471 bytes ] mincamminoZ.input.txt 10 bytes D mincammino2.outputd.txt 6 bytes\nC++ source code Plain texi document Plain text document"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          679,
          800,
          725
        ],
        "ocr_text": "u mincammino2.cpp 196 bytes J mincammino2.inputl.txt 34 bytes I_J mincammino2.outputl.txt 9 bytes\nC++ source code Plain text document Plain text document"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          523,
          291,
          625,
          327
        ],
        "ocr_text": "Dovmload task staternent"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          652,
          625,
          800,
          669
        ],
        "ocr_text": "D mincammino2.outputd.axt 6 bytes\nPlain text document"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          652,
          679,
          800,
          723
        ],
        "ocr_text": "I_J mincammino2.outputl.txt 9 bytes\nPlain text document"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE 0 Olimpiadi Italiane... f quadri - Thunar     () volterra.olinfo.it is... o 0 quadri.cpp - VS...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M Posta in arrivo - bian   x   0 Olimpiadiltaliane  0  x   +      -   0   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "terminal_body",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "    Server time:  14:02:20\n                                Cammino .      minimo L.      (mincammino2) .      .      -\n      ESEO\n                                Statement\nQUADRI\nStaternent\n                                Some details\n                                |     Type      Batch\n                                Time limit      1.500 seconds\n                                Memory limit      512 MIB\n                                Compilation commands  — C++20 / g++      /usr/bin/g++ -DEVAL -stdsgnus+20  -02 -pipe -static -s  -0 mincammino2\n                                grader.cpp mincammino2.cpp\n                                Attachments\ne e ot PA\n                                È] grader.cpp      LI     471 bytes    3  mincammino2.inputl.tbxt    10 bytes\nContest Management      C++ source code      Plain text document\n   the GNU Affero Gereral Public License.\n                                lîl mincammino2.cpp      196 bytes   lî] mincammino2.inputl.txt    34 bytes\n                                C++ source code      Plain text document\n                                —"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:02:30.073999881Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794142950.074.jpg",
    "open_windows": [
      "Browser",
      "Terminal"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... o mincammino2.cp...      4)   -  0  7   E 79% 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": "€  >  G   % volterra.olinfo.it      e a r   &  0  i"
          },
          {
            "title": "v   M Posta in arrivo - bian   x   0 Olimpiadiltaliane  0  x   +      -   0   x",
            "is_active": true,
            "url_or_domain": "€  >  G   % volterra.olinfo.it      e a r   &  0  i"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [
      {
        "is_running_or_debugging": true,
        "visible_output_snippet": "    Server time:  14:02:30      .      ..      .      .\n     R      ———      Cammino  minimo (mincammino2)   cescripior\n                                Statement\nQUADRI\nStaternent\n                                Some details\n                                |\n                                Type      Batch\n                                Time limit      1.500 seconds\n                                Memory limit      512 MIB\n                                Compilation commands  — C++20 / g++      /usr/bin/g++ -DEVAL -stdsgnus+20  -02 -pipe -static -s  -0 mincammino2\n                                grader.cpp mincammino2.cpp\n                                Attachments\ne e ot PA\n                                È] grader.cpp      471 bytes   E]  mincammino2.inputd.tbxt    10 bytes\nContest Menagement   System  s released under      C++ source code      -\n   the GNU Aflero  General Publi:   ense\n                                u  mincammino2.cpp      196 bytes      mincammino2.inputd.txt    34 bytes\n                                C++ source code      Plain text document\n                                _—_. B\n                                Il  volterra.olinfo.it is sharing your screen.  [ Stop sharing"
      }
    ],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          191,
          234,
          332,
          634
        ],
        "ocr_text": "Overview\nCommunication\nStaternent\nSubmissions\nSubmissions\nStaternent\nSubmissions\nTRENI\nStaternent\nSubmissions\nDocumentation"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          626,
          800,
          670
        ],
        "ocr_text": "I:I grader.cpp 471 bytes J mincamminoZ.inputd.txt 10 bytes D mincammino2.outputd.txt 6 bytes\nC++ source code Plain text document L, Plain text document"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          679,
          800,
          725
        ],
        "ocr_text": "mincammino2.cpp 196 bytes mincammino2.input1.txt 34 bytes mincammino2.output1.txt 9 bytes\nC++ source code Piain text document Plain text document"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          523,
          291,
          625,
          327
        ],
        "ocr_text": "Dovmload task staternent"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          652,
          625,
          800,
          669
        ],
        "ocr_text": "D mincammino2.outputd.axt 6 bytes\nPlain text document"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          652,
          679,
          800,
          723
        ],
        "ocr_text": "I_J mincammino2.outputl.txt 9 bytes\nPlain text document"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... o mincammino2.cp...      4)   -  0  7   E 79% 08 novembre  Patrick wm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M Posta in arrivo - bian   x   0 Olimpiadiltaliane  0  x   +      -   0   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   % volterra.olinfo.it      e a r   &  0  i"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "terminal_body",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "    Server time:  14:02:30      .      ..      .      .\n     R      ———      Cammino  minimo (mincammino2)   cescripior\n                                Statement\nQUADRI\nStaternent\n                                Some details\n                                |\n                                Type      Batch\n                                Time limit      1.500 seconds\n                                Memory limit      512 MIB\n                                Compilation commands  — C++20 / g++      /usr/bin/g++ -DEVAL -stdsgnus+20  -02 -pipe -static -s  -0 mincammino2\n                                grader.cpp mincammino2.cpp\n                                Attachments\ne e ot PA\n                                È] grader.cpp      471 bytes   E]  mincammino2.inputd.tbxt    10 bytes\nContest Menagement   System  s released under      C++ source code      -\n   the GNU Aflero  General Publi:   ense\n                                u  mincammino2.cpp      196 bytes      mincammino2.inputd.txt    34 bytes\n                                C++ source code      Plain text document\n                                _—_. B\n                                Il  volterra.olinfo.it is sharing your screen.  [ Stop sharing"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:02:40.311000108Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794142960.311.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "v   M  Posta in arrivo - bian x  | 0  Olimpiadi Italiane 0  x  | 0 quadri.it.pdf      x   0 mincammino2.itpdf  x   +      -   e   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          323,
          545,
          667,
          594
        ],
        "ocr_text": "C++ void mincammino(int N, int N, vector<int> X, vector<int> ¥, vector<int>\nP, vector<long long>k D);"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E}  I ©@ 4 O S M  7   & E G: 0 mincammino2.it...  g quadri- Thunar  - 0 volterra.olinfo.itis.. 0 mincammino2.cp...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian x  | 0  Olimpiadi Italiane 0  x  | 0 quadri.it.pdf      x   0 mincammino2.itpdf  x   +      -   e   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    mincammino2.it.pdf      142      -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          703,
          1000
        ],
        "ocr_text": "Gara di selezione Stage 2026\nVolterra, 08 novembre 2026      mnincanmino2 e IT\n Cammino minimo  (mincammino2)\nDato un grafo pesato diretto con N nodi indicizzati da 0 a N — 1, trovare la lunghezza del cammino\nminimo dal nodo 0 ad ogni nodo.\nImplementazione\nDovrai sottoporre un unico file, con estensione .cpp.\n    & ‘Ira gli allogati n questo task troverni un template mincammino.cpp con un esempio di\n       implementazione\nDovral Implementare la seguente funzione:  X\n   . L'intero N rappresenta il numero di nodi del grafo.\n   . L'intero M rappresenta il numero di archi del grafo.\n   . Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   o La funzione dovra popolare l’array D, dove, per ogni i = 0... N -1, il valore D; dovrà essere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n     0, D; dovra essere —1.\nGrader di prova\nNella directory relativa a questo problema & presente una versione semplificata del grader usato durante\nla correzione, che potete usare per testare le vostre soluzioni in locale.  Il grader di esempio legge i dati\nda gtdin, chiama le funzioni che dovete implementare e scrive su atdout, secondo il seguente formato.\nIl file di input & composto da M + 1 righe, contenenti:\n   «  Rign 1: gli interi N e M\n   o Riga2+iperi=0...M—1: gli interi X;, Y, e P,.\n1 file di output è composto da un'unica riga, contenente gli N interi Dy, Dy, ..., Dy_\nAssunzi      -\n          Il  volterra.olinfo.it is sharing = your screen     Stop sharing\n   .  1%"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          703,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:02:50.306999921Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794142970.307.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "v   M  Posta in arrivo - bian x  | 0  Olimpiadi Italiane 0  x  | 0 quadri.it.pdf      x   0 mincammino2.itpdf  x   +      -   e   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          323,
          529,
          667,
          577
        ],
        "ocr_text": "C++ void mincammino(int N, int N, vector<int> X, vector<int> ¥, vector<int>\nP, vector<long long>k D);"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E}  I ©@ 4 O S M  7   & E G: 0 mincammino2.it...  g quadri- Thunar  - 0 volterra.olinfo.itis.. 0 mincammino2.cp...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian x  | 0  Olimpiadi Italiane 0  x  | 0 quadri.it.pdf      x   0 mincammino2.itpdf  x   +      -   e   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    mincammino2.it.pdf      142      -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          702,
          1000
        ],
        "ocr_text": "Gara di selezione Stage 2026\nVolterra, 08 novembre 2026      mnincanmino2 e IT\n Cammino minimo  (mincammino2)\nDato un grafo pesato diretto con N nodi indicizzati da 0 a N — 1, trovare la lunghezza del cammino\nminimo dal nodo 0 ad ogni nodo.\nImplementazione\nDovrai sottoporre un unico file, con estensione .cpp.\n    5 Tra gli allogati n questo task troverai un template mincammino.cpp con un esempio di\n       implementazione\nDovrai implementare la seguente funzione:\n   e L'intero N rappresenta il numero di nodi del grafo.\n   e L'intero M rappresenta il numero di archi del grafo.      k\n   e Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   « La funzione dovrà popolare l’array D, dove, per ogni i = 0...    N -1, il valore D; dovrà essere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n     0, D; dovrà essere — 1.\nGrader di prova\nNella directory relativa a questo problema è presente una versione semplificata del grader usato durante\nla correzione, che potete usare per testare le vostre soluzioni in locale.  Il grader di esempio legge i dati\nda stdin, chiama le funzioni che dovete implementare e scrive su stdout, secondo il seguente formato.\nIl file di input & composto da M + 1 righe, contenenti:\n   «  Riga 1: gli interi N e M\n   o Riga 2+i per i =0...M — 1: gli interi X;, Y, e P,.\n11 file di output & composto da un'unica riga, contenente gli N° interi Do, Dy, ..., Dy_,\nAssunzioni\n   MS  ||  volterra.olinfo.it is sharing your screen.   P Stop sharing"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:03:00.308000087Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794142980.308.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "v   M  Posta in arrivo - bian x  | 0  Olimpiadi Italiane 0  x  | 0 quadri.it.pdf      x   0 mincammino2.itpdf  x   +      -   e   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E}  I ©@ 4 O S M  7   & E G: 0 mincammino2.it...  g quadri- Thunar  - 0 volterra.olinfo.itis.. 0 mincammino2.cp...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian x  | 0  Olimpiadi Italiane 0  x  | 0 quadri.it.pdf      x   0 mincammino2.itpdf  x   +      -   e   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    mincammino2.it.pdf      212     -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          702,
          1000
        ],
        "ocr_text": "    mpi  di input/outpu'\n 21\n 101\n 4  5      0122\n 011\n 022\n 131\n 213\n 235\nSpiegazione\nNel primo caso di esempio ¢'¢ un unico arco dal nodo 1 al nodo 0, dunque il nodo 1 non & raggiungibile\ndal nodo 0, mentre si pud andare dal nodo 0 in sè stesso percorrendo una distanza di 0.\n                                1\n                                O      0\nNel secondo caso di esempio:\n   o il nodo 0 ha distanza 0 da s stesso;\n   « il nodo 1 è raggiungibile con un arco di peso 1:      N\n   e 11 nodo 2 è raggiungibile con un arco di peso 2\n   o il nodo 3 è raggiungibile con un arco dal nodo 0 al nodo 1 e un arco dal nodo 1 al nodo 3, per una\n     distanza totale di 2.\n                                !    '     i\n sss  Il  volterra.olinfo.it is sharing your screen. [ Stop sharing      Rz"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:03:10.073999881Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794142990.074.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... o mincammino2.cp...      4)   -  0  7   E 79% 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": "€  >  G   % volterra.olinfo.it      e a r   &  0  i"
          },
          {
            "title": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  0  x   0  quadri.it.pdf      x | 0 mincammino2.itpdf  x  | +      -  0   x",
            "is_active": true,
            "url_or_domain": "€  >  G   % volterra.olinfo.it      e a r   &  0  i"
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          27
        ],
        "text_content": "       Server time:  14:03:10\n         TEZE      Ordinamento a  palett (paletta)   «\n   Overview\n   o\n      ADF      The statement for this task Is avalable in muttiple versions, in difterent\n    - a ’      languages. You can see (and download) all of them using the list on the right.\n                                Some suggested translations follow.\n    Submissions\n   MINCAMMINO2      S: ement in English\n    Staternent\n    Submissions\n   PALETTA\n'  Submissions\n    Ry\n   Documentalion      Type\n                                Time limit\n ON  Alers  Cotint PO   Liconaa      Memory limit\n                                Compilation commands  — C++20 / g++      /usr/bin/g++ -DEVAL -stdsgnu=+20  -02 -pipe -static -s  -o paletta\n                                Attachments\n                                C++ source code      Plain text document\n                                ’\n                                El mm      S7bytes     |  palettainputltxt\n                                Plain text document\n                                —\n                                Il  volterra.olinfo.it is sharing your screen.  [ Stop sharing",
        "lsp_tooltips": [
          "Staternent",
          "I:I grader.cpp 635 bytes ] paletta input0.txt 12 bytes D paletta.output0.txt 3 bytes\nC++ source code Plain texi document Plain text document",
          "U paletta.cpp 57 bytes —l paletta.inputl.txt 14 bytes l_] paletta.outputl.txt 2 bytes\nC++ source code Plain text document Plain text document",
          "S: _ ement in English",
          "« English\n« nalian",
          "I:I paletta.output0.txt 3 bytes\nPlain text document",
          "U paletta.outputl.txt 2 bytes\nPlain text document"
        ],
        "line_confidences": [
          0.86717534,
          0.75801915,
          0.8978834,
          0.28914627,
          0.7316328,
          0.80637646,
          0.83071786,
          0.8333832,
          0.6717499,
          0.5718857,
          0.83878326,
          0.9062126,
          0.73288935,
          0.7580414,
          0.6573804,
          0.89647037,
          0.4059166,
          0.7449619,
          0.9127391,
          0.8978211,
          0.7256863,
          0.779044,
          0.33647797,
          0.48324013,
          0.8733074,
          0.5178104,
          0.7963086
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            33,
            73
          ],
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          463,
          331,
          488
        ],
        "ocr_text": "Staternent"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          812,
          800,
          855
        ],
        "ocr_text": "I:I grader.cpp 635 bytes ] paletta input0.txt 12 bytes D paletta.output0.txt 3 bytes\nC++ source code Plain texi document Plain text document"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          865,
          800,
          911
        ],
        "ocr_text": "U paletta.cpp 57 bytes —l paletta.inputl.txt 14 bytes l_] paletta.outputl.txt 2 bytes\nC++ source code Plain text document Plain text document"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          401,
          354,
          538,
          390
        ],
        "ocr_text": "S: _ ement in English"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          608,
          294,
          800,
          515
        ],
        "ocr_text": "« English\n« nalian"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          652,
          811,
          800,
          856
        ],
        "ocr_text": "I:I paletta.output0.txt 3 bytes\nPlain text document"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          652,
          865,
          800,
          909
        ],
        "ocr_text": "U paletta.outputl.txt 2 bytes\nPlain text document"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... o mincammino2.cp...      4)   -  0  7   E 79% 08 novembre  Patrick wm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  0  x   0  quadri.it.pdf      x | 0 mincammino2.itpdf  x  | +      -  0   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   % volterra.olinfo.it      e a r   &  0  i"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time:  14:03:10\n         TEZE      Ordinamento a  palett (paletta)   «\n   Overview\n   o\n      ADF      The statement for this task Is avalable in muttiple versions, in difterent\n    - a ’      languages. You can see (and download) all of them using the list on the right.\n                                Some suggested translations follow.\n    Submissions\n   MINCAMMINO2      S: ement in English\n    Staternent\n    Submissions\n   PALETTA\n'  Submissions\n    Ry\n   Documentalion      Type\n                                Time limit\n ON  Alers  Cotint PO   Liconaa      Memory limit\n                                Compilation commands  — C++20 / g++      /usr/bin/g++ -DEVAL -stdsgnu=+20  -02 -pipe -static -s  -o paletta\n                                Attachments\n                                C++ source code      Plain text document\n                                ’\n                                El mm      S7bytes     |  palettainputltxt\n                                Plain text document\n                                —\n                                Il  volterra.olinfo.it is sharing your screen.  [ Stop sharing"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:03:20.312000036Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143000.312.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 paletta.it.pdf - Ch... { quadri- Thunar    §) volterra.olinfo.it is... o mincammino2.cp...      4)   -  0  7   E 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": "€  >  GC   & volterra.olinfo.it/cms/tasks/paletta/statements/it/paletta.it.pdf      *   L  0  :"
          },
          {
            "title": "v   M  Posta in arrivo - bian x  | 0  Olimpiadi Italiane 0  x  | 0 paletta.itpdf      X   0  paletta.en.pdf      x | 0 quadri.it.pdf      x | 0 mincammino2.it.pdf  x  | +      -   0   x",
            "is_active": true,
            "url_or_domain": "€  >  GC   & volterra.olinfo.it/cms/tasks/paletta/statements/it/paletta.it.pdf      *   L  0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          938,
          642,
          990
        ],
        "ocr_text": "Ì Il volterra.olinfo.it is sharing your screen. - Hide"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 paletta.it.pdf - Ch... { quadri- Thunar    §) volterra.olinfo.it is... o mincammino2.cp...      4)   -  0  7   E 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian x  | 0  Olimpiadi Italiane 0  x  | 0 paletta.itpdf      X   0  paletta.en.pdf      x | 0 quadri.it.pdf      x | 0 mincammino2.it.pdf  x  | +      -   0   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  GC   & volterra.olinfo.it/cms/tasks/paletta/statements/it/paletta.it.pdf      *   L  0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    paletta.it.pdf      142      -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          703,
          1000
        ],
        "ocr_text": "Gara di selezione Stage 2026\nvolterra, 08 novembre 2026      paletta o IT\n Ordinamento a palett (paletta)\n                                N\nRomeo ha di recente assistito ad un'avvincente performance di un cuoco acrobatico, che gestiva una\nimponente grigliata di braciole ribaltandole a gruppi di tre per mezzo di una apposita paletta. Questo\nevento gli ha ispirato I'idea del paletta-sort, una nuova interessante procedura di ordinamento.\nDato un vettore V contenente gli interi da 0 a N - 1 (indicizzato da 0 a N - 1), l'unica operazione ammessa\nnel paletta-sort è l'operazione ribalta. Questa operazione sostituisce tre elementi A, B, C consecutivi di\nV con i corrispondenti ribaltati €, B, A. Aiuta Romeo a capire se & possibile ordinare il vettore V, ¢ in\ncaso affermativo quante e quali operazioni ribalta sono sufficienti!\nImplementazione\nDovrai sottoporre esattamente un file con estensione . cpp.\n    & Tra gli  allegati a questo task troverai un template  (paletta.cpp) con un esempio di\n       implementazione.\nDovrai implementare la seguente funzione:\n  W Funzione paletta_sort\n     [C++ [long long paletta_sort(int ¥,  int V();\n       -  L'intero N mppresenta il numero di elementi da ordinare,\n       — 1l vettore V, indicizzato da 0 a N — 1, contiene la sequenza da ordinare.\n       — La funzione dovrà restituire il numero ribaltamenti effettuati per ordinare V, oppure  -1 se non\n         e’ modo di ordinare il vettore,\n1l grader chiamerà la funzione paletta_sort e ne stamperà il valore restituito sul file di output.\nGrader di prova\nNella directory relativa a questo problema & presente una versione semplificata del grader usato durante\nla correzione, che potete usare per testare le vostre soluzioni in locale. Il grader di esempio legge i dati di\ninput dal file input.txt, chiama le funzioni che dovete implementare e scrive il file output . txt, secondo\nil seguente formato.\n1l file inpne vt è camnastn da dne riche contenenti-\n   .  Rigt\n   . Rig"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          703,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:03:30.073999881Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143010.074.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... o mincammino2.cp...      4)   -  0  7   E 79% 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian x   0 Olimpiadiltaliane  0  x   0 paletta.itpdf      x | 0  quadri.it.pdf      x  | 0 mincammino2.it.pdf  x  | +      -   0   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          29
        ],
        "text_content": "       Server time:  14:03:30\n         Time left: 04:56:29      Ordinamento di      a p palett I      (paletta) p   I\n   Overview\n   Comemunication\n   QUADRI      The Statement for this task Is avaslable in multiple versions, in different\n   B - -      languages. You can see (and downioad) all of them using the list on the nght\n                                Some suggested translations follow.\n   Submissions\n   MINCAMMINO2      Statement in English\n   Staternent\n   Submissions\n   PALETTA\n'  Submissions\n     ia\n   Subififssions\n   Documentation      Type\n                                Time limit\n    Contest Management System  is released under      Memoly Hmit\n      the GNU Aflero  Gereral Publc   Erue,\n                                Compilation commands  — C++20/ g++      /usr/nin/g++ -DEVAL -stdsgnu=+20  -02 -pipe -static -s  -o paletta\n                                Attachments\n                                C++ source code      Plain text document\n                                ’\n                                El mm      S7bytes     |  palettainputltxt\n                                Plain text document\n                                —\n                                Il  volterra.olinfo.it is sharing your screen.  [ Stop sharing",
        "lsp_tooltips": [
          "Staternent",
          "I:I grader.cpp 635 bytes ] paletta input0.txt 12 bytes D paletta.output0.txt 3 bytes\nC++ source code Plain texi document Plain text document",
          "U paletta.cpp 57 bytes —l paletta.inputl.txt 14 bytes l_] paletta.outputl.txt 2 bytes\nC++ source code Plain text document Plain text document",
          "Statement in English",
          "« English\n.",
          "I:I paletta.output0.txt 3 bytes\nPlain text document",
          "U paletta.outputl.txt 2 bytes\nPlain text document"
        ],
        "line_confidences": [
          0.9175463,
          0.822277,
          0.9041563,
          0.5993794,
          0.717741,
          0.7367822,
          0.71752626,
          0.83007956,
          0.8588033,
          0.9099295,
          0.91038674,
          0.90445656,
          0.7835958,
          0.74422187,
          0.33288756,
          0.83743745,
          0.882433,
          0.6531766,
          0.44455191,
          0.71431154,
          0.91078407,
          0.8978211,
          0.7256863,
          0.779044,
          0.33647797,
          0.48324013,
          0.8733074,
          0.51399565,
          0.8575326
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            33,
            73
          ],
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          463,
          331,
          488
        ],
        "ocr_text": "Staternent"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          812,
          800,
          855
        ],
        "ocr_text": "I:I grader.cpp 635 bytes ] paletta input0.txt 12 bytes D paletta.output0.txt 3 bytes\nC++ source code Plain texi document Plain text document"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          865,
          800,
          911
        ],
        "ocr_text": "U paletta.cpp 57 bytes —l paletta.inputl.txt 14 bytes l_] paletta.outputl.txt 2 bytes\nC++ source code Plain text document Plain text document"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          401,
          354,
          538,
          390
        ],
        "ocr_text": "Statement in English"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          608,
          294,
          800,
          515
        ],
        "ocr_text": "« English\n."
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          652,
          811,
          800,
          856
        ],
        "ocr_text": "I:I paletta.output0.txt 3 bytes\nPlain text document"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          652,
          865,
          800,
          909
        ],
        "ocr_text": "U paletta.outputl.txt 2 bytes\nPlain text document"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... o mincammino2.cp...      4)   -  0  7   E 79% 08 novembre  Patrick wm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian x   0 Olimpiadiltaliane  0  x   0 paletta.itpdf      x | 0  quadri.it.pdf      x  | 0 mincammino2.it.pdf  x  | +      -   0   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time:  14:03:30\n         Time left: 04:56:29      Ordinamento di      a p palett I      (paletta) p   I\n   Overview\n   Comemunication\n   QUADRI      The Statement for this task Is avaslable in multiple versions, in different\n   B - -      languages. You can see (and downioad) all of them using the list on the nght\n                                Some suggested translations follow.\n   Submissions\n   MINCAMMINO2      Statement in English\n   Staternent\n   Submissions\n   PALETTA\n'  Submissions\n     ia\n   Subififssions\n   Documentation      Type\n                                Time limit\n    Contest Management System  is released under      Memoly Hmit\n      the GNU Aflero  Gereral Publc   Erue,\n                                Compilation commands  — C++20/ g++      /usr/nin/g++ -DEVAL -stdsgnu=+20  -02 -pipe -static -s  -o paletta\n                                Attachments\n                                C++ source code      Plain text document\n                                ’\n                                El mm      S7bytes     |  palettainputltxt\n                                Plain text document\n                                —\n                                Il  volterra.olinfo.it is sharing your screen.  [ Stop sharing"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:03:40.309000015Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143020.309.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*",
        "tabs": [
          {
            "title": "¥ Applications E} I © 4 O S H  —   0 E G: 0 treniit.pdf- Chro... { quadri- Thunar   - 0 volterra.olinfo.itis.. 0 mincammino2.cp...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "quadri.cpp",
          "mincammino2.cpp"
        ],
        "current_file": "mincammino2.cpp",
        "visible_line_range": [
          1,
          7
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       fill(D.begin(),  D.end(), 42);\n   }",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8039378,
          0.9204457,
          0.9198313,
          0.9178251,
          0.90283173,
          0.9137451,
          0.77067953
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E} I © 4 O S H  —   0 E G: 0 treniit.pdf- Chro... { quadri- Thunar   - 0 volterra.olinfo.itis.. 0 mincammino2.cp...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          109,
          1000,
          153
        ],
        "ocr_text": "€+ quadri.cpp  î…   € mincammino2.cpp  X      o  -"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          153,
          1000,
          187
        ],
        "ocr_text": "home > patrick > Downloads > € mincammino2.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\nî"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       fill(D.begin(),  D.end(), 42);\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:03:50.309999942Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143030.31.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 treniit.pdf - Chro... { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          7
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max;\n       int inizio=0;\n       for(int i=eﬁ?nizio<M;i++)K\n   }",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8931676,
          0.91204697,
          0.890092,
          0.7192547,
          0.9084672,
          0.7590989
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 treniit.pdf - Chro... { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  X    € mincammino2.cpp      o  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max;\n       int inizio=0;\n       for(int i=eﬁ?nizio<M;i++)K\n   }"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:04:00.308000087Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143040.308.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 treniit.pdf - Chro... { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          7
        ],
        "text_content": "        int quadri(int N,  long long M,  int  V[])  {\n            int max;\n            int _inizio:e;\n                                i\n            for[(int i=0;inizio4=M;i+){\n            }\n        }\nRestricted Mode  00A0      0  Ln4 Col25  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8836061,
          0.9107446,
          0.80483705,
          0.286147,
          0.37719607,
          0.96946526,
          0.6286831,
          0.662372
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            21,
            27
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 treniit.pdf - Chro... { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  X    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "        int quadri(int N,  long long M,  int  V[])  {\n            int max;\n            int _inizio:e;\n                                i\n            for[(int i=0;inizio4=M;i+){\n            }\n        }\nRestricted Mode  00A0      0  Ln4 Col25  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:04:10.308000087Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143050.308.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 treniit.pdf - Chro... { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 799 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          7
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max;\n       int inizio=0;\n       for(int i=0;inizio<=M;i++)m\n                                I\n       F\n   }\ntedMode  ®@0A0      0  Ln5,Col1  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8831131,
          0.91204697,
          0.890092,
          0.71138,
          0.903982,
          0.50522894,
          0.96885484,
          0.80469966
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 treniit.pdf - Chro... { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  X    € mincammino2.cpp      o  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp\n                                -"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\ns\n7\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max;\n       int inizio=0;\n       for(int i=0;inizio<=M;i++)m\n                                I\n       F\n   }\ntedMode  ®@0A0      0  Ln5,Col1  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:04:20.312000036Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143060.312.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 treniit.pdf - Chro... { quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   -  0  7   E 799 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          7
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max;\n       int inizio=0;\n       for(int i=0;inizio<=M;i++){\n       |    inizio+=V[i]|\n       }\n   }\ntedMode  ®@0A0      0  Ln5Col21  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8932667,
          0.91204697,
          0.890092,
          0.80330867,
          0.5958016,
          0.96915865,
          0.9682264,
          0.72284824
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 treniit.pdf - Chro... { quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   -  0  7   E 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max;\n       int inizio=0;\n       for(int i=0;inizio<=M;i++){\n       |    inizio+=V[i]|\n       }\n   }\ntedMode  ®@0A0      0  Ln5Col21  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:04:30.306999921Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143070.307.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 treniit.pdf - Chro... { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 799 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max;\n       int inizio=0;\n       for(int i=0;inizio<=M;i++){\n       ‘    inizio+=V[Î]; if(i)\n       }\n   }\ntedMode  ®@0A0      0  Ln6,Col14  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8906857,
          0.91204697,
          0.890092,
          0.8217358,
          0.5904603,
          0.9172453,
          0.8886111,
          0.74558544
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 treniit.pdf - Chro... { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  X    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max;\n       int inizio=0;\n       for(int i=0;inizio<=M;i++){\n       ‘    inizio+=V[Î]; if(i)\n       }\n   }\ntedMode  ®@0A0      0  Ln6,Col14  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:04:40.309000015Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143080.309.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 treniit.pdf - Chro... { quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   -  0  7   E 799 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[]) {\n       int max;\n       longl| inizio=V[6];\n       for(int i=0;inizio<=M;i++){\n           Iinizio+=V[i+1] ;\n            if(i>)\n       }\n   ]\ntedMode  ®@0A0      0  Ln3,Col10  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8811979,
          0.85022134,
          0.72249997,
          0.82297873,
          0.8301823,
          0.8236959,
          0.969119,
          0.4320707,
          0.7142606
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 treniit.pdf - Chro... { quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   -  0  7   E 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[]) {\n       int max;\n       longl| inizio=V[6];\n       for(int i=0;inizio<=M;i++){\n           Iinizio+=V[i+1] ;\n            if(i>)\n       }\n   ]\ntedMode  ®@0A0      0  Ln3,Col10  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:04:50.311000108Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143090.311.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 treniit.pdf - Chro... { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 799 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[]) {\n       int max;\n       long long inizio=V[60];\n       for(int i=0; inizio<=M;i++){\n            inizio+=V[i+1] ;\n            if(i>)\n       }\n   ]\ntedMode  ®@0A0      0  Ln3,Col14  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8946667,
          0.8529434,
          0.69897896,
          0.60580796,
          0.05,
          0.85920787,
          0.969119,
          0.4320707,
          0.745151
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 treniit.pdf - Chro... { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  X    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[]) {\n       int max;\n       long long inizio=V[60];\n       for(int i=0; inizio<=M;i++){\n            inizio+=V[i+1] ;\n            if(i>)\n       }\n   ]\ntedMode  ®@0A0      0  Ln3,Col14  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:05:00.308000087Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143100.308.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 treniit.pdf - Chro... { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 799 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[]) {\n       int max;\n       long long inizio=V[0];\n       for(int i=0;inizio<=M;i++){\n            inizio+=V[i+1];\n            if(i>)\n       }\n   [}\n                   I\ntedMode  ®@0A0      0  Ln3,Col14  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8946667,
          0.91001153,
          0.6576902,
          0.85216975,
          0.5431299,
          0.7237358,
          0.91511613,
          0.62358916,
          0.9628899,
          0.745151
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 treniit.pdf - Chro... { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadricpp  X   € mincammino2.cpp      o  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[]) {\n       int max;\n       long long inizio=V[0];\n       for(int i=0;inizio<=M;i++){\n            inizio+=V[i+1];\n            if(i>)\n       }\n   [}\n                   I\ntedMode  ®@0A0      0  Ln3,Col14  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:05:10.308000087Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143110.308.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 treniit.pdf - Chro... { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 799 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[]) {\n       int max;\n       long long inizio=v[6 Î;\n       for(int i=0;inizio<=M;i++){\n            inizio+=V[i+1];\n            if(i>)\n       }\n   ]\ntedMode  ®@0A0      0  Ln3,Col14  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8946667,
          0.8529434,
          0.88292223,
          0.84980863,
          0.5431299,
          0.7237358,
          0.91511613,
          0.4320707,
          0.745151
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 treniit.pdf - Chro... { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  X    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[]) {\n       int max;\n       long long inizio=v[6 Î;\n       for(int i=0;inizio<=M;i++){\n            inizio+=V[i+1];\n            if(i>)\n       }\n   ]\ntedMode  ®@0A0      0  Ln3,Col14  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:05:20.309000015Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143120.309.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 treniit.pdf - Chro... { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 799 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[]) 4      -\n       int ma)l;e;\n       long long inizio=V[0];\n       for(int i=0;inizio<=M;i++){\n            inizio+=V[i+1];\n            if(i>)\n       }\n   ]\ntedMode  ®@0A0      0  Ln2,Col14  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.88048273,
          0.703853,
          0.6739033,
          0.85216975,
          0.5431299,
          0.7237358,
          0.91511613,
          0.4320707,
          0.73308897
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 treniit.pdf - Chro... { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  X    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[]) 4      -\n       int ma)l;e;\n       long long inizio=V[0];\n       for(int i=0;inizio<=M;i++){\n            inizio+=V[i+1];\n            if(i>)\n       }\n   ]\ntedMode  ®@0A0      0  Ln2,Col14  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:05:31.115999937Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143131.116.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... o quadri.cpp - VSCo...      4)   -  0  7   E 799 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/quadri/statements/it/quadri.it.pdf      %   L  0  :"
          },
          {
            "title": "v   M  Posta in arrivo - bian x  | 0  Olimpiadi Italiane 0  x | 0  treni.it.pdf      x | 0  paletta.it.pdf      x  _ 0 quadri.it.pdf      X    0 mincammino2.it.pdf  *  | +      -   0   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/quadri/statements/it/quadri.it.pdf      %   L  0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... o quadri.cpp - VSCo...      4)   -  0  7   E 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian x  | 0  Olimpiadi Italiane 0  x | 0  treni.it.pdf      x | 0  paletta.it.pdf      x  _ 0 quadri.it.pdf      X    0 mincammino2.it.pdf  *  | +      -   0   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/quadri/statements/it/quadri.it.pdf      %   L  0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          161
        ],
        "ocr_text": "=  quadri.it.pdf      2712     -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          161,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          287,
          161,
          702,
          325
        ],
        "ocr_text": "         L’intero M rappresenta il massimale da non superare.\n         L’array V. indicizzato da 0 a N — 1, contiene alla posizione i il valore dell'i-esimo quadro nella\n         fila.\n         La funzione dovrà restituire il valore massimo per B come descritto nel testo.\n1l grader chinmerà la funzione quadri e ne stamperà il valore restituito sul file di output\nAllegata a questo problema è presente una versione semplificata del grader usato durante la correzione,\nche potete usare per testare le vostre soluzioni in locale.  Il grader di esempio legge i dati da stdin,\nchiama la funzione che dovete implementare e scrive su stdout, secondo il seguente formato."
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          287,
          325,
          330,
          1000
        ],
        "ocr_text": "11\n11\n11"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          330,
          325,
          702,
          1000
        ],
        "ocr_text": "  file di input è composto da due righe, contententi:\n   «  Rign 1: gli interi  N e M, separati da uno spazio\n   * Riga 2: N interi V[i] peri=0....,N -1.\n  file di output & composto da un'unica riga, contenente\n   «  Rign 1: il nlore restituito dalla funzione quadri.\nAssunzioni\n   o  1< N < 200000.\n   e  1 M<10\"\n   e  1<V, <10f perognii=0...N—1.\n   o  Nella scelta del blocco di B quadri, l’acquirente non può seeglicre un bloceo agli estremi della fila\n     in modo da prendeme meno di B\nAssegnazione del punteggio\n  tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask. & necessario risolvere correttamente tutti i test relativi ad esso.\n   . Subtask 1  [ 0 punti]: Casi d'esempio.\n   « Subtask 2  (15 punti]: M < V; per ogni i =0,..., N — 1 oppure M > Vy = Vi +... + Vy_,.\n   * Subtask 3 [20 punti]: N < 500,\n   « Subtask 4  [25 punti]: N < 5000\n   . Subtask 5  [40 punti]: Nessuna limitazione specificn\n          Il  volterra.olinfo.it is sharing your screen.  [ Stop sharing"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          161,
          1000,
          1000
        ],
        "ocr_text": null
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:05:41.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143141.113.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... o quadri.cpp - VSCo...      4)   -  0  7   E 799 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/quadri/statements/it/quadri.it.pdf      %   L  0  :"
          },
          {
            "title": "v   M  Posta in arrivo - bian x  | 0  Olimpiadi Italiane 0  x | 0  treni.it.pdf      x | 0  paletta.it.pdf      x  _ 0 quadri.it.pdf      X    0 mincammino2.it.pdf  *  | +      -   0   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/quadri/statements/it/quadri.it.pdf      %   L  0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... o quadri.cpp - VSCo...      4)   -  0  7   E 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian x  | 0  Olimpiadi Italiane 0  x | 0  treni.it.pdf      x | 0  paletta.it.pdf      x  _ 0 quadri.it.pdf      X    0 mincammino2.it.pdf  *  | +      -   0   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/quadri/statements/it/quadri.it.pdf      %   L  0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          161
        ],
        "ocr_text": "=  quadri.it.pdf      2712     -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          161,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          287,
          161,
          702,
          1000
        ],
        "ocr_text": "Dovrai implementare la seguente funzione:\n  W Funzione quadri\n      C/C++ | int quadri(int N,  long long M, int V(]);\n         L'intero N mppresenta il numero dei quadri\n         L'intero M rappresenta il massimale da non superare.\n         L’array V, indicizzato da 0 a N — 1, contiene alla posizione i il valore dell'i-esimo quadro nella\n         fila,\n         La funzione dovrà restituire il valore massimo per B come descritto nel testo,\n11 grader chiamerà la funzione quadri e ne stamperà il valore restituito sul file di output.\nAllegata a questo problema è presente una versione semplificata del grader usato durante la correzione,\nche potete usare per testare le vostre soluzioni in locale.  Il grader di esempio legge i dati da stdin,\nchiama la funzione che dovete implementare e scrive su stdout, secondo il seguente formato.\n1l file di input & composto da due righe, contententi:\n   * Riga 1: gli interi N e M, separati da uno spazio.\n   o Riga 2: N interi V[i] per i =0..... N -1.\n1 file di output è composto da un'unica riga, contenente\n   * Riga 1: il valore restituito dalla funzione quadri.\nAssunzioni\n   o  1< N < 200000,\n   .  12 M g 10\n   .  1S V   106 per ogni i      =0,..N   -1\n   * Nella scelta del blocco di B quadri, l’acquirente non può scegliere un blocco agli estremi della fila\n     in modo da prenderne meno di B.\nAssegnazione del punteggio\n1l tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, è necesario risolvere correttamente tutti i test relativi ad esso.\n   «Rsubtask 1  [ 0 punti]: Casi d’esempio.\n   . Subtask 2  [15 punti]: M <V, per ogni i =0,...,     N -1 oppure    M>Vi + Vi    ...+ Vy_,.\n   * Subtask 3 [20 punti]:  N < 500.\n   « Subtask 4  [25 punti]: N < 5000\n   « Subtask 5  [40 punti]: Nessuna limitazione specifica\n          Il  volterra.olinfo.it is sharing your screen.  [ Stop sharing"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          161,
          1000,
          1000
        ],
        "ocr_text": null
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:05:51.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143151.114.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e quadly.cpp - VSCo...      4)   -  0  7   E 799 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[]) {\n       int long max=0|; long inizio=V[0];\n       for(int i=0;inizio<=M;i++){\n            inizio+=V[i+1];\n            if(i>)\n       }\n   ]\ntedMode  ®@0A0      0  Ln2,Col14  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8835055,
          0.78081155,
          0.76880777,
          0.5431299,
          0.7237358,
          0.91511613,
          0.4320707,
          0.73308897
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e quadly.cpp - VSCo...      4)   -  0  7   E 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  X    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[]) {\n       int long max=0|; long inizio=V[0];\n       for(int i=0;inizio<=M;i++){\n            inizio+=V[i+1];\n            if(i>)\n       }\n   ]\ntedMode  ®@0A0      0  Ln2,Col14  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:06:01.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143161.113.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e quadly.cpp - VSCo...      4)   -  0  7   E 799 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[]) {\n       int long max=0|; long inizio=V[0];\n       for(int i=0;inizio<=M;i++){\n            inizio+=V[i+1];\n            if(i>)\n       }\n   ]\ntedMode  ®@0A0      0  Ln2,Col14  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8835055,
          0.78081155,
          0.76880777,
          0.5431299,
          0.7237358,
          0.91511613,
          0.4320707,
          0.73308897
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e quadly.cpp - VSCo...      4)   -  0  7   E 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  X    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[]) {\n       int long max=0|; long inizio=V[0];\n       for(int i=0;inizio<=M;i++){\n            inizio+=V[i+1];\n            if(i>)\n       }\n   ]\ntedMode  ®@0A0      0  Ln2,Col14  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:06:11.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143171.113.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e àuadn.cpp - VSCo...      4)   -  0  7   E 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[]) {\n       int long max=0|; long inizio=V[0];\n       for(int i=0;inizio<=M;i++){\n            inizio+=V[i+1];\n            if(i>)\n       }\n   ]\ntedMode  ®@0A0      0  Ln2,Col14  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8835055,
          0.78081155,
          0.76880777,
          0.5431299,
          0.7237358,
          0.91511613,
          0.4320707,
          0.73308897
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e àuadn.cpp - VSCo...      4)   -  0  7   E 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  X    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[]) {\n       int long max=0|; long inizio=V[0];\n       for(int i=0;inizio<=M;i++){\n            inizio+=V[i+1];\n            if(i>)\n       }\n   ]\ntedMode  ®@0A0      0  Ln2,Col14  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:06:21.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143181.115.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=e;iniziÎ<=M;i++)(\n       ‘    inizio+=V[illl; if(i>)\n       }\n   }\ntedMode  ®@0A0      0  Ln5Col20  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.89075726,
          0.90473443,
          0.90624857,
          0.80655646,
          0.44481483,
          0.91828036,
          0.875239,
          0.74266136
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  X    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=e;iniziÎ<=M;i++)(\n       ‘    inizio+=V[illl; if(i>)\n       }\n   }\ntedMode  ®@0A0      0  Ln5Col20  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:06:31.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143191.112.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            inizio+=V[i];\n       ‘\n       }\n   }\ntedMode  ®@0A0      0  Ln6,Col14  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.886878,
          0.90473443,
          0.90624857,
          0.82839304,
          0.6807852,
          0.29003182,
          0.9172453,
          0.8886111,
          0.74558544
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  X    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            inizio+=V[i];\n       ‘\n       }\n   }\ntedMode  ®@0A0      0  Ln6,Col14  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:06:41.117000102Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143201.117.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            inizio+=V[i];\n       ‘    iff(ish]\n       }\n   }\ntedMode  ®@0A0      0  Ln6,Col14  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.886878,
          0.90473443,
          0.90624857,
          0.82839304,
          0.65215266,
          0.4780148,
          0.9172453,
          0.8886111,
          0.74558544
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  X    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            inizio+=V[i];\n       ‘    iff(ish]\n       }\n   }\ntedMode  ®@0A0      0  Ln6,Col14  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:06:51.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143211.115.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   -  0  7   E 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            inizio+=V[i];\n            if[(])]\n       }\n   }\ntedMode  ®@0A0      0  Ln6,Col12  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8882046,
          0.90473443,
          0.90624857,
          0.82839304,
          0.66555834,
          0.11003494,
          0.93412745,
          0.8886111,
          0.6978891
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   -  0  7   E 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            inizio+=V[i];\n            if[(])]\n       }\n   }\ntedMode  ®@0A0      0  Ln6,Col12  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:07:01.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143221.112.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   -  0  7   E 799 08 ”&’%’-}‘breh’an’ickm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            inizio+=V[i];\n       ‘\n       }\n   }\ntedMode  ®@0A0      0  Ln6,Col12  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8945285,
          0.90473443,
          0.90624857,
          0.82839304,
          0.6375048,
          0.32120264,
          0.9172453,
          0.8886111,
          0.6978891
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   -  0  7   E 799 08 ”&’%’-}‘breh’an’ickm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            inizio+=V[i];\n       ‘\n       }\n   }\ntedMode  ®@0A0      0  Ln6,Col12  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:07:11.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143231.114.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   -  0  7   E 799 08 ”&’%’-}‘breh’an’ickm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            inizio+=V[i];\n       ‘    if[(]}\n       }\n   }\ntedMode  ®@0A0      0  Ln6,Col12  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8945285,
          0.90473443,
          0.90624857,
          0.82839304,
          0.6329376,
          0.30888534,
          0.9691159,
          0.9694193,
          0.7689433
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   -  0  7   E 799 08 ”&’%’-}‘breh’an’ickm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            inizio+=V[i];\n       ‘    if[(]}\n       }\n   }\ntedMode  ®@0A0      0  Ln6,Col12  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:07:21.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143241.115.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   -  0  7   E 799 08 ”&’%’-}‘breh’an’ickm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            inizio+=V[i];\n       ‘    if[(]}\n       }\n   }\ntedMode  ®@0A0      0  Ln6,Col12  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8945285,
          0.90473443,
          0.90624857,
          0.82839304,
          0.6329376,
          0.30888534,
          0.9691159,
          0.9694193,
          0.7689433
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   -  0  7   E 799 08 ”&’%’-}‘breh’an’ickm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            inizio+=V[i];\n       ‘    if[(]}\n       }\n   }\ntedMode  ®@0A0      0  Ln6,Col12  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:07:31.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143251.113.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   -  0  7   E 799 08 ”&’%’-}‘breh’an’ickm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            inizio+=V[i];\n       ‘    if[(]}\n       }\n   }\ntedMode  ®@0A0      0  Ln6,Col12  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8945285,
          0.90473443,
          0.90624857,
          0.82839304,
          0.6329376,
          0.30888534,
          0.9691159,
          0.9694193,
          0.7689433
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   -  0  7   E 799 08 ”&’%’-}‘breh’an’ickm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            inizio+=V[i];\n       ‘    if[(]}\n       }\n   }\ntedMode  ®@0A0      0  Ln6,Col12  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:07:41.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143261.112.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   -  0  7   E 799 08 ”&’%’-}‘breh’an’ickm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            inizio+=V[i];\n       ‘    if[(]}\n       }\n   }\ntedMode  ®@0A0      0  Ln6,Col12  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8945285,
          0.90473443,
          0.90624857,
          0.82839304,
          0.6329376,
          0.30888534,
          0.9691159,
          0.9694193,
          0.7689433
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   -  0  7   E 799 08 ”&’%’-}‘breh’an’ickm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  D  BD-2*"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            inizio+=V[i];\n       ‘    if[(]}\n       }\n   }\ntedMode  ®@0A0      0  Ln6,Col12  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:07:51.115999937Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143271.116.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   -  0  7   E 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=b;\n       for(int i=0;inizio<=M;i++){\n            inizio+=V[i];\n       ‘\n       }\n   }\ntedMode  ®@0A0      0  Ln6,Col12  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8945285,
          0.8661566,
          0.8804713,
          0.82839304,
          0.66555834,
          0.32120264,
          0.9137963,
          0.89874995,
          0.6978891
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   -  0  7   E 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=b;\n       for(int i=0;inizio<=M;i++){\n            inizio+=V[i];\n       ‘\n       }\n   }\ntedMode  ®@0A0      0  Ln6,Col12  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:08:01.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143281.112.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 79% 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=V[0];\n       forl(int i=1;inizio<=M;i+#){\n       ‘    inizio+=V[i];]\n            if()\n       }\n   }\ntedMode  ®@0A0      0  Ln5Col22  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.86895305,
          0.9156418,
          0.68715376,
          0.7176927,
          0.63682514,
          0.9057287,
          0.9165743,
          0.8886111,
          0.7250573
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 79% 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  X    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=V[0];\n       forl(int i=1;inizio<=M;i+#){\n       ‘    inizio+=V[i];]\n            if()\n       }\n   }\ntedMode  ®@0A0      0  Ln5Col22  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:08:11.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143291.113.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 79% 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=V[0];\n       for[(int i=0;inizio<=M;i+4){\n       ‘    inizige=V[i+l]; if()\n       }\n   }\ntedMode  ®@0A0      0  Ln4,Col16  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8977313,
          0.90473443,
          0.72848916,
          0.197253,
          0.6266637,
          0.9165743,
          0.8886111,
          0.7165397
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 79% 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  X    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=V[0];\n       for[(int i=0;inizio<=M;i+4){\n       ‘    inizige=V[i+l]; if()\n       }\n   }\ntedMode  ®@0A0      0  Ln4,Col16  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:08:21.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143301.115.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 79% 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=V[0];\n       for[(int i=0;inizio<=M;i+4){\n       ‘    inizige=V[i+l]; if()\n       }\n   }\ntedMode  ®@0A0      0  Ln4,Col16  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8977313,
          0.90473443,
          0.72848916,
          0.197253,
          0.6266637,
          0.9165743,
          0.8886111,
          0.7165397
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 79% 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  X    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=V[0];\n       for[(int i=0;inizio<=M;i+4){\n       ‘    inizige=V[i+l]; if()\n       }\n   }\ntedMode  ®@0A0      0  Ln4,Col16  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:08:31.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143311.112.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   -  0  7   E 79% 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[]) 4\n       int max=0;\n       long long inizio=p;\n       for(int i=0;inizio<=M;i++){\n            iniziT-=v[i] H\n            if()\n       }\n   &\ntedMode  ®@0A0      0  Ln3,Col22  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8797265,
          0.83037925,
          0.8953762,
          0.85216975,
          0.78411174,
          0.7921104,
          0.91511613,
          0.1352603,
          0.68976444
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   -  0  7   E 79% 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[]) 4\n       int max=0;\n       long long inizio=p;\n       for(int i=0;inizio<=M;i++){\n            iniziT-=v[i] H\n            if()\n       }\n   &\ntedMode  ®@0A0      0  Ln3,Col22  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:08:41.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143321.112.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 79% 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[]) 4\n       int max=0;\n       long long inizio=p;\n       for(int i=0;inizio<=M;i++){\n            iniziT-=v[i] H\n            if()\n       }\n   &\ntedMode  ®@0A0      0  Ln3,Col22  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8797265,
          0.83037925,
          0.8953762,
          0.85216975,
          0.78411174,
          0.7921104,
          0.91511613,
          0.1352603,
          0.68976444
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 79% 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  X    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[]) 4\n       int max=0;\n       long long inizio=p;\n       for(int i=0;inizio<=M;i++){\n            iniziT-=v[i] H\n            if()\n       }\n   &\ntedMode  ®@0A0      0  Ln3,Col22  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:08:51.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143331.115.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 79% 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[]) 4\n       int max=0;\n       long long inizio=p;\n       for(int i=0;inizio<=M;i++){\n            iniziT-=v[i] H\n            if()\n       }\n   &\ntedMode  ®@0A0      0  Ln3,Col22  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8797265,
          0.83037925,
          0.8953762,
          0.85216975,
          0.78411174,
          0.7921104,
          0.91511613,
          0.1352603,
          0.68976444
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 79% 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  X    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[]) 4\n       int max=0;\n       long long inizio=p;\n       for(int i=0;inizio<=M;i++){\n            iniziT-=v[i] H\n            if()\n       }\n   &\ntedMode  ®@0A0      0  Ln3,Col22  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:09:01.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143341.115.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[]) 4\n       int max=0;\n       long long inizio=p;\n       for(int i=0;inizio<=M;i++){\n            iniziT-=v[i] H\n            if()\n       }\n   &\ntedMode  ®@0A0      0  Ln3,Col22  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8797265,
          0.83037925,
          0.8953762,
          0.85216975,
          0.78411174,
          0.7921104,
          0.91511613,
          0.1352603,
          0.68976444
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  X    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[]) 4\n       int max=0;\n       long long inizio=p;\n       for(int i=0;inizio<=M;i++){\n            iniziT-=v[i] H\n            if()\n       }\n   &\ntedMode  ®@0A0      0  Ln3,Col22  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:09:11.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143351.113.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[]) 4\n       int max=0;\n       long long inizio=p;\n       for(int i=0;inizio<=M;i++){\n            iniziT-=v[i] H\n            if()\n       }\n   &\ntedMode  ®@0A0      0  Ln3,Col22  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8797265,
          0.83037925,
          0.8953762,
          0.85216975,
          0.78411174,
          0.7921104,
          0.91511613,
          0.1352603,
          0.68976444
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  X    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[]) 4\n       int max=0;\n       long long inizio=p;\n       for(int i=0;inizio<=M;i++){\n            iniziT-=v[i] H\n            if()\n       }\n   &\ntedMode  ®@0A0      0  Ln3,Col22  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:09:21.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143361.115.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[]) 4\n       int max=0;\n       long long inizio=p;\n       for(int i=0;inizio<=M;i++){\n            iniziT-=v[i] H\n            if()\n       }\n   &\ntedMode  ®@0A0      0  Ln3,Col22  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8797265,
          0.83037925,
          0.8953762,
          0.85216975,
          0.78411174,
          0.7921104,
          0.91511613,
          0.1352603,
          0.68976444
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  X    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[]) 4\n       int max=0;\n       long long inizio=p;\n       for(int i=0;inizio<=M;i++){\n            iniziT-=v[i] H\n            if()\n       }\n   &\ntedMode  ®@0A0      0  Ln3,Col22  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:09:31.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143371.113.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[]) 4\n       int max=0;\n       long long inizio=p;\n       for(int i=0;inizio<=M;i++){\n            iniziT-=v[i] H\n            if()\n       }\n   &\ntedMode  ®@0A0      0  Ln3,Col22  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8797265,
          0.83037925,
          0.8953762,
          0.85216975,
          0.78411174,
          0.7921104,
          0.91511613,
          0.1352603,
          0.68976444
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  X    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[]) 4\n       int max=0;\n       long long inizio=p;\n       for(int i=0;inizio<=M;i++){\n            iniziT-=v[i] H\n            if()\n       }\n   &\ntedMode  ®@0A0      0  Ln3,Col22  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:09:41.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143381.114.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[]) 4\n       int max=0;\n       long long inizio=p;\n       for(int i=0;inizio<=M;i++){\n            iniziT-=v[i] H\n            if()\n       }\n   &\ntedMode  ®@0A0      0  Ln3,Col22  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8797265,
          0.83037925,
          0.8953762,
          0.85216975,
          0.78411174,
          0.7921104,
          0.91511613,
          0.1352603,
          0.68976444
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  X    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[]) 4\n       int max=0;\n       long long inizio=p;\n       for(int i=0;inizio<=M;i++){\n            iniziT-=v[i] H\n            if()\n       }\n   &\ntedMode  ®@0A0      0  Ln3,Col22  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:09:51.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143391.114.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... o quadri.cpp - VSCo...      4)   -  0  7   E 799 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/quadri/statements/it/quadri.it.pdf      %   L  0  :"
          },
          {
            "title": "v   M  Posta in arrivo - bian x  | 0  Olimpiadi Italiane 0  x | 0  treni.it.pdf      x | 0  paletta.it.pdf      x  _ 0 quadri.it.pdf      X    0 mincammino2.it.pdf  *  | +      -   0   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/quadri/statements/it/quadri.it.pdf      %   L  0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... o quadri.cpp - VSCo...      4)   -  0  7   E 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian x  | 0  Olimpiadi Italiane 0  x | 0  treni.it.pdf      x | 0  paletta.it.pdf      x  _ 0 quadri.it.pdf      X    0 mincammino2.it.pdf  *  | +      -   0   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/quadri/statements/it/quadri.it.pdf      %   L  0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=  quadri.it.pdf      2712     -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          702,
          358
        ],
        "ocr_text": "       di implementazione.\nquadri      Pagina 1 di 3"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          287,
          358,
          344,
          1000
        ],
        "ocr_text": "Dovrai implementare la seguente funzione:\n  W Funzione quadri\n      C/C++   | int quadri(int N,  long long M, int VI]);\n         L'intero N mppresenta il numero dei quadri\n         L'intero M rappresenta il massimale da non superare.\n         L’array V, indicizzato da 0 a N — 1, contiene alla posizione i il valore dell'i-esimo quadro nella\n         fila.\n         La funzione dovrà restituire il vlore massimo per B come descritto nel testo\n11 grader chiamerà la funzione quadri e ne stamperà il \\:-L-o restituito sul file di output.\nAllegata a questo problema è presente una versione semplificata del grader usato durante la correzione,\nche potete usare per testare le vostre soluzioni in locale.  Il grader di esempio legge i dati da stdin,\nchiama la funzione che dovete implementare e scrive su stdout, secondo il seguente formato.\n1l file di input & composto da due righe, contententi:\n   e Riga 1: gli interi N e M, separati da uno spazio.\n   o Riga 2: N interi V[i] per i =0,...    N - 1.\n11 file di output & composto da un'unica riga, contenente\n   * Riga 1: il valore restituito dalla funzione quadri.\nAssunzioni\n   o  1< N < 200000\n   .  1E M < 10\n   .  1S V   106 per ogni i      =0,..N   -1\n   o Nella scelta del blocco di B quadri, l’acquirente non può scegliere un blocco agli estremi della fila\n     in m     -      -\n          Il  volterra.olinfo.it is sharing your screen.  [ Stop sharing\nAssegn"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          344,
          358,
          702,
          1000
        ],
        "ocr_text": "Dovrai implementare la seguente funzione:\n  W Funzione quadri\n      C/C++   | int quadri(int N,  long long M, int VI]);\n         L'intero N mppresenta il numero dei quadri\n         L'intero M rappresenta il massimale da non superare.\n         L’array V, indicizzato da 0 a N — 1, contiene alla posizione i il valore dell'i-esimo quadro nella\n         fila.\n         La funzione dovrà restituire il vlore massimo per B come descritto nel testo\n11 grader chiamerà la funzione quadri e ne stamperà il \\:-L-o restituito sul file di output.\nAllegata a questo problema è presente una versione semplificata del grader usato durante la correzione,\nche potete usare per testare le vostre soluzioni in locale.  Il grader di esempio legge i dati da stdin,\nchiama la funzione che dovete implementare e scrive su stdout, secondo il seguente formato.\n1l file di input & composto da due righe, contententi:\n   e Riga 1: gli interi N e M, separati da uno spazio.\n   o Riga 2: N interi V[i] per i =0,...    N - 1.\n11 file di output & composto da un'unica riga, contenente\n   * Riga 1: il valore restituito dalla funzione quadri.\nAssunzioni\n   o  1< N < 200000\n   .  1E M < 10\n   .  1S V   106 per ogni i      =0,..N   -1\n   o Nella scelta del blocco di B quadri, l’acquirente non può scegliere un blocco agli estremi della fila\n     in m     -      -\n          Il  volterra.olinfo.it is sharing your screen.  [ Stop sharing\nAssegn"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:10:01.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143401.112.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... o quadri.cpp - VSCo...      4)   -  0  7   E 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/quadri/statements/it/quadri.it.pdf      %   L  0  :"
          },
          {
            "title": "v   M  Posta in arrivo - bian x  | 0  Olimpiadi Italiane 0  x | 0  treni.it.pdf      x | 0  paletta.it.pdf      x  _ 0 quadri.it.pdf      X    0 mincammino2.it.pdf  *  | +      -   0   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/quadri/statements/it/quadri.it.pdf      %   L  0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... o quadri.cpp - VSCo...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian x  | 0  Olimpiadi Italiane 0  x | 0  treni.it.pdf      x | 0  paletta.it.pdf      x  _ 0 quadri.it.pdf      X    0 mincammino2.it.pdf  *  | +      -   0   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/quadri/statements/it/quadri.it.pdf      %   L  0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=  quadri.it.pdf      3/3     -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          702,
          358
        ],
        "ocr_text": "‘      quadri      Pagina agina 2 2 di di 3"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          287,
          358,
          344,
          1000
        ],
        "ocr_text": "Esempi di input/output\n|      input      output\n 4  8      2\n 1234\n 51      0\n 313210\nSpiegazione\nNel primo caso di exempio è possibile impostare B = 2:  l'acquirente potrebbe scegliere i quadri di\nwilore  142 =3, 2+ 3 = 5 oppure 3 + 4 = 7 senza superare mai il massimale  M = 8,  Non sarebbe stato\npossibile scegliere B = 3 perché in quel easo l'acquirente avrebbe potuto il scegliere il blocco di valore\n24344 =9, superando il massimale\nNel secondo caso di esempio anche scegliere I = 1 consentirebbe all'scquirente di superare il mas-\nsimale qualunque scelta egli faccia (ad cocezione del secondo quadro).   La risposta corretta è quindi\nB=0\n          Il  volterra.olinfo.it is sharing your screen.  [ Stop sharing"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          344,
          358,
          702,
          1000
        ],
        "ocr_text": "Esempi di input/output\n|      input      output\n 4  8      2\n 1234\n 51      0\n 313210\nSpiegazione\nNel primo caso di exempio è possibile impostare B = 2:  l'acquirente potrebbe scegliere i quadri di\nwilore  142 =3, 2+ 3 = 5 oppure 3 + 4 = 7 senza superare mai il massimale  M = 8,  Non sarebbe stato\npossibile scegliere B = 3 perché in quel easo l'acquirente avrebbe potuto il scegliere il blocco di valore\n24344 =9, superando il massimale\nNel secondo caso di esempio anche scegliere I = 1 consentirebbe all'scquirente di superare il mas-\nsimale qualunque scelta egli faccia (ad cocezione del secondo quadro).   La risposta corretta è quindi\nB=0\n          Il  volterra.olinfo.it is sharing your screen.  [ Stop sharing"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:10:11.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143411.115.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... o quadri.cpp - VSCo...      4)   -  0  7   E 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/quadri/statements/it/quadri.it.pdf      %   L  0  :"
          },
          {
            "title": "v   M  Posta in arrivo - bian x  | 0  Olimpiadi Italiane 0  x | 0  treni.it.pdf      x | 0  paletta.it.pdf      x  _ 0 quadri.it.pdf      X    0 mincammino2.it.pdf  *  | +      -   0   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/quadri/statements/it/quadri.it.pdf      %   L  0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... o quadri.cpp - VSCo...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian x  | 0  Olimpiadi Italiane 0  x | 0  treni.it.pdf      x | 0  paletta.it.pdf      x  _ 0 quadri.it.pdf      X    0 mincammino2.it.pdf  *  | +      -   0   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/quadri/statements/it/quadri.it.pdf      %   L  0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=  quadri.it.pdf      3/3     -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          702,
          358
        ],
        "ocr_text": "‘      quadri      Pagina agina 2 2 di di 3"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          287,
          358,
          344,
          1000
        ],
        "ocr_text": "Esempi di input/output\n|      input      output\n 18      2\n 1234\n 51      0\n 313210\nSpiegazione\nNel primo caso di exempio è possibile impostare B = 2:  l'acquirente potrebbe scegliere i quadri di\nwilore  142 =3, 2+ 3 = 5 oppure 3 + 4 = 7 senza superare mai il massimale  M = 8,  Non sarebbe stato\npossibile scegliere B = 3 perché in quel easo l'acquirente avrebbe potuto il scegliere il blocco di valore\n24344 =9, superando il massimale\nNel secondo caso di esempio anche scegliere I = 1 consentirebbe all'scquirente di superare il mas-\nsimale qualunque scelta egli faccia (ad cocezione del secondo quadro).   La risposta corretta è quindi\nB=0\n          Il  volterra.olinfo.it is sharing your screen.  [ Stop sharing"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          344,
          358,
          702,
          1000
        ],
        "ocr_text": "Esempi di input/output\n|      input      output\n 18      2\n 1234\n 51      0\n 313210\nSpiegazione\nNel primo caso di exempio è possibile impostare B = 2:  l'acquirente potrebbe scegliere i quadri di\nwilore  142 =3, 2+ 3 = 5 oppure 3 + 4 = 7 senza superare mai il massimale  M = 8,  Non sarebbe stato\npossibile scegliere B = 3 perché in quel easo l'acquirente avrebbe potuto il scegliere il blocco di valore\n24344 =9, superando il massimale\nNel secondo caso di esempio anche scegliere I = 1 consentirebbe all'scquirente di superare il mas-\nsimale qualunque scelta egli faccia (ad cocezione del secondo quadro).   La risposta corretta è quindi\nB=0\n          Il  volterra.olinfo.it is sharing your screen.  [ Stop sharing"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:10:21.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143421.114.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... o quadri.cpp - VSCo...      4)   -  0  7   E 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/quadri/statements/it/quadri.it.pdf      %   L  0  :"
          },
          {
            "title": "v   M  Posta in arrivo - bian x  | 0  Olimpiadi Italiane 0  x | 0  treni.it.pdf      x | 0  paletta.it.pdf      x  _ 0 quadri.it.pdf      X    0 mincammino2.it.pdf  *  | +      -   0   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/quadri/statements/it/quadri.it.pdf      %   L  0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... o quadri.cpp - VSCo...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian x  | 0  Olimpiadi Italiane 0  x | 0  treni.it.pdf      x | 0  paletta.it.pdf      x  _ 0 quadri.it.pdf      X    0 mincammino2.it.pdf  *  | +      -   0   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/quadri/statements/it/quadri.it.pdf      %   L  0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=  quadri.it.pdf      3/3     -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          702,
          358
        ],
        "ocr_text": "‘      quadri      Pagina agina 2 2 di di 3"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          287,
          358,
          344,
          1000
        ],
        "ocr_text": "Esempi di input/output\n|      input      output\n 18      2\n 1234\n 51      0\n 313210\nSpiegazione\nNel primo caso di exempio è possibile impostare B = 2:  l'acquirente potrebbe scegliere i quadri di\nwilore  142 =3, 2+ 3 = 5 oppure 3 + 4 = 7 senza superare mai il massimale  M = 8,  Non sarebbe stato\npossibile scegliere B = 3 perché in quel easo l'acquirente avrebbe potuto il scegliere il blocco di valore\n24344 =9, superando il massimale\nNel secondo caso di esempio anche scegliere I = 1 consentirebbe all'scquirente di superare il mas-\nsimale qualunque scelta egli faccia (ad cocezione del secondo quadro).   La risposta corretta è quindi\nB=0\n          Il  volterra.olinfo.it is sharing your screen.  [ Stop sharing"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          344,
          358,
          702,
          1000
        ],
        "ocr_text": "Esempi di input/output\n|      input      output\n 18      2\n 1234\n 51      0\n 313210\nSpiegazione\nNel primo caso di exempio è possibile impostare B = 2:  l'acquirente potrebbe scegliere i quadri di\nwilore  142 =3, 2+ 3 = 5 oppure 3 + 4 = 7 senza superare mai il massimale  M = 8,  Non sarebbe stato\npossibile scegliere B = 3 perché in quel easo l'acquirente avrebbe potuto il scegliere il blocco di valore\n24344 =9, superando il massimale\nNel secondo caso di esempio anche scegliere I = 1 consentirebbe all'scquirente di superare il mas-\nsimale qualunque scelta egli faccia (ad cocezione del secondo quadro).   La risposta corretta è quindi\nB=0\n          Il  volterra.olinfo.it is sharing your screen.  [ Stop sharing"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:10:31.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143431.114.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 79% 08 novembre  patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=e;inizio<=M;i++)…\n            inizio+=V[i];\n            if()\n   }\ntedMode  ®@0A0      0  Ln4,Col32  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8882046,
          0.90473443,
          0.9182714,
          0.76541305,
          0.8211564,
          0.8688724,
          0.9369025,
          0.7972757
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 79% 08 novembre  patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  X    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=e;inizio<=M;i++)…\n            inizio+=V[i];\n            if()\n   }\ntedMode  ®@0A0      0  Ln4,Col32  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:10:41.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143441.112.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 79% 08 novembre  patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          9
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){]\n            max=i;\n            iniziquV[i];\n            if()\n   }",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.85637915,
          0.8649569,
          0.90624857,
          0.5346959,
          0.8654268,
          0.5142354,
          0.83577806,
          0.90399194,
          0.61763006
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 79% 08 novembre  patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  X    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){]\n            max=i;\n            iniziquV[i];\n            if()\n   }"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:10:51.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143451.113.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   -  0  7   E 79% 08 novembre  patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          9
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            max=i;\n       ‘ |    inizio+=V[i]; if(3>N)\n       }\n   }\ntedMode  ®@0A0      0  Ln7,Col15  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "abc namespace",
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8800374,
          0.90473443,
          0.90624857,
          0.82839304,
          0.9077658,
          0.54517305,
          0.9210669,
          0.90399194,
          0.7205459
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          [
            35,
            75
          ],
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   -  0  7   E 79% 08 novembre  patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            max=i;\n       ‘ |    inizio+=V[i]; if(3>N)\n       }\n   }\ntedMode  ®@0A0      0  Ln7,Col15  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          178,
          359,
          500,
          388
        ],
        "ocr_text": "abc namespace"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:11:01.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143461.112.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          9
        ],
        "text_content": "        int quadri(int N,  long long M,  int V[])  {\n            int max=0;\n            long long inizio=0;\n            for(int i=0;inizio<=M;i++){\n                max=i;\n                inizio+=€li] H\n            }   HNE MbTESRG\n       }\nRestricted Mode  00A0      0  Ln7, Col9{15 selected)  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.84251106,
          0.8513776,
          0.8907969,
          0.8893137,
          0.695009,
          0.6841645,
          0.35595414,
          0.8552605,
          0.779031
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            21,
            27
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  X    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "        int quadri(int N,  long long M,  int V[])  {\n            int max=0;\n            long long inizio=0;\n            for(int i=0;inizio<=M;i++){\n                max=i;\n                inizio+=€li] H\n            }   HNE MbTESRG\n       }\nRestricted Mode  00A0      0  Ln7, Col9{15 selected)  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:11:11.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143471.113.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   -  0  7   E 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          9
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++)m\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n             I\n   }\ntedMode  ®@0A0      0  Ln7,Col22  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.91867256,
          0.9156418,
          0.91085225,
          0.7454092,
          0.80358654,
          0.9119369,
          0.7500092,
          0.96334577,
          0.90399194,
          0.68754345
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++)m\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n             I\n   }\ntedMode  ®@0A0      0  Ln7,Col22  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:11:21.118999958Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143481.119.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   -  0  7   E 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          9
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++)m\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n             I\n   }\ntedMode  ®@0A0      0  Ln7,Col22  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.91867256,
          0.9156418,
          0.91085225,
          0.7454092,
          0.80358654,
          0.9119369,
          0.7500092,
          0.96334577,
          0.90399194,
          0.68754345
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++)m\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n             I\n   }\ntedMode  ®@0A0      0  Ln7,Col22  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:11:31.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143491.113.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   -  0  7   E 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          9
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++)m\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n             I\n   }\ntedMode  ®@0A0      0  Ln7,Col22  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.91867256,
          0.9156418,
          0.91085225,
          0.7454092,
          0.80358654,
          0.9119369,
          0.7500092,
          0.96334577,
          0.90399194,
          0.68754345
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++)m\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n             I\n   }\ntedMode  ®@0A0      0  Ln7,Col22  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:11:41.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143501.113.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   -  0  7   E 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          9
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++)m\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n             I\n   }\ntedMode  ®@0A0      0  Ln7,Col22  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.91867256,
          0.9156418,
          0.91085225,
          0.7454092,
          0.80358654,
          0.9119369,
          0.7500092,
          0.96334577,
          0.90399194,
          0.68754345
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++)m\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n             I\n   }\ntedMode  ®@0A0      0  Ln7,Col22  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:11:51.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143511.115.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   -  0  7   E 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          9
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++)m\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n             I\n   }\ntedMode  ®@0A0      0  Ln7,Col22  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.91867256,
          0.9156418,
          0.91085225,
          0.7454092,
          0.80358654,
          0.9119369,
          0.7500092,
          0.96334577,
          0.90399194,
          0.68754345
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++)m\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n             I\n   }\ntedMode  ®@0A0      0  Ln7,Col22  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:12:01.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143521.113.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   -  0  7   E 79% 08 novembre  patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          10
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[]) 4\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            max=i;\n            if(i>N-1)break;\n                                |\n            inizio+=V[i];\n       }\n       if (max==N) return  |\n   }\ntedMode  ®@0A0      0  Ln9,Col22  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.89202166,
          0.90375674,
          0.90624857,
          0.85216975,
          0.8654268,
          0.88057435,
          0.62078005,
          0.49213037,
          0.9243362,
          0.72176933,
          0.95956457,
          0.7698846
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE 0 quadri.it.pdf - Ch...  { quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   -  0  7   E 79% 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[]) 4\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            max=i;\n            if(i>N-1)break;\n                                |\n            inizio+=V[i];\n       }\n       if (max==N) return  |\n   }\ntedMode  ®@0A0      0  Ln9,Col22  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:12:11.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143531.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "quadri.cpp"
        ],
        "current_file": "quadri.cpp",
        "visible_line_range": [
          1,
          11
        ],
        "text_content": "L3\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n       }\n       if(max==N)return N;\n        return 0;\n   }",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.88342065,
          0.90375674,
          0.90624857,
          0.85216975,
          0.8654268,
          0.88057435,
          0.75367737,
          0.9686666,
          0.8855566,
          0.817875,
          0.8823076,
          0.673485
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} ° y] 51     I      iE o ) quadri.it.pdlè Ch... [} quadri- Thunar    0 volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   -  0  7   E 79% 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   \"  quadri.it.pdf - Chromium      Q Search      OB      -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€+ quadri.cpp  X    € mincammino2.cpp      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "L3\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n       }\n       if(max==N)return N;\n        return 0;\n   }"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:12:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143540.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E B} o <o 51     I      1=hisE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... o quadri.cpp - VSCo...      4)   -  0  7   E 79% 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E B} o <o 51     I      1=hisE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... o quadri.cpp - VSCo...      4)   -  0  7   E 79% 08 novembre  Patrick wm"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          25,
          1000,
          52
        ],
        "ocr_text": "                                5      -      -\n_      VOnen File      A B X"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          52,
          1000,
          96
        ],
        "ocr_text": "D Recent      4  # patrick   0 Desktop   )>"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          96,
          1000,
          121
        ],
        "ocr_text": "_ Name      | size     Type      Modified 4"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          121,
          1000,
          177
        ],
        "ocr_text": "e      a      e\n & Desktop      0 Downloads      14:02"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          177,
          100,
          910
        ],
        "ocr_text": "U Vocuments\n© Downloads\nJ1 Music\nÉ Pictures\nA Videos\n& bin\n + Other Locations"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          100,
          177,
          1000,
          910
        ],
        "ocr_text": "- shaEd      Yesterday\nB Documents      Yesterday\nM dev      1 nov\n& bin      23 ott\nB launch      7 bytes    Text      23 ott\nB gzdoom-crash.log      603 bytes  Text      22 set\nI hrep      0 bytes    Empty document  17 set\n@ Arduino      7 set\nB firmware2.txt      1,5kB     Text      14 giu\nB firmware.txt      2,3kB     Text      14 giu\nB backports-list.txt      705 bytes  Text      14 giu\nB 7boot      0 bytes    Empty document  7 apr\n& Pictures      11 feb\nB minicom.log      35bytes   Text      27 dic 2025\n¥ Videos      14 dic 2025\n5 Music      14 dic 2025\n< Public      14 dic 2025\nA Templates      14 dic 2025"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          910,
          1000,
          1000
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen.  -    de      Cancel      Select"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:12:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143550.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l    ° <9 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... o quadri.cpp - VSCo...      4)   -  0  7   E 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  0  x   &  treni.it.pdf      x | 0  paletta.it.pdf      x | 0 quadri.it.pdf      x | 0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° <9 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... o quadri.cpp - VSCo...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  0  x   &  treni.it.pdf      x | 0  paletta.it.pdf      x | 0 quadri.it.pdf      x | 0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "      Server time: 14:12:30      .      .      .\n       FSIOT      Lotteria d_ di  quadri d    (quadri) d      Submissions\n  Overview\n  z      —\n  QUADRI\n  Staternent      Submit .  a solution .\n]\n  MINCAMMINO2      quadri;  _Choose File | No file chosen\n  Staternent\n  Submissions\n                                e\n  PALETTA\n  Staterment\n  ss      Previous Submissions\n  TRENI\n  Staternent      Time      Status      Score      Files\n  Submissions      112:30PM    Compiling...      e | NA\n  Documentation\n  Contest Menagement System i released under\n     the GNU Aflero General Public License.\n                                - B\n                                Il  volterra.olinfo.it  is   sharing your screer     Stop sharing"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          336,
          331,
          362
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          721,
          566,
          800,
          593
        ],
        "ocr_text": "Download"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:12:40.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143560.88.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   =  0  7   E 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          11
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[]) {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n       }\n       if(max==N)return N;\n        return 0;| I\n   }\ntedMode  ®@0A0      0   Ln10,Col14  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8858864,
          0.89423263,
          0.89954996,
          0.8194189,
          0.8676952,
          0.87809205,
          0.7174306,
          0.96874917,
          0.8681851,
          0.70146126,
          0.9591163,
          0.69283885
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   =  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  X    € mincammino2.cpp      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri  > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[]) {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n       }\n       if(max==N)return N;\n        return 0;| I\n   }\ntedMode  ®@0A0      0   Ln10,Col14  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:12:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143570.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   =  0  7   E 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          11
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[]) {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n       }\n       if(max==N)return N;\n       |\n   }\ntedMode  ®@0A0      0  Ln10,Col5  Spaces:d4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.91041124,
          0.89423263,
          0.89954996,
          0.8194189,
          0.8676952,
          0.87809205,
          0.7174306,
          0.96874917,
          0.9056601,
          0.9321963,
          0.9632544,
          0.7245981
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   =  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  X    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri  > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[]) {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n       }\n       if(max==N)return N;\n       |\n   }\ntedMode  ®@0A0      0  Ln10,Col5  Spaces:d4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:13:00.878000020Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143580.878.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          11
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[]) {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n       }\n       if(max==N)return N;\n       inizio-]  I\n   }",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.9019896,
          0.89423263,
          0.89954996,
          0.8194189,
          0.8676952,
          0.87809205,
          0.7174306,
          0.96874917,
          0.7842656,
          0.7956916,
          0.9632544,
          0.670318
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  ®    € mincammino2.cpp      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri  > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[]) {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n       }\n       if(max==N)return N;\n       inizio-]  I\n   }"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:13:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143590.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   =  0  7   E 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          11
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[]) {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n       }\n       if(max==N)return N;\n       inizio-]  I\n   }",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.9019896,
          0.89423263,
          0.89954996,
          0.8194189,
          0.8676952,
          0.87809205,
          0.7174306,
          0.96874917,
          0.7842656,
          0.7956916,
          0.9632544,
          0.670318
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   =  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  X    € mincammino2.cpp      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri  > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[]) {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n       }\n       if(max==N)return N;\n       inizio-]  I\n   }"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:13:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143600.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   =  0  7   E 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          11
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[]) {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n       }\n       if(max==N)return N;\n       inizio-=V[fax];|\n   }",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8869937,
          0.89423263,
          0.89954996,
          0.8194189,
          0.8676952,
          0.9116716,
          0.6885598,
          0.96874917,
          0.8001834,
          0.43698955,
          0.88354987,
          0.58661425
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            15,
            21
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   =  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  X    € mincammino2.cpp      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri  > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[]) {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n       }\n       if(max==N)return N;\n       inizio-=V[fax];|\n   }"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:13:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143610.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          11
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n       }\n       if(max==N)return N;\n       inizio-=V[fax];\n       for|()|\n   }\ntedMode  ®o0Ao0      0  Ln11,Col9  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.9074217,
          0.89423263,
          0.89954996,
          0.8194189,
          0.8676952,
          0.8996341,
          0.76905215,
          0.9304849,
          0.7679419,
          0.6508751,
          0.1931012,
          0.8955703,
          0.68892145
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            15,
            21
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  ®    € mincammino2.cpp      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n       }\n       if(max==N)return N;\n       inizio-=V[fax];\n       for|()|\n   }\ntedMode  ®o0Ao0      0  Ln11,Col9  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:13:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143620.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          11
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n       }\n       if(max==N)return N;\n       inizio-=V[fax];\n       for{(int i=0; i+\n   }\ntedMode  ®o0Ao0      0   Ln11,Col19  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8920582,
          0.89423263,
          0.89954996,
          0.8194189,
          0.8676952,
          0.9116716,
          0.76905215,
          0.9304849,
          0.7679419,
          0.643317,
          0.5251422,
          0.8955703,
          0.6386649
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            15,
            21
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n       }\n       if(max==N)return N;\n       inizio-=V[fax];\n       for{(int i=0; i+\n   }\ntedMode  ®o0Ao0      0   Ln11,Col19  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:13:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143630.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          11
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n       }\n       if(max==N)return N;\n       inizio-=V[fax];\n       for{(int i=0; i+\n   }\ntedMode  ®o0Ao0      0   Ln11,Col19  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8920582,
          0.89423263,
          0.89954996,
          0.8194189,
          0.8676952,
          0.9116716,
          0.76905215,
          0.9304849,
          0.7679419,
          0.643317,
          0.5251422,
          0.8955703,
          0.6386649
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            15,
            21
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n       }\n       if(max==N)return N;\n       inizio-=V[fax];\n       for{(int i=0; i+\n   }\ntedMode  ®o0Ao0      0   Ln11,Col19  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:14:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143640.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          11
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n       }\n       if(max==N)return N;\n       inizio-=V[fax];\n       for{(int i=0; i+\n   }\ntedMode  ®o0Ao0      0   Ln11,Col19  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8920582,
          0.89423263,
          0.89954996,
          0.8194189,
          0.8676952,
          0.9116716,
          0.76905215,
          0.9304849,
          0.7679419,
          0.643317,
          0.5251422,
          0.8955703,
          0.6386649
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            15,
            21
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n       }\n       if(max==N)return N;\n       inizio-=V[fax];\n       for{(int i=0; i+\n   }\ntedMode  ®o0Ao0      0   Ln11,Col19  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:14:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143650.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          11
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n       }\n       if(max==N)return N;\n       inizio-=V[fax];\n       for[(int i=0; (i+1)])\n   }\ntedMode  ®o0Ao0      0   Ln11,Col22  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8854866,
          0.89423263,
          0.89954996,
          0.8194189,
          0.8676952,
          0.9116716,
          0.76905215,
          0.9304849,
          0.7679419,
          0.6662644,
          0.44282126,
          0.8955703,
          0.6366205
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            15,
            21
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n       }\n       if(max==N)return N;\n       inizio-=V[fax];\n       for[(int i=0; (i+1)])\n   }\ntedMode  ®o0Ao0      0   Ln11,Col22  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:14:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143660.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          11
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n       }\n       if(max==N)return N;\n       inizio-=V[fax];\n       for[(int i=0;i+max.1])\n   }\ntedMode  ®o0Ao0      0   Ln11,Col23  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.89482963,
          0.89423263,
          0.89954996,
          0.8194189,
          0.8676952,
          0.9116716,
          0.76905215,
          0.9304849,
          0.7679419,
          0.654248,
          0.05,
          0.8955703,
          0.6442076
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            15,
            21
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n       }\n       if(max==N)return N;\n       inizio-=V[fax];\n       for[(int i=0;i+max.1])\n   }\ntedMode  ®o0Ao0      0   Ln11,Col23  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:14:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143670.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   =  0  7   E 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          11
        ],
        "text_content": "        int quadri(int N,  long long M,  int V[])  {\n            int max=0;\n            long long inizio=0;\n            for(int i=0;inizio<=M;i++){\n                max=i;\n                if(i>N-1)break;\n                inizio+=V[i];\n            }\n            if(max==N)return N;\n            inizio-=V[ifax];\n            for/(int i=0;i+max- 1<)\n}\nRestricted Mode  X0 A0      0  Ln11,Col25  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8770081,
          0.84760326,
          0.8906641,
          0.89315367,
          0.6667421,
          0.89097005,
          0.72406554,
          0.9281998,
          0.90081525,
          0.07246544,
          0.30879664,
          0.6872753,
          0.5948889
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            22,
            28
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   =  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  X    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "        int quadri(int N,  long long M,  int V[])  {\n            int max=0;\n            long long inizio=0;\n            for(int i=0;inizio<=M;i++){\n                max=i;\n                if(i>N-1)break;\n                inizio+=V[i];\n            }\n            if(max==N)return N;\n            inizio-=V[ifax];\n            for/(int i=0;i+max- 1<)\n}\nRestricted Mode  X0 A0      0  Ln11,Col25  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:14:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143680.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          14
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n       }\n       if(max==N)return N;\n       inizio-=V[fax];\n       for(int i=0;i+max-1<N;i++)m\n       b\n   }\ntedMode  ®o0Ao0      0  Ln12,Col9  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.90842724,
          0.89423263,
          0.89954996,
          0.8194189,
          0.8676952,
          0.9116716,
          0.76905215,
          0.8083114,
          0.7962683,
          0.71213305,
          0.7495057,
          0.3587104,
          0.92293817,
          0.68224853
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            15,
            21
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n       }\n       if(max==N)return N;\n       inizio-=V[fax];\n       for(int i=0;i+max-1<N;i++)m\n       b\n   }\ntedMode  ®o0Ao0      0  Ln12,Col9  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:14:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143690.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          14
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n       }\n       if(max==N)return N;\n       inizio-=V[fax];\n       for(int i=0;i+max-1<N;i++)m\n            inizio-\n   }   L\ntedMode  ®o0Ao0      0   Ln12,Col16  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.88943595,
          0.89423263,
          0.89954996,
          0.8194189,
          0.8676952,
          0.9116716,
          0.67168653,
          0.8083114,
          0.7962683,
          0.71213305,
          0.7474773,
          0.90519434,
          0.6861073,
          0.605621
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            15,
            21
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n       }\n       if(max==N)return N;\n       inizio-=V[fax];\n       for(int i=0;i+max-1<N;i++)m\n            inizio-\n   }   L\ntedMode  ®o0Ao0      0   Ln12,Col16  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:15:00.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143700.88.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   =  0  7   E 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          14
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n       }\n       if(max==N)return N;\n       inizio-=V[fax];\n       for(int i=0;i+max-1<N;i++)m\n            inizio-=\n   }   L",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8965765,
          0.89423263,
          0.89954996,
          0.8194189,
          0.8676952,
          0.9116716,
          0.67168653,
          0.8083114,
          0.7962683,
          0.71213305,
          0.7474773,
          0.89509374,
          0.6861073,
          0.64346933
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            15,
            21
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   =  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  X    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n       }\n       if(max==N)return N;\n       inizio-=V[fax];\n       for(int i=0;i+max-1<N;i++)m\n            inizio-=\n   }   L"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:15:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143710.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   =  0  7   E 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          14
        ],
        "text_content": "        int quadri(int N,  long long M,  int V[])  {\n            int max=0;\n            long long inizio=0;\n            for(int i=0;inizio<=M;i++){\n                max=i;\n                if(i>N-1)break;\n                inizio+=V[i];\n            }\n            if(max==N)return N;\n            inizio-:îﬁmax] for(int  £=0;i+max-1<N;i++)|] H\n                inizio-=\n       }\nRestricted Mode  X0 A0      0  Ln12,Col17  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8577601,
          0.84760326,
          0.8906641,
          0.89315367,
          0.6667421,
          0.89097005,
          0.72406554,
          0.93521965,
          0.90081525,
          0.58246136,
          0.8841086,
          0.61902,
          0.5752384
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            22,
            28
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   =  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  X    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "        int quadri(int N,  long long M,  int V[])  {\n            int max=0;\n            long long inizio=0;\n            for(int i=0;inizio<=M;i++){\n                max=i;\n                if(i>N-1)break;\n                inizio+=V[i];\n            }\n            if(max==N)return N;\n            inizio-:îﬁmax] for(int  £=0;i+max-1<N;i++)|] H\n                inizio-=\n       }\nRestricted Mode  X0 A0      0  Ln12,Col17  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:15:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143720.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          14
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n       }\n       if(max==N)return N;\n       inizio-=V[max];\n       Lhite (1)\n       i\n   }\ntedMode  ®o0Ao0      0  Ln12,Col9  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.92196923,
          0.89423263,
          0.89954996,
          0.8194189,
          0.8676952,
          0.87809205,
          0.7294281,
          0.78185457,
          0.7679419,
          0.85988474,
          0.05,
          0.2597818,
          0.92293817,
          0.68224853
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            15,
            21
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long inizio=0;\n       for(int i=0;inizio<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n       }\n       if(max==N)return N;\n       inizio-=V[max];\n       Lhite (1)\n       i\n   }\ntedMode  ®o0Ao0      0  Ln12,Col9  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:15:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143730.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          14
        ],
        "text_content": "        int quadri(int N,  long long M,  int V[])  {\n            int max=0;\n            long long inizio=0;\n            for(int i=0;inizio<=M;i++){\n                max=i;\n                if(i>N-1)break;\n                inizio+=V[i];\n            }\n            if(max==N)return N;\n            inizio-=V[max];\n           Lohite()|f\n                i=\n       }\nRestricted Mode  X0 A0      0  Ln12,Col11  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.90306205,
          0.84760326,
          0.8906641,
          0.89315367,
          0.6667421,
          0.89097005,
          0.72406554,
          0.91452533,
          0.90081525,
          0.8830618,
          0.20227745,
          0.9174608,
          0.61754185,
          0.58745396
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            22,
            28
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "        int quadri(int N,  long long M,  int V[])  {\n            int max=0;\n            long long inizio=0;\n            for(int i=0;inizio<=M;i++){\n                max=i;\n                if(i>N-1)break;\n                inizio+=V[i];\n            }\n            if(max==N)return N;\n            inizio-=V[max];\n           Lohite()|f\n                i=\n       }\nRestricted Mode  X0 A0      0  Ln12,Col11  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:15:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143740.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          15
        ],
        "text_content": "        int quadri(int N,  long long M,  int V[])  {\n            int max=0;\n            long long i=m<=l“l;i++)( 0;\n            for(int\n                max=1;\n                if(i>N-1)break;\n                RS-V I1);\n            }\n            if(max==N)return N;\n            iniZi6-=vmax];\n            int start;\n            while(1){\n            }\n        }",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.89267474,
          0.8924837,
          0.7948094,
          0.8740079,
          0.68683565,
          0.88561547,
          0.3347714,
          0.8829059,
          0.8895117,
          0.05,
          0.9177103,
          0.80362535,
          0.92192847,
          0.9215488,
          0.7288205
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            21,
            27
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "        int quadri(int N,  long long M,  int V[])  {\n            int max=0;\n            long long i=m<=l“l;i++)( 0;\n            for(int\n                max=1;\n                if(i>N-1)break;\n                RS-V I1);\n            }\n            if(max==N)return N;\n            iniZi6-=vmax];\n            int start;\n            while(1){\n            }\n        }"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:15:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143750.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          15
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long EUNHaSEGFO;\n       for(int i=0;inizfo<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n       }\n       if(max==N)return N;\n       inizio-=V[max];\n       int start;\n       while(1){\n       }\n   }",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.92464715,
          0.9133075,
          0.6257363,
          0.6259625,
          0.8676952,
          0.87809205,
          0.39401734,
          0.9222563,
          0.7679419,
          0.85591125,
          0.9112667,
          0.8347067,
          0.92155397,
          0.9158889,
          0.7297362
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            15,
            21
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long EUNHaSEGFO;\n       for(int i=0;inizfo<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            inizio+=V[i];\n       }\n       if(max==N)return N;\n       inizio-=V[max];\n       int start;\n       while(1){\n       }\n   }"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:16:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143760.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   =  0  7   E 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          15
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[]) {\n       int max=0;\n       long long sommaseg=0;\n       for(int i=0;sommaseg<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            sommaseg+=V([i];\n       }\n       if(max==N)return N;\n       sbmmaseg-=Vv[max];\n       int start;\n       while(1){\n       }\n   }",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.9036649,
          0.89423263,
          0.91596574,
          0.84430337,
          0.8676952,
          0.85039335,
          0.46738732,
          0.9222563,
          0.9005701,
          0.12990868,
          0.9112667,
          0.88379675,
          0.92155397,
          0.8977143,
          0.61887574
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            15,
            21
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   =  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  X    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[]) {\n       int max=0;\n       long long sommaseg=0;\n       for(int i=0;sommaseg<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            sommaseg+=V([i];\n       }\n       if(max==N)return N;\n       sbmmaseg-=Vv[max];\n       int start;\n       while(1){\n       }\n   }"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:16:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143770.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          15
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long sommaseg=0;\n       for(int i=0;sommaseg<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            sommaseg+=V[i];\n       }\n                                —\n       if(max==N)return N;\n       sommaseg  -=V[max];\n       int staî&;\n       while(1)|{\n            start\n       %\n   }\ntedMode  ®@0A0      0   Ln13,Col14  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "®c start",
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8859092,
          0.89423263,
          0.91596574,
          0.84430337,
          0.8676952,
          0.85039335,
          0.75130224,
          0.7344025,
          0.82991076,
          0.84499466,
          0.75398546,
          0.71564853,
          0.5703232,
          0.9222011,
          0.6651433,
          0.9691363,
          0.70427084
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            8,
            14
          ],
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long sommaseg=0;\n       for(int i=0;sommaseg<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            sommaseg+=V[i];\n       }\n                                —\n       if(max==N)return N;\n       sommaseg  -=V[max];\n       int staî&;\n       while(1)|{\n            start\n       %\n   }\ntedMode  ®@0A0      0   Ln13,Col14  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          171,
          512,
          492,
          544
        ],
        "ocr_text": "®c start"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:16:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143780.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          16
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long sommaseg=0;\n       for(int i=0;sommaseg<=M;i++){\n           max=i;\n            if(i>N-1)break;\n            sommaseg+=V[i];\n       }\n       if(max==N)return N;\n       sommaseg-=V[max];\n       int start=0;\n       while(1)|{\n            start++;\n   }   L\ntedMode  ®@0A0      0  Ln14,Col9  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8994943,
          0.89423263,
          0.91596574,
          0.84430337,
          0.8676952,
          0.85039335,
          0.73735964,
          0.9222563,
          0.91832906,
          0.8112082,
          0.8948973,
          0.20017456,
          0.94086015,
          0.71988696,
          0.76530135
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long sommaseg=0;\n       for(int i=0;sommaseg<=M;i++){\n           max=i;\n            if(i>N-1)break;\n            sommaseg+=V[i];\n       }\n       if(max==N)return N;\n       sommaseg-=V[max];\n       int start=0;\n       while(1)|{\n            start++;\n   }   L\ntedMode  ®@0A0      0  Ln14,Col9  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:16:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143790.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          16
        ],
        "text_content": "        int quadri(int N,  long long M,  int V[])  {\n            int max=0;\n            long long sommaseg=0;\n            for(int i=0;sommaseg<=M;i++){\n                max=i;\n                if(i>N-1)break;\n                sommaseg+=V[i];\n            }\n            if(max==N)return N;\n            sommaseg-=V[max];\n            int start=0;\n            while(1)|{\n                start++;\n                sommaseg|\n            È      i -\n        }\nRestricted Mode  0 0A0      0  Ln14,Col17  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "‘Ù‘ sommaseg",
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.888199,
          0.8656045,
          0.91106945,
          0.82591254,
          0.6667421,
          0.88539296,
          0.6106342,
          0.8829059,
          0.8980918,
          0.82922554,
          0.89602137,
          0.48899212,
          0.92377406,
          0.57667345,
          0.61189485,
          0.7961866,
          0.63543886
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            25,
            65
          ],
          [
            22,
            28
          ],
          null,
          [
            22,
            28
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n165\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "        int quadri(int N,  long long M,  int V[])  {\n            int max=0;\n            long long sommaseg=0;\n            for(int i=0;sommaseg<=M;i++){\n                max=i;\n                if(i>N-1)break;\n                sommaseg+=V[i];\n            }\n            if(max==N)return N;\n            sommaseg-=V[max];\n            int start=0;\n            while(1)|{\n                start++;\n                sommaseg|\n            È      i -\n        }\nRestricted Mode  0 0A0      0  Ln14,Col17  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          189,
          537,
          511,
          566
        ],
        "ocr_text": "‘Ù‘ sommaseg"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:16:40.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143800.88.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   =  0  7   E 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          16
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long sommaseg=0;\n       for(int i=0;sommaseg<=M;i++){\n           max=i;\n            if(i>N-1)break;\n            sommaseg+=V[i];\n       }\n       if(max==N)return N;\n       sommaseg-=V[max];\n       int start=0;\n       while(1)|{\n            start++;\n       L   sommaseg-=|\n   }",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8971941,
          0.89423263,
          0.91596574,
          0.84430337,
          0.8676952,
          0.85039335,
          0.73735964,
          0.9222563,
          0.72124606,
          0.8112082,
          0.8948973,
          0.20017456,
          0.8092554,
          0.5366391,
          0.9011678,
          0.6002263
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e quadri.cpp - VSCo...      4)   =  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  X    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long sommaseg=0;\n       for(int i=0;sommaseg<=M;i++){\n           max=i;\n            if(i>N-1)break;\n            sommaseg+=V[i];\n       }\n       if(max==N)return N;\n       sommaseg-=V[max];\n       int start=0;\n       while(1)|{\n            start++;\n       L   sommaseg-=|\n   }"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:16:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143810.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          16
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long sommaseg=0;\n       for(int i=0;sommaseg<=M;i++){\n           max=i;\n            if(i>N-1)break;\n            sommaseg+=V[i];\n       }\n       if(max==N) return N;\n       sommaseg-=V[max];\n       int start=0;\n       while(1){\n           start++;\n       ‘    sommaseg-=Vﬂstartﬁ\n       }\n   }",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.9152611,
          0.89423263,
          0.91596574,
          0.84430337,
          0.8676952,
          0.87450624,
          0.7721149,
          0.96874917,
          0.79918927,
          0.8290244,
          0.9052263,
          0.8739403,
          0.9332125,
          0.5949211,
          0.9241101,
          0.9011678,
          0.585683
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long sommaseg=0;\n       for(int i=0;sommaseg<=M;i++){\n           max=i;\n            if(i>N-1)break;\n            sommaseg+=V[i];\n       }\n       if(max==N) return N;\n       sommaseg-=V[max];\n       int start=0;\n       while(1){\n           start++;\n       ‘    sommaseg-=Vﬂstartﬁ\n       }\n   }"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:17:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143820.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          17
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long sommaseg=0;\n       for(int i=0;sommaseg<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            sommaseg+=V[i];\n       }\n       if(max==N)return N;\n                                |\n       sommaseg-=V[max];\n       int start=0;\n       while(1)|{\n            start++;\n            sommaseg-=V[start-1];\n            sommaseg+=\n   }\ntedMode  ®o0Ao0      0   Ln15Col19  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.87049735,
          0.89423263,
          0.91596574,
          0.84430337,
          0.8676952,
          0.85039335,
          0.75130224,
          0.9222563,
          0.90232146,
          0.6232877,
          0.5274593,
          0.8948973,
          0.20017456,
          0.8092554,
          0.87526023,
          0.88410383,
          0.9127499,
          0.6009865
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            15,
            21
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long sommaseg=0;\n       for(int i=0;sommaseg<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            sommaseg+=V[i];\n       }\n       if(max==N)return N;\n                                |\n       sommaseg-=V[max];\n       int start=0;\n       while(1)|{\n            start++;\n            sommaseg-=V[start-1];\n            sommaseg+=\n   }\ntedMode  ®o0Ao0      0   Ln15Col19  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:17:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143830.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          17
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long sommaseg=0;\n       for(int i=0;sommaseg<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            sommaseg+=V[i];\n       }\n       if(max==N)return N;\n                                |\n       sommaseg-=V[max];\n       int start=0;\n       while(1)|{\n            start++;\n            sommaseg-=V[start-1];\n            sommaseg+=\n   }\ntedMode  ®o0Ao0      0   Ln15Col19  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.87049735,
          0.89423263,
          0.91596574,
          0.84430337,
          0.8676952,
          0.85039335,
          0.75130224,
          0.9222563,
          0.90232146,
          0.6232877,
          0.5274593,
          0.8948973,
          0.20017456,
          0.8092554,
          0.87526023,
          0.88410383,
          0.9127499,
          0.6009865
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            15,
            21
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long sommaseg=0;\n       for(int i=0;sommaseg<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            sommaseg+=V[i];\n       }\n       if(max==N)return N;\n                                |\n       sommaseg-=V[max];\n       int start=0;\n       while(1)|{\n            start++;\n            sommaseg-=V[start-1];\n            sommaseg+=\n   }\ntedMode  ®o0Ao0      0   Ln15Col19  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:17:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143840.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          17
        ],
        "text_content": "        int quadri(int N,  long long M,  int V[])  {\n            int max=0;\n            long long sommaseg=0;\n            for(int i=0;sommaseg<=M;i++){\n                max=i;\n                if(i>N-1)break;\n                sommaseg+=V[i];\n            }\n            if(max==N)return N;\n                                T\n            sommaseg-=V[max];\n            int start=0;\n            while(1)|{\n                start++;\n                sommaseg-=V[start-1];\n                sommaseg+=V\n            È      o\n       }\nRestricted Mode  X0 A0      0  Ln15Col20  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "abc vector",
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.873734,
          0.8924837,
          0.9101346,
          0.82591254,
          0.6667421,
          0.88539296,
          0.6106342,
          0.9203128,
          0.8988586,
          0.5524544,
          0.82922554,
          0.89602137,
          0.48899212,
          0.92354226,
          0.72607917,
          0.77583283,
          0.51872474,
          0.6944812,
          0.6127635
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            27,
            67
          ],
          null,
          null,
          [
            22,
            28
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "        int quadri(int N,  long long M,  int V[])  {\n            int max=0;\n            long long sommaseg=0;\n            for(int i=0;sommaseg<=M;i++){\n                max=i;\n                if(i>N-1)break;\n                sommaseg+=V[i];\n            }\n            if(max==N)return N;\n                                T\n            sommaseg-=V[max];\n            int start=0;\n            while(1)|{\n                start++;\n                sommaseg-=V[start-1];\n                sommaseg+=V\n            È      o\n       }\nRestricted Mode  X0 A0      0  Ln15Col20  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          208,
          562,
          530,
          591
        ],
        "ocr_text": "abc vector"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:17:30.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143850.88.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          17
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long sommaseg=0;\n       for(int i=0;sommaseg<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            sommaseg+=V[i];\n       }\n       if(max==N)return N;\n       sommaseg-=V[max];\n       int start=0;\n       while(1){\n            start++;\n       ‘    sommaseg-=V[start-1]; sommaseg+=V|[]\n       }\n   }\ntedMode  ®o0Ao0      0   Ln15Col21  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8706852,
          0.89423263,
          0.91596574,
          0.84430337,
          0.8676952,
          0.85039335,
          0.75130224,
          0.9222563,
          0.90232146,
          0.8777289,
          0.8968033,
          0.9067199,
          0.8099622,
          0.5432117,
          0.9205383,
          0.9127499,
          0.5870873
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            15,
            21
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long sommaseg=0;\n       for(int i=0;sommaseg<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            sommaseg+=V[i];\n       }\n       if(max==N)return N;\n       sommaseg-=V[max];\n       int start=0;\n       while(1){\n            start++;\n       ‘    sommaseg-=V[start-1]; sommaseg+=V|[]\n       }\n   }\ntedMode  ®o0Ao0      0   Ln15Col21  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:17:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143860.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          17
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long sommaseg=0;\n       for(int i=0;sommaseg<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            sommaseg+=V[i];\n       }\n       if(max==N)return N;\n       sommaseg-=V[max];\n       int start=0;\n       while(1){\n            start++;\n       ‘    sommaseg-=V[start-1]; sommaseg+=V[|start-1fj\n       }\n   }\ntedMode  ®o0Ao0      0   Ln15Col28  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8706852,
          0.89423263,
          0.91596574,
          0.84430337,
          0.8676952,
          0.85039335,
          0.75130224,
          0.9222563,
          0.90232146,
          0.8777289,
          0.8968033,
          0.9067199,
          0.8099622,
          0.5412844,
          0.9205383,
          0.9127499,
          0.59114933
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            15,
            21
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long sommaseg=0;\n       for(int i=0;sommaseg<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            sommaseg+=V[i];\n       }\n       if(max==N)return N;\n       sommaseg-=V[max];\n       int start=0;\n       while(1){\n            start++;\n       ‘    sommaseg-=V[start-1]; sommaseg+=V[|start-1fj\n       }\n   }\ntedMode  ®o0Ao0      0   Ln15Col28  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:17:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143870.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          18
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long sommaseg=0;\n       for(int i=0;sommaseg<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            sommaseg+=V[i];\n       }\n       if(max==N)return N;\n       sommaseg-=V[max];\n       int start=0;\n       while(1)|{\n            start++;\n            sommaseg-=V[start-1];\n            sommaseg+=V[start-1+max];\n            i\n   }",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.87014353,
          0.89423263,
          0.91596574,
          0.84430337,
          0.8676952,
          0.85039335,
          0.75130224,
          0.9222563,
          0.90232146,
          0.70010674,
          0.8948973,
          0.20017456,
          0.8092554,
          0.88043135,
          0.86942375,
          0.7455645,
          0.9049985,
          0.602566
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            15,
            21
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long sommaseg=0;\n       for(int i=0;sommaseg<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            sommaseg+=V[i];\n       }\n       if(max==N)return N;\n       sommaseg-=V[max];\n       int start=0;\n       while(1)|{\n            start++;\n            sommaseg-=V[start-1];\n            sommaseg+=V[start-1+max];\n            i\n   }"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:18:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143880.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          17
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long sommaseg=0;\n       for(int i=0;sommaseg<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            sommaseg+=V[i];\n       }\n       if(max==N)return N;\n       sommaseg-=V[max];\n       int start=0;\n       while(1){\n            start++;\n            sommaseg-=V[start-1];\n            sommaseg+=V[start-1+max];\n            if|(sommaseg>))\n       }\n   }",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.86916465,
          0.87985635,
          0.91872644,
          0.84430337,
          0.8676952,
          0.85039335,
          0.75130224,
          0.9222563,
          0.90232146,
          0.8837882,
          0.89294267,
          0.8827201,
          0.80868614,
          0.88043135,
          0.87324023,
          0.1249048,
          0.9182466,
          0.9049985,
          0.59618527
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            15,
            21
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long sommaseg=0;\n       for(int i=0;sommaseg<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            sommaseg+=V[i];\n       }\n       if(max==N)return N;\n       sommaseg-=V[max];\n       int start=0;\n       while(1){\n            start++;\n            sommaseg-=V[start-1];\n            sommaseg+=V[start-1+max];\n            if|(sommaseg>))\n       }\n   }"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:18:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143890.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          17
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long sommaseg=0;\n       for(int i=0;sommaseg<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            sommaseg+=V[i];\n       }\n       if(max==N)return N;\n       sommaseg-=V[max];\n       int start=0;\n       while(1){\n            start++;\n            sommaseg-=V[start-1];\n            sommaseg+=V[start-1+max];\n            if|(sommaseg>))\n       }\n   }",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.86916465,
          0.87985635,
          0.91872644,
          0.84430337,
          0.8676952,
          0.85039335,
          0.75130224,
          0.9222563,
          0.90232146,
          0.8837882,
          0.89294267,
          0.8827201,
          0.80868614,
          0.88043135,
          0.87324023,
          0.1249048,
          0.9182466,
          0.9049985,
          0.59618527
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            15,
            21
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long sommaseg=0;\n       for(int i=0;sommaseg<=M;i++){\n            max=i;\n            if(i>N-1)break;\n            sommaseg+=V[i];\n       }\n       if(max==N)return N;\n       sommaseg-=V[max];\n       int start=0;\n       while(1){\n            start++;\n            sommaseg-=V[start-1];\n            sommaseg+=V[start-1+max];\n            if|(sommaseg>))\n       }\n   }"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:18:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143900.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          17
        ],
        "text_content": "        int quadri(int N,  long long M,  int V[])  {\n            int max=0;\n            long long sommaseg=0;\n            for(int i=0;sommaseg<=M;i++){\n                max=i;\n                if(i>N-1)break;\n                sommaseg+=V[i];\n            }\n            if(max==N)return N;\n            sommaseg-=V[max];\n            int start=0;\n            while(1){\n                start++;\n                sommaseg-=V[start-1];\n                sommaseg+=V[start-1+max];\n                if|(sommaseg>M)]|\n            }\n}\nRestricted Mode  X0 A0      0  Ln16,Col23  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.83617496,
          0.8924837,
          0.91106945,
          0.82591254,
          0.6667421,
          0.88539296,
          0.6106342,
          0.9203128,
          0.8988586,
          0.89102405,
          0.8899443,
          0.82088464,
          0.92100775,
          0.73259574,
          0.7354112,
          0.05,
          0.88941383,
          0.68230593,
          0.6097
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            22,
            28
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "        int quadri(int N,  long long M,  int V[])  {\n            int max=0;\n            long long sommaseg=0;\n            for(int i=0;sommaseg<=M;i++){\n                max=i;\n                if(i>N-1)break;\n                sommaseg+=V[i];\n            }\n            if(max==N)return N;\n            sommaseg-=V[max];\n            int start=0;\n            while(1){\n                start++;\n                sommaseg-=V[start-1];\n                sommaseg+=V[start-1+max];\n                if|(sommaseg>M)]|\n            }\n}\nRestricted Mode  X0 A0      0  Ln16,Col23  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:18:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143910.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          21
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long sommaseg=0;\n       for(int i=0;sommaseg<=M;i++){\n           max=i;\n            if(i>N-1)break;\n            sommaseg+=V[i];\n       }\n       if(max==N)return N;\n       sommaseg-=V[max];\n       int start=0;\n       while(1){\n            start++;\n            sommaseg-=V[start-1];\n            sommaseg+=V[start-1+max];\n            if (sommaseg>M){\n           È   îommaseg—:V[start-l+max];\n            }\n       }\n   }\ntedMode  00AO0      0  Ln18,Col13  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.87337095,
          0.89423263,
          0.91596574,
          0.84430337,
          0.8676952,
          0.85039335,
          0.75130224,
          0.9222563,
          0.90232146,
          0.8112082,
          0.81784415,
          0.88379675,
          0.9069094,
          0.88043135,
          0.8701561,
          0.5242392,
          0.53713936,
          0.968344,
          0.96901375,
          0.96852094,
          0.6499961
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long sommaseg=0;\n       for(int i=0;sommaseg<=M;i++){\n           max=i;\n            if(i>N-1)break;\n            sommaseg+=V[i];\n       }\n       if(max==N)return N;\n       sommaseg-=V[max];\n       int start=0;\n       while(1){\n            start++;\n            sommaseg-=V[start-1];\n            sommaseg+=V[start-1+max];\n            if (sommaseg>M){\n           È   îommaseg—:V[start-l+max];\n            }\n       }\n   }\ntedMode  00AO0      0  Ln18,Col13  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:18:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143920.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          22
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long sommaseg=0;\n       for(int i=0;sommaseg<=M;i++){\n           max=i;\n            if(i>N-1)break;\n            sommaseg+=V[i];\n       }\n       if(max==N)return N;\n       sommaseg-=V[max];\n       int start=0;\n                                |\n       while(1)|{\n            start++;\n            sommaseg-=V[start-1];\n            sommaseg+=V[start-1+max];\n            if(sommaseg>M){\n                sommaseg-=V[start-1l+max];\n                max- - ; I\n            }\n            if\n       b  _”\n   }\ntedMode  ®@0A0      0  Ln20,Col11  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "abc 1f",
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.9073633,
          0.6513843,
          0.91596574,
          0.84430337,
          0.8676952,
          0.85039335,
          0.75130224,
          0.9222563,
          0.90232146,
          0.8112082,
          0.8948973,
          0.62461543,
          0.20017456,
          0.9088325,
          0.88043135,
          0.8760047,
          0.56529516,
          0.64501554,
          0.7642714,
          0.9692871,
          0.9690233,
          0.36160803,
          0.9691363,
          0.69897085
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            54
          ],
          [
            12,
            18
          ],
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long sommaseg=0;\n       for(int i=0;sommaseg<=M;i++){\n           max=i;\n            if(i>N-1)break;\n            sommaseg+=V[i];\n       }\n       if(max==N)return N;\n       sommaseg-=V[max];\n       int start=0;\n                                |\n       while(1)|{\n            start++;\n            sommaseg-=V[start-1];\n            sommaseg+=V[start-1+max];\n            if(sommaseg>M){\n                sommaseg-=V[start-1l+max];\n                max- - ; I\n            }\n            if\n       b  _”\n   }\ntedMode  ®@0A0      0  Ln20,Col11  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          152,
          688,
          473,
          718
        ],
        "ocr_text": "abc 1f"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:18:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143930.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          22
        ],
        "text_content": "        int quadri(int N,  long long M,  int V[])  {\n            int max=0;\n            long long sommaseg=0;\n            for(int i=0;sommaseg<=M;i++){\n                max=i;\n                if(i>N-1)break;\n                sommaseg+=V[i];\n            }\n            if(max==N)return N;\n            sommaseg-=V[max];\n            int start=0;\n            while(1){\n                start++;\n                sommaseg-=V[start-1];\n                sommaseg+=V[start-1+max];\n                if(sommaseg>M){\n                    sommaseg-=V[start-1l+max];\n                    max- - ;\n                }\n            )\n       }\n                           s mincammino",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.88260114,
          0.75437474,
          0.91965324,
          0.82591254,
          0.6667421,
          0.88539296,
          0.652908,
          0.9203128,
          0.8840011,
          0.82922554,
          0.8899443,
          0.929837,
          0.8938514,
          0.73259574,
          0.7245262,
          0.7351374,
          0.7709064,
          0.9023916,
          0.8872195,
          0.34861347,
          0.7153123,
          0.65898836,
          0.70503384
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            21,
            27
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n2\n22\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "        int quadri(int N,  long long M,  int V[])  {\n            int max=0;\n            long long sommaseg=0;\n            for(int i=0;sommaseg<=M;i++){\n                max=i;\n                if(i>N-1)break;\n                sommaseg+=V[i];\n            }\n            if(max==N)return N;\n            sommaseg-=V[max];\n            int start=0;\n            while(1){\n                start++;\n                sommaseg-=V[start-1];\n                sommaseg+=V[start-1+max];\n                if(sommaseg>M){\n                    sommaseg-=V[start-1l+max];\n                    max- - ;\n                }\n            )\n       }\n                           s mincammino"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:19:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143940.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          22
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long sommaseg=0;\n       for(int i=0;sommaseg<=M;i++){\n           max=i;\n            if(i>N-1)break;\n            sommaseg+=V[i];\n       }\n       if(max==N)return N;\n       sommaseg-=V[max];\n       int start=0;\n       while(1){\n            start++;\n            sommaseg-=V[start-1];\n            sommaseg+=V[start-1+max];\n            if(sommaseg>M){\n                sommaseg-=V[start-1l+max];\n                max- - ; I\n            }\n            iff(start+maxÎ)\n       }\n   }\ntedMode  ®@0A0      0  Ln20,Col21  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "‘_Ù‘ max",
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.9068781,
          0.7842981,
          0.91596574,
          0.84430337,
          0.8676952,
          0.85039335,
          0.75130224,
          0.9222563,
          0.90232146,
          0.8112082,
          0.89294267,
          0.89122367,
          0.916718,
          0.88043135,
          0.8760047,
          0.56529516,
          0.64501554,
          0.7642714,
          0.9692871,
          0.43886468,
          0.92252314,
          0.9691363,
          0.6969438
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            27,
            67
          ],
          [
            8,
            14
          ],
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long sommaseg=0;\n       for(int i=0;sommaseg<=M;i++){\n           max=i;\n            if(i>N-1)break;\n            sommaseg+=V[i];\n       }\n       if(max==N)return N;\n       sommaseg-=V[max];\n       int start=0;\n       while(1){\n            start++;\n            sommaseg-=V[start-1];\n            sommaseg+=V[start-1+max];\n            if(sommaseg>M){\n                sommaseg-=V[start-1l+max];\n                max- - ; I\n            }\n            iff(start+maxÎ)\n       }\n   }\ntedMode  ®@0A0      0  Ln20,Col21  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          214,
          690,
          537,
          718
        ],
        "ocr_text": "‘_Ù‘ max"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:19:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143950.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          22
        ],
        "text_content": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long sommaseg=0;\n       for(int i=0;sommaseg<=M;i++){\n           max=i;\n            if(i>N-1)break;\n            sommaseg+=V[i];\n       }\n       if(max==N)return N;\n       sommaseg-=V[max];\n       int start=0;\n       while(1){\n            start++;\n            sommaseg-=V[start-1];\n            sommaseg+=V[start-1+max];\n            if(sommaseg>M){\n                sommaseg-=V[start-1l+max];\n                max- - ; I\n            }\n            iff(start+max>|)]\n       }\n   }\ntedMode  ®@0A0      0  Ln20,Col22  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.90824956,
          0.7093647,
          0.91596574,
          0.84430337,
          0.8676952,
          0.85039335,
          0.75130224,
          0.9222563,
          0.90232146,
          0.8112082,
          0.89294267,
          0.89122367,
          0.916718,
          0.88043135,
          0.8760047,
          0.56529516,
          0.64501554,
          0.7642714,
          0.9692871,
          0.0892318,
          0.9691178,
          0.9691363,
          0.72950006
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int quadri(int N,  long long M,  int V[])  {\n       int max=0;\n       long long sommaseg=0;\n       for(int i=0;sommaseg<=M;i++){\n           max=i;\n            if(i>N-1)break;\n            sommaseg+=V[i];\n       }\n       if(max==N)return N;\n       sommaseg-=V[max];\n       int start=0;\n       while(1){\n            start++;\n            sommaseg-=V[start-1];\n            sommaseg+=V[start-1+max];\n            if(sommaseg>M){\n                sommaseg-=V[start-1l+max];\n                max- - ; I\n            }\n            iff(start+max>|)]\n       }\n   }\ntedMode  ®@0A0      0  Ln20,Col22  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:19:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143960.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          23
        ],
        "text_content": "        int quadri(int N,  long long M,  int V[])  {\n            int max=0;\n            long long sommaseg=0;\n            for(int i=0;sommaseg<=M;i++){\n                max=i;\n                if(i>N-1)break;\n                sommaseg+=V[i];\n            }\n            if(max==N)return N;\n            sommaseg-=V[max];\n            int start=0;\n            while(1)|{\n                start++;\n                sommaseg-=V[start-1];\n                sommaseg+=V[start-1+max];\n                if(sommaseg>M){\n                     sommaseg-=V[start-1l+max];\n                     max- - ; I\n                }\n                if(start+max>N)return max;\n            b   star] |\n        }\nRestricted Mode  0 0A0      0  Ln21,Col13  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "abc start",
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8617495,
          0.63531893,
          0.9101346,
          0.82591254,
          0.6667421,
          0.88539296,
          0.6106342,
          0.9203128,
          0.8988586,
          0.82922554,
          0.89602137,
          0.6135183,
          0.8969934,
          0.73259574,
          0.7245262,
          0.7351374,
          0.7709064,
          0.8908027,
          0.9206176,
          0.9009955,
          0.6554846,
          0.9692945,
          0.6337842
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            23,
            29
          ],
          null,
          [
            22,
            28
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE 0 Olimpiadi Italiane... f quadri- Thunar    ) volterra.olinfo.it is... e 0 quadri.cpp - VS...      4)   =  0  7   E 79% 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ quadri.cpp  ®    € mincammino2.cpp      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > quadri > € quadri.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "        int quadri(int N,  long long M,  int V[])  {\n            int max=0;\n            long long sommaseg=0;\n            for(int i=0;sommaseg<=M;i++){\n                max=i;\n                if(i>N-1)break;\n                sommaseg+=V[i];\n            }\n            if(max==N)return N;\n            sommaseg-=V[max];\n            int start=0;\n            while(1)|{\n                start++;\n                sommaseg-=V[start-1];\n                sommaseg+=V[start-1+max];\n                if(sommaseg>M){\n                     sommaseg-=V[start-1l+max];\n                     max- - ; I\n                }\n                if(start+max>N)return max;\n            b   star] |\n        }\nRestricted Mode  0 0A0      0  Ln21,Col13  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          165,
          713,
          486,
          744
        ],
        "ocr_text": "abc start"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:19:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143970.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "B      quadri - Thunar      A  -  ox\n File  Edit  View  Go  Bookmarks  Help",
        "tabs": [
          {
            "title": "¥ Applications E    ° i] ai    BEDO: Q Olimpiadi Italiane... f quadri - Thunar  - Q volterra.olinfo.it is... o quadri.cpp - VSCo...      myq)   =  0  n     799 08 n{a‘\\{ﬁg\\bre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          282,
          463,
          400,
          497
        ],
        "ocr_text": "‘- Open Terminal Here"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          27
        ],
        "ocr_text": "¥ Applications E    ° i] ai    BEDO: Q Olimpiadi Italiane... f quadri - Thunar  - Q volterra.olinfo.it is... o quadri.cpp - VSCo...      myq)   =  0  n     799 08 n{a‘\\{ﬁg\\bre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          27,
          1000,
          82
        ],
        "ocr_text": "B      quadri - Thunar      A  -  ox\n File  Edit  View  Go  Bookmarks  Help"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          0,
          82,
          60,
          124
        ],
        "ocr_text": "4+ > 4"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          60,
          82,
          1000,
          124
        ],
        "ocr_text": "#   M /home/patrick/dev/progetti-c-cpp/gare/gara-26-11-08/quadri/      Q"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          124,
          92,
          1000
        ],
        "ocr_text": "Places\n  = Computer\n A patrick\n M Desktop\n 0 Recent\n . Trash\n H bin\nDevices\n .__ File System\nNetwork\n 0 Browse Netw..."
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          92,
          124,
          1000,
          148
        ],
        "ocr_text": "Name      Size     Type      Date Modified +"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          92,
          148,
          1000,
          963
        ],
        "ocr_text": "|| quadri.cpp      478 bytes C++ source code    Today\n                                & Create Folder...\n                                B Create Document     »\n                                0 Paste\n                                ]\n                                Arrange Items      »\n                                Configure Columns...\n                                O Expandable Folders\n                                H Zoom In\n                                H Zoom Out\n                                H Normal Size\n                                # Properties..."
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          92,
          963,
          1000,
          1000
        ],
        "ocr_text": "                                W VORENITa. OQNNTO.It 1a Shafing your screen.  - nae\nExample for a custom action"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:19:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143980.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E    ° i] ai    BEDO: 0 Olimpiadi Italian...  0 quadri - Thunar   Q volterra.olinfo.it i... o quadri.cpp - VSC...  -   Terminal - patric...      myq)   =  0  n     799 08 n{a‘\\{ﬁg\\bre  Patrick s",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          27
        ],
        "ocr_text": "¥ Applications E    ° i] ai    BEDO: 0 Olimpiadi Italian...  0 quadri - Thunar   Q volterra.olinfo.it i... o quadri.cpp - VSC...  -   Terminal - patric...      myq)   =  0  n     799 08 n{a‘\\{ﬁg\\bre  Patrick s"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          27,
          1000,
          54
        ],
        "ocr_text": "L      Open File      ox"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          54,
          1000,
          98
        ],
        "ocr_text": "D Recent      4  #patrick   dev   progettic-cpp   gare   gara-26-11-08   quadri   »"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          98,
          1000,
          124
        ],
        "ocr_text": "# Home      Name      Size      Type Modified ~"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          124,
          1000,
          148
        ],
        "ocr_text": "A  A      8 quadri.cop      478 bytes  Text   14:19"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          148,
          100,
          912
        ],
        "ocr_text": "ii a\nD Documents\n© Downloads\nJ1 Music\nÉ Pictures\nA Videos\n& bin\n + Other Locations"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          100,
          148,
          1000,
          912
        ],
        "ocr_text": "R"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          912,
          1000,
          1000
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen.  -    de      Cancel      Select"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:19:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794143990.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...  f quadri-  Thunar    () volterra.olinfo.it i... o quadri.cpp - VSC...  *-  | Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  0  x   &  treni.it.pdf      x | 0  paletta.it.pdf      x | 0 quadri.it.pdf      x | 0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...  f quadri-  Thunar    () volterra.olinfo.it i... o quadri.cpp - VSC...  *-  | Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  0  x   &  treni.it.pdf      x | 0  paletta.it.pdf      x | 0 quadri.it.pdf      x | 0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "    Server time:  14:19:50      .      .      .      .\n      APE      Lotteria di  quadri  (quadri)     submissio!\nOverview\nCommunication\nStatement      Submit e  a solution .\n                                |\nMINCAMMINI      quadti:   Choose File _ No file chosen\nStatement\nSubmissions  _ =\nPALETTA\nStatement\n                                Previous Submissions\nSt. ||«. e nn d      Time      Status      Score      Files\nSOv      1:19:43 PM\nDocumentation      1:12-30 PM   Evaluated      detalls  15/100      Download\n   the GNU Allero  General Public   License\n                                —\n                                Il  volterra.olinfo.it is sharing your screen.  [ Stop sharing      '"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          336,
          331,
          362
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          348,
          244,
          800,
          298
        ],
        "ocr_text": "Score:\n100 / 100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          563,
          800,
          600
        ],
        "ocr_text": "Evaluated detals 100/ 100 Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:20:01.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144001.115.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E     o y] 51     I      iE 0 treniit.pdf- Chr...  f quadri- Thunar    () volterra.olinfo.it i... o quadri.cpp - VSC...  *-  | Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": "€  >  GC   % volterra.olinfo.it/cms/tasks/treni/statements/it/treni.it.pdf      &  0"
          },
          {
            "title": "v   M  Postainarrivo-biar   x  | 0  Olimpiadi Italiane 0  x |0 treni.it.pdf      x   0  paletta.it.pdf      x | 0 mincammino2.itpdf  x  | +      -   0   x",
            "is_active": true,
            "url_or_domain": "€  >  GC   % volterra.olinfo.it/cms/tasks/treni/statements/it/treni.it.pdf      &  0"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E     o y] 51     I      iE 0 treniit.pdf- Chr...  f quadri- Thunar    () volterra.olinfo.it i... o quadri.cpp - VSC...  *-  | Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Postainarrivo-biar   x  | 0  Olimpiadi Italiane 0  x |0 treni.it.pdf      x   0  paletta.it.pdf      x | 0 mincammino2.itpdf  x  | +      -   0   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  GC   % volterra.olinfo.it/cms/tasks/treni/statements/it/treni.it.pdf      &  0"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=   treni.it.pdf      212     -   100%   +     B  &     è  | o   e      &  L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          702,
          358
        ],
        "ocr_text": "   .   UDTASK      U  pu    - Cash  6503\n   « Subtask 2  [ 5 punti]:  N < 3.\n   . Subtask 3 [10 punti]: N < 18,\n   * Subtask 4  [30 punti]: N < 2000\n   . Subtask 5  [55 punti): Nessuna limitazione specifica\nEsempi di input/output"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          287,
          358,
          344,
          1000
        ],
        "ocr_text": "3\n25\n32\n28\n4\n32\n33\n31\n34\nNel\nNel\nLol"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          344,
          358,
          702,
          1000
        ],
        "ocr_text": "                                13\n                                X\n                                12\nSpiegazione\n    primo caso di esempio conviene prendere un treno della HyperFastTravels© il primo e l'ultimo\ngiorno, rimanendo fermi il secondo.\n    secondo caso di csempio la scelta migliore & vingginre sempre con SuperFast Travels ™)\n          ||  volterra.olinfo.it is sharing your screen.  [ Stop sharing      Rz"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:20:11.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144011.112.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E     o y] 51     I      iE 0 treniit.pdf- Chr...  f quadri- Thunar    () volterra.olinfo.it i... o quadri.cpp - VSC...  *-  | Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": "€  >  GC   % volterra.olinfo.it/cms/tasks/treni/statements/it/treni.it.pdf      &  0"
          },
          {
            "title": "v   M  Postainarrivo-biar   x  | 0  Olimpiadi Italiane 0  x |0 treni.it.pdf      x   0  paletta.it.pdf      x | 0 mincammino2.itpdf  x  | +      -   0   x",
            "is_active": true,
            "url_or_domain": "€  >  GC   % volterra.olinfo.it/cms/tasks/treni/statements/it/treni.it.pdf      &  0"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          940,
          642,
          990
        ],
        "ocr_text": "l Il volterra.olinfo.it is sharing your screen. - Hide\n|"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E     o y] 51     I      iE 0 treniit.pdf- Chr...  f quadri- Thunar    () volterra.olinfo.it i... o quadri.cpp - VSC...  *-  | Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Postainarrivo-biar   x  | 0  Olimpiadi Italiane 0  x |0 treni.it.pdf      x   0  paletta.it.pdf      x | 0 mincammino2.itpdf  x  | +      -   0   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  GC   % volterra.olinfo.it/cms/tasks/treni/statements/it/treni.it.pdf      &  0"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    treni.it.pdf      142      -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          702,
          1000
        ],
        "ocr_text": "Gestire la logistica per una gara importante non è mai semplice. Quando a dover viaggiare sono persone\ncome Ugo il compito diventa ancora più complicato: Ugo infatti ama viaggiare in treno, e farebbe di\ntutto per far durare il viaggio il più a lungo poesibile.\nUgo  deve  viaggiare  per  N  giorni,  e  ogni  giorno  pud  sceglire  se  prendere  un  treno  della\nSuperFastTravels™) o della HyperFastTravels(C), o se non viaggiare affatto. A causa delle rivalit tra\nle due aziende perd è possibile prendere un treno della HyperFastTravels(C) solo se il giorno precedente\nnon si è preso nessun treno (& quindi possibile prenderlo anche il primo giorno).\nPer ogni giorno ti viene fornita la durata della tratta offerta da entrambe le società, in decasecondi, Aiuta\nUgo a caleolare quanto tempo al massimo potrd viaggiare sui suoi amatissimi treni!\nImplementazione\nDovrai sottoporre esattamente un file con lsu-r?ium‘ -Cpp-\n    # Tra gli  allegati  a questo task  troverai un  template  (treni.cpp) con  un esempio di\n       implementazione,\nDovrai implementare la seguente funzione:\n  H Funzione tempo_massimo\n             int tempo_nassimo(int N, int A[], int B[);\n       — Llintero N indica il numero di giorni di vinggio.\n       — L'army A, indicizznto da 0 a N - 1, rappresenta il tempo di percorrenza dei treni della\n         SuperFast TravelsT)\n       — L’array B, indicizzato da 0 a N — 1, rappresenta il tempo di percorrenza dei treni della\n         HyperFastTravels)_\n1l grader chiamerà la funzione tezpo_massino, che dovrà ritornare il massimo numero di decasecondi che\nUgo riuscià a passare in treno durante gli N giorni.\nGrader di prova\nNella directory relativa a questo problema è presente una versione semplificata del grader usato durante\nla correzione, che potete usare per testare le vostre soluzioni in locale. Il grader di esempio legge i dati\ndi input da stdin, chiama la funzione che dovete implementare e scrive in stdout, secondo il seguente\nformato.\n1l file stdin è composto da N + 1 righe, contenenti:\n   * Riga 1: L’intero N.\n   * Righe 2...N +1:  Due interi A, e B, per ogni riga rappresentanti il tempo di percorrenza,\n     rispettivamente, della SuperFast Travels™  ¢ della HyperFastTravels').\n1l file gtden® è somnanto da 1 rione la rienosta ol nenhloma\nAssunz      |"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:20:21.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144021.113.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E     o y] 51     I      iE 0 treniit.pdf- Chr...  f quadri- Thunar    () volterra.olinfo.it i... o quadri.cpp - VSC...  *-  | Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": "€  >  GC   % volterra.olinfo.it/cms/tasks/treni/statements/it/treni.it.pdf      &  0"
          },
          {
            "title": "v   M  Postainarrivo-biar   x  | 0  Olimpiadi Italiane 0  x |0 treni.it.pdf      x   0  paletta.it.pdf      x | 0 mincammino2.itpdf  x  | +      -   0   x",
            "is_active": true,
            "url_or_domain": "€  >  GC   % volterra.olinfo.it/cms/tasks/treni/statements/it/treni.it.pdf      &  0"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E     o y] 51     I      iE 0 treniit.pdf- Chr...  f quadri- Thunar    () volterra.olinfo.it i... o quadri.cpp - VSC...  *-  | Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Postainarrivo-biar   x  | 0  Olimpiadi Italiane 0  x |0 treni.it.pdf      x   0  paletta.it.pdf      x | 0 mincammino2.itpdf  x  | +      -   0   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  GC   % volterra.olinfo.it/cms/tasks/treni/statements/it/treni.it.pdf      &  0"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=   treni.it.pdf      212     -   100%   +     B  &     è  | o   e      &  L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          702,
          358
        ],
        "ocr_text": "11 grader chiamerà la funzione tempo_massino, che dovra ritornare il massimo numero di decasecondi che\nUgo riuscià a passare in treno durante gli N giorni.\nGrader di prova\nNella directory relativa a questo problema è presente una versione semplificata del grader usato durante\nla correzione, che potete usare per testare le vostre soluzioni in locale.  Il grader di esempio legge i dati\ndi input da stdin, chiama la funzione che dovete implementare e scrive in stdout, secondo il seguente\nformato.\nIl file stdin è composto da N + 1 righe, contenenti:\n   «  Rign 1: L'intero N.\n                                N\n   * Righe 2...  N + l:  Due interi A; e B; per ogni riga rappresentanti il tempo di percorrenza,\n     rispettivamente, della SuperFastTraveis™) e della HyperFastTravels'©),\n11 file stdout & composto da 1 riga: la risposta al problema.\nAssunzioni\n trant      Pagina 1 di 2"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          287,
          358,
          344,
          1000
        ],
        "ocr_text": "   e  1N    06\n   *  1€ A8 <100\nAssegnazione del punteggio\n1l tuo programma verrà testato su divensi test ease raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, & necessario risolvere correttamente tutti i test relativi ad esso.\n   + Subtask 1  [ 0 punti]:  Casi d’esempio\n   + Subtask 2  [ 5 puntil: N <3\n   « Subtask 3  [10 punti]:  N < 18,\n   « Subtask 4  [30 punti): N < 2000\n   « Subtask 5  [55 punti]:  Nessuna limitazione specifica.\nEsempi di input/output\n                                L — ]\n 3      Il  volterra.olinfo.it is sharing your screen.  [ Stop sharing\n 25"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          344,
          358,
          702,
          1000
        ],
        "ocr_text": "   e  1N    06\n   *  1€ A8 <100\nAssegnazione del punteggio\n1l tuo programma verrà testato su divensi test ease raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, & necessario risolvere correttamente tutti i test relativi ad esso.\n   + Subtask 1  [ 0 punti]:  Casi d’esempio\n   + Subtask 2  [ 5 puntil: N <3\n   « Subtask 3  [10 punti]:  N < 18,\n   « Subtask 4  [30 punti): N < 2000\n   « Subtask 5  [55 punti]:  Nessuna limitazione specifica.\nEsempi di input/output\n                                L — ]\n 3      Il  volterra.olinfo.it is sharing your screen.  [ Stop sharing\n 25"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:20:31.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144031.113.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E     o y] 51     I      iE 0 treniit.pdf- Chr...  f quadri- Thunar    () volterra.olinfo.it i... o quadri.cpp - VSC...  *-  | Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": "€  >  GC   % volterra.olinfo.it/cms/tasks/treni/statements/it/treni.it.pdf      &  0"
          },
          {
            "title": "v   M  Postainarrivo-biar   x  | 0  Olimpiadi Italiane 0  x |0 treni.it.pdf      x   0  paletta.it.pdf      x | 0 mincammino2.itpdf  x  | +      -   0   x",
            "is_active": true,
            "url_or_domain": "€  >  GC   % volterra.olinfo.it/cms/tasks/treni/statements/it/treni.it.pdf      &  0"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E     o y] 51     I      iE 0 treniit.pdf- Chr...  f quadri- Thunar    () volterra.olinfo.it i... o quadri.cpp - VSC...  *-  | Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Postainarrivo-biar   x  | 0  Olimpiadi Italiane 0  x |0 treni.it.pdf      x   0  paletta.it.pdf      x | 0 mincammino2.itpdf  x  | +      -   0   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  GC   % volterra.olinfo.it/cms/tasks/treni/statements/it/treni.it.pdf      &  0"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    treni.it.pdf      142      -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          703,
          1000
        ],
        "ocr_text": "Gara di selezione Stage 2026\nVolterra, 08 novembre 2026      treni e IT\n Treni  (treni)\nGestire la logistica per una gara importante non è mai semplice. Quando a dover viaggiare sono persone\ncome Ugo il compito diventa ancora più complicato: Ugo infatti ama viaggiare in treno, e farebbe di\ntutto per far durare il viaggio il più a lungo possibile.\nUgo  deve  vinggiare  per  N  giorni,  ¢  ogni  giorno  può  scegliere  se  prendere  un  treno  della\nSuperFast Travels™) o della HyperFastTravels(©),  o se non vinggiare affatto.  A causa delle rivalità tra\nle due aziende però è possibile prendere un treno della HyperFast'Travels!©) solo se il giorno precedente\nnon si è preso nessun treno (è quindi possibile prenderlo anche il primo  giorno).\nPer ogni giorno ti viene fornita la durata della tratta offerta da entrambe le società, in decasecondi. Aiuta\nUgo a calcolare quanto tempo al massimo potrà viaggiare sui suoi amatissimi treni!\nImplementazione\nDovrai sottoporre esattamente un file con estensione .cpp.\n    && Tra  gli allegati  a questo  task  troverai un  template  (treni.cpp) con  un esempio  di\n       implementazione.\nDovrai implementare la seguente funzione:\n  B Funzione tempo_massimo\n      C++  | int tempo_masaimo(int N,  int A[),  int BL));\n         L’intero N indica il numero di giorni di viaggio.\n         L’array A. indicizzato da 0 a N — 1, rappresenta il tempo di percorrenza dei treni della\n         SuperFast Travels ™)\n         L’array B, indicizzato da 0 a N — 1, rappresenta il tempo di percorrenza dei treni della\n         HyperFast Travels),\n1l grader chiamerà la funzione tempo_massine, che dovrà ritornare il massimo numero di decasecondi che\nUgo riuscià a passare in treno durante gli N giorni\nGrader di prova\nNella directory relativa a questo problemn è presente una versione semplifieata del grader usato durante\nla correzic      e i dati\n\"\" MI    ||  volterra.olinfo.it is sharing your screen.  |  Stop sharing      guente\n formato."
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          703,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:20:41.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144041.113.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E     o y] 51     I      iE 0 treniit.pdf- Chr...  f quadri- Thunar    () volterra.olinfo.it i... o quadri.cpp - VSC...  *-  | Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": "€  >  GC   % volterra.olinfo.it/cms/tasks/treni/statements/it/treni.it.pdf      &  0"
          },
          {
            "title": "v   M  Postainarrivo-biar   x  | 0  Olimpiadi Italiane 0  x |0 treni.it.pdf      x   0  paletta.it.pdf      x | 0 mincammino2.itpdf  x  | +      -   0   x",
            "is_active": true,
            "url_or_domain": "€  >  GC   % volterra.olinfo.it/cms/tasks/treni/statements/it/treni.it.pdf      &  0"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E     o y] 51     I      iE 0 treniit.pdf- Chr...  f quadri- Thunar    () volterra.olinfo.it i... o quadri.cpp - VSC...  *-  | Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Postainarrivo-biar   x  | 0  Olimpiadi Italiane 0  x |0 treni.it.pdf      x   0  paletta.it.pdf      x | 0 mincammino2.itpdf  x  | +      -   0   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  GC   % volterra.olinfo.it/cms/tasks/treni/statements/it/treni.it.pdf      &  0"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    treni.it.pdf      142      -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          703,
          1000
        ],
        "ocr_text": "Gara di selezione Stage 2026\nVolterra, 08 novembre 2026      treni e IT\n Treni  (treni)\nGestire la logistica per una gara importante non è mai semplice. Quando a dover viaggiare sono persone\ncome Ugo il compito diventa ancora più complicato: Ugo infatti ama viaggiare in treno, e farebbe di\ntutto per far durare il viaggio il più a lungo possibile.\nUgo  deve  vinggiare  per  N  giorni,  ¢  ogni  giorno  può  scegliere  se  prendere  un  treno  della\nSuperFast Travels™) o della HyperFastTravels(©),  o se non vinggiare affatto.  A causa delle rivalità tra\nle due aziende però è possibile prendere un treno della HyperFast'Travels!©) solo se il giorno precedente\nnon si è preso nessun treno (è quindi possibile prenderlo anche il primo  giorno).\nPer ogni giorno ti viene fornita la durata della tratta offerta da entrambe le società, in decasecondi. Aiuta\nUgo a calcolare quanto tempo al massimo potrà viaggiare sui suoi amatissimi treni!\nImplementazione\nDovrai sottoporre esattamente un file con estensione .cpp.\n    && Tra  gli allegati  a questo  task  troverai un  template  (treni.cpp) con  un esempio  di\n       implementazione.\nDovrai implementare la seguente funzione:\n  B Funzione tempo_massimo\n      C++  | int tempo_masaimo(int N,  int A[),  int BL));\n         L’intero N indica il numero di giorni di viaggio.\n         L’array A. indicizzato da 0 a N — 1, rappresenta il tempo di percorrenza dei treni della\n         SuperFast Travels ™)\n         L’array B, indicizzato da 0 a N — 1, rappresenta il tempo di percorrenza dei treni della\n         HyperFast Travels),\n1l grader chiamerà la funzione tempo_massine, che dovrà ritornare il massimo numero di decasecondi che\nUgo riuscià a passare in treno durante gli N giorni\nGrader di prova\nNella directory relativa a questo problemn è presente una versione semplifieata del grader usato durante\nla correzic      e i dati\n\"\" MI    ||  volterra.olinfo.it is sharing your screen.  |  Stop sharing      guente\n formato."
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          703,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:20:51.115999937Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144051.116.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E     o y] 51     I      iE 0 treniit.pdf- Chr...  f quadri- Thunar    () volterra.olinfo.it i... o quadri.cpp - VSC...  *-  | Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": "€  >  GC   % volterra.olinfo.it/cms/tasks/treni/statements/it/treni.it.pdf      &  0"
          },
          {
            "title": "v   M  Postainarrivo-biar   x  | 0  Olimpiadi Italiane 0  x |0 treni.it.pdf      x   0  paletta.it.pdf      x | 0 mincammino2.itpdf  x  | +      -   0   x",
            "is_active": true,
            "url_or_domain": "€  >  GC   % volterra.olinfo.it/cms/tasks/treni/statements/it/treni.it.pdf      &  0"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E     o y] 51     I      iE 0 treniit.pdf- Chr...  f quadri- Thunar    () volterra.olinfo.it i... o quadri.cpp - VSC...  *-  | Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Postainarrivo-biar   x  | 0  Olimpiadi Italiane 0  x |0 treni.it.pdf      x   0  paletta.it.pdf      x | 0 mincammino2.itpdf  x  | +      -   0   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  GC   % volterra.olinfo.it/cms/tasks/treni/statements/it/treni.it.pdf      &  0"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    treni.it.pdf      142      -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          703,
          1000
        ],
        "ocr_text": "Gara di selezione Stage 2026\nVolterra, 08 novembre 2026      treni e IT\n Treni  (treni)\nGestire la logistica per una gara importante non è mai semplice. Quando a dover viaggiare sono persone\ncome Ugo il compito diventa ancora più complicato: Ugo infatti ama viaggiare in treno, e farebbe di\ntutto per far durare il viaggio il più a lungo possibile.\nUgo  deve  vinggiare  per  N  giorni,  ¢  ogni  giorno  può  scegliere  se  prendere  un  treno  della\nSuperFast Travels™) o della HyperFastTravels(©),  o se non vinggiare affatto.  A causa delle rivalità tra\nle due aziende però è possibile prendere un treno della HyperFast'Travels!©) solo se il giorno precedente\nnon si è preso nessun treno (è quindi possibile prenderlo anche il primo  giorno).\nPer ogni giorno ti viene fornita la durata della tratta offerta da entrambe le società, in decasecondi. Aiuta\nUgo a calcolare quanto tempo al massimo potrà viaggiare sui suoi amatissimi treni!\nImplementazione\nDovrai sottoporre esattamente un file con estensione .cpp.\n    && Tra  gli allegati  a questo  task  troverai un  template  (treni.cpp) con  un esempio  di\n       implementazione.\nDovrai implementare la seguente funzione:\n  B Funzione tempo_massimo\n      C++  | int tempo_masaimo(int N,  int A[),  int BL));\n         L’intero N indica il numero di giorni di viaggio.\n         L’array A. indicizzato da 0 a N — 1, rappresenta il tempo di percorrenza dei treni della\n         SuperFast Travels ™)\n         L’array B, indicizzato da 0 a N — 1, rappresenta il tempo di percorrenza dei treni della\n         HyperFast Travels),\n1l grader chiamerà la funzione tempo_massine, che dovrà ritornare il massimo numero di decasecondi che\nUgo riuscià a passare in treno durante gli N giorni\nGrader di prova\nNella directory relativa a questo problemn è presente una versione semplifieata del grader usato durante\nla correzic      e i dati\n\"\" MI    ||  volterra.olinfo.it is sharing your screen.  |  Stop sharing      guente\n formato."
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          703,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:21:01.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144061.114.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E     o y] 51     I      iE 0 treniit.pdf- Chr...  f quadri- Thunar    () volterra.olinfo.it i... o quadri.cpp - VSC...  *-  | Terminal - patric...      4)   -  0  7   E 79% 08 novembre  patrick pm",
            "is_active": true,
            "url_or_domain": "€  >  GC   % volterra.olinfo.it/cms/tasks/treni/statements/it/treni.it.pdf      &  0"
          },
          {
            "title": "v   M  Postainarrivo-biar   x  | 0  Olimpiadi Italiane 0  x |0 treni.it.pdf      x   0  paletta.it.pdf      x | 0 mincammino2.itpdf  x  | +      -   0   x",
            "is_active": true,
            "url_or_domain": "€  >  GC   % volterra.olinfo.it/cms/tasks/treni/statements/it/treni.it.pdf      &  0"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E     o y] 51     I      iE 0 treniit.pdf- Chr...  f quadri- Thunar    () volterra.olinfo.it i... o quadri.cpp - VSC...  *-  | Terminal - patric...      4)   -  0  7   E 79% 08 novembre  patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Postainarrivo-biar   x  | 0  Olimpiadi Italiane 0  x |0 treni.it.pdf      x   0  paletta.it.pdf      x | 0 mincammino2.itpdf  x  | +      -   0   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  GC   % volterra.olinfo.it/cms/tasks/treni/statements/it/treni.it.pdf      &  0"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    treni.it.pdf      142      -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          703,
          1000
        ],
        "ocr_text": "Gara di selezione Stage 2026\nVolterra, 08 novembre 2026      treni e IT\n Treni  (treni)\nGestire la logistica per una gara importante non è mai semplice. Quando a dover viaggiare sono persone\ncome Ugo il compito diventa ancora più complicato: Ugo infatti ama viaggiare in treno, e farebbe di\ntutto per far durare il viaggio il più a lungo possibile.\nUgo  deve  vinggiare  per  N  giorni,  ¢  ogni  giorno  può  scegliere  se  prendere  un  treno  della\nSuperFast Travels™) o della HyperFastTravels(©),  o se non vinggiare affatto.  A causa delle rivalità tra\nle due aziende però è possibile prendere un treno della HyperFast'Travels!©) solo se il giorno precedente\nnon si è preso nessun treno (è quindi possibile prenderlo anche il primo  giorno).\nPer ogni giorno ti viene fornita la durata della tratta offerta da entrambe le società, in decasecondi. Aiuta\nUgo a calcolare quanto tempo al massimo potrà viaggiare sui suoi amatissimi treni!\nImplementazione\nDovrai sottoporre esattamente un file con estensione .cpp.\n    && Tra  gli allegati  a questo  task  troverai un  template  (treni.cpp) con  un esempio  di\n       implementazione.\nDovrai implementare la seguente funzione:\n  B Funzione tempo_massimo\n      C++  | int tempo_masaimo(int N,  int A[),  int BL));\n         L’intero N indica il numero di giorni di viaggio.\n         L’array A. indicizzato da 0 a N — 1, rappresenta il tempo di percorrenza dei treni della\n         SuperFast Travels ™)\n         L’array B, indicizzato da 0 a N — 1, rappresenta il tempo di percorrenza dei treni della\n         HyperFast Travels),\n1l grader chiamerà la funzione tempo_massine, che dovrà ritornare il massimo numero di decasecondi che\nUgo riuscià a passare in treno durante gli N giorni\nGrader di prova\nNella directory relativa a questo problemn è presente una versione semplifieata del grader usato durante\nla correzic      e i dati\n\"\" MI    ||  volterra.olinfo.it is sharing your screen.  |  Stop sharing      guente\n formato."
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          703,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:21:10.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144070.88.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...  f quadri-  Thunar    () volterra.olinfo.it i... o quadri.cpp - VSC...  *-  | Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  0  x   &  treni.it.pdf      x | 0  paletta.it.pdf      x  | 0 mincammino2.it.pdf  x  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...  f quadri-  Thunar    () volterra.olinfo.it i... o quadri.cpp - VSC...  *-  | Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  0  x   &  treni.it.pdf      x | 0  paletta.it.pdf      x  | 0 mincammino2.it.pdf  x  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 14:21:10      .      ..      .      .\n         o      Cammino  minimo (mincammino2) Submissions\n   Overview\n   z      —\n   QUADRI\n   Statement      Submit .  a solution .\n   s\n   MINCAMMINOG2      mincammino2;  | Choose File  No file chosen\n   Staternent\n' |   e iE  N\n   PALETTA      —\n   Staternent\n   ia      Previous Submissions\n   TRENI\n   Staternent      Time   Status      Score      Files\n   Submissioral}      AE\n   Documentation\n    Contest Management System  is released under\n      the GNU Allero General Public License,\n                                P B\n                                Il  volterra.olinfo.it  is  sharing your screen.  f Stop sharing"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          872,
          166,
          981,
          262
        ],
        "ocr_text": "Submission received x\nYour submission has been\nreceived and is currentiy\nbeing evaluated."
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:21:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144080.879.jpg",
    "open_windows": [
      "Browser",
      "Terminal"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...  f quadri-  Thunar    () volterra.olinfo.it i... o quadri.cpp - VSC...  *-  | Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  0  x   &  treni.it.pdf      x | 0  paletta.it.pdf      x  | 0 mincammino2.it.pdf  x  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [
      {
        "is_running_or_debugging": true,
        "visible_output_snippet": "       Server time:  14:21:19      .      -\n         Time left:  04:38:40      treni  (trenl)      i\n                                Statement\n   AP  EO\n   QUADRI\n   Staternent\n   R      Some details\n    Staternent\n    Submissions      Type      Balch\n     =      Time limit      1.500 seconds\n    Stalement      Memory limit      512 MB\n     -\n                                Compilation commands    C++20 / g++      /usr/bin/ge+ -DEVAL -stdsgnu=+2  -02 -pipe -static -s  -o treni\n    TREN      grader.cpp treni.cpp\n|\n                                Attachments\n   e ot PA\n                                E] grader.cpp C++ source     ù      570 bytes   3 treni.input0.ta      14 bytes\n   Contest Management      code      Plain text document\n      the GNU Affero  General Public   License\n                                lîì treni.cpp      62 bytes   lîì treni.inputLtxt document      18 bytes\n                                C++ source code      Plain text\n                                —\n                                Il  volterra.olinfo.it is sharing your screen.  [ Stop sharing      '"
      }
    ],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          538,
          331,
          565
        ],
        "ocr_text": "Staternent"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          626,
          800,
          669
        ],
        "ocr_text": "D gradercpp l 570 bytes ] treni.input0.tet 14 bytes D trenl.outputo.txt 3 bytes\nC++ source code Plain text document Plain text document"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          679,
          800,
          725
        ],
        "ocr_text": "treni.cpp 62 bytes treni.inputL.txt 18 bytes treni.outputLtxt 3 bytes\nC++ source code Plain text document Plain text document"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          523,
          291,
          625,
          327
        ],
        "ocr_text": "Dovmload task staternent"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          652,
          625,
          800,
          669
        ],
        "ocr_text": "I:I trenl.outputo.txt 3 bytes\nPlain text document"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          652,
          679,
          800,
          723
        ],
        "ocr_text": "treni.outputLtxt 3 bytes\nPlain text document"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...  f quadri-  Thunar    () volterra.olinfo.it i... o quadri.cpp - VSC...  *-  | Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  0  x   &  treni.it.pdf      x | 0  paletta.it.pdf      x  | 0 mincammino2.it.pdf  x  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "terminal_body",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time:  14:21:19      .      -\n         Time left:  04:38:40      treni  (trenl)      i\n                                Statement\n   AP  EO\n   QUADRI\n   Staternent\n   R      Some details\n    Staternent\n    Submissions      Type      Balch\n     =      Time limit      1.500 seconds\n    Stalement      Memory limit      512 MB\n     -\n                                Compilation commands    C++20 / g++      /usr/bin/ge+ -DEVAL -stdsgnu=+2  -02 -pipe -static -s  -o treni\n    TREN      grader.cpp treni.cpp\n|\n                                Attachments\n   e ot PA\n                                E] grader.cpp C++ source     ù      570 bytes   3 treni.input0.ta      14 bytes\n   Contest Management      code      Plain text document\n      the GNU Affero  General Public   License\n                                lîì treni.cpp      62 bytes   lîì treni.inputLtxt document      18 bytes\n                                C++ source code      Plain text\n                                —\n                                Il  volterra.olinfo.it is sharing your screen.  [ Stop sharing      '"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:21:30.878000020Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144090.878.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "B      quadri - Thunar      A  -  ox\n File  Edit  View  Go  Bookmarks  Help",
        "tabs": [
          {
            "title": "¥ Applications E    ° i] ai    BEDO: @Q Olimpiadi Italian...  0 quadri - Thunar    Q volterra.olinfo.it i... o treni.cpp - VSCo...   *-  | Terminal - patric...      mu4)   =  0  n     79% 08 n{a‘\\{:tir‘nbre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          27
        ],
        "ocr_text": "¥ Applications E    ° i] ai    BEDO: @Q Olimpiadi Italian...  0 quadri - Thunar    Q volterra.olinfo.it i... o treni.cpp - VSCo...   *-  | Terminal - patric...      mu4)   =  0  n     79% 08 n{a‘\\{:tir‘nbre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          27,
          1000,
          82
        ],
        "ocr_text": "B      quadri - Thunar      A  -  ox\n File  Edit  View  Go  Bookmarks  Help"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          82,
          1000,
          124
        ],
        "ocr_text": "+: >  +  #   M /home/patrick/dev/progetti-c-cpp/gare/gara-26-11-08/quadri/      Q"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          124,
          92,
          1000
        ],
        "ocr_text": "Places\n  = Computer\n A patrick\n M Desktop\n 0 Recent\n . Trash\n H bin\nDevices\n .__ File System\nNetwork\n 0 Browse Netw..."
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          92,
          124,
          1000,
          148
        ],
        "ocr_text": "Name      Size     Type      Date Modified +"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          92,
          148,
          1000,
          177
        ],
        "ocr_text": "B quadri.cpp      478 bytes C++ source code    Today"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          92,
          177,
          1000,
          963
        ],
        "ocr_text": null
      },
      {
        "panel_type": "status_bar",
        "box_2d": [
          92,
          963,
          1000,
          1000
        ],
        "ocr_text": "                                W VORENITa. OQNNTO.It 1a Shafing your screen.  - nae\n\"quadri.cpp\"  |  478 bytes  |  C++ source code"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:21:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144100.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "| |      gara-26-11-08 - Thunar      A  -  DX\n File  Edit  View  Go  Bookmarks  Help",
        "tabs": [
          {
            "title": "¥ Applications E     ° 4o ai     BEDO: @Q Olimpiadi Italian...  f gara-26-11-08 - ...  0 volterra.olinfo.iti... o treni.cpp - VSCo...   *-|    Terminal - patric...      myq)   =  0  n   a 79% 98 n&/:tìr'nbre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          417,
          458,
          579,
          622
        ],
        "ocr_text": "H Create New Folder ~ o x\nEnter the name:\n.\nCancel Create"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          539,
          947,
          612,
          984
        ],
        "ocr_text": "Stop sharing"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          27
        ],
        "ocr_text": "¥ Applications E     ° 4o ai     BEDO: @Q Olimpiadi Italian...  f gara-26-11-08 - ...  0 volterra.olinfo.iti... o treni.cpp - VSCo...   *-|    Terminal - patric...      myq)   =  0  n   a 79% 98 n&/:tìr'nbre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          27,
          1000,
          82
        ],
        "ocr_text": "| |      gara-26-11-08 - Thunar      A  -  DX\n File  Edit  View  Go  Bookmarks  Help"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          82,
          1000,
          124
        ],
        "ocr_text": "+  >  +  #   M /home/patrick/dev/progetti-c-cpp/gare/gara-26-11-08/      Q"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          124,
          92,
          1000
        ],
        "ocr_text": "Places\n  = Computer\n A patrick\n M Desktop\n 0 Recent\n . Trash\n H bin\nDevices\n .__ File System\nNetwork\n 0 Browse Netw..."
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          92,
          124,
          1000,
          148
        ],
        "ocr_text": "Name      Size     Type      Date Modified +"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          92,
          148,
          1000,
          963
        ],
        "ocr_text": "g quadri      Folder      Today\n                                LN"
      },
      {
        "panel_type": "status_bar",
        "box_2d": [
          92,
          963,
          1000,
          1000
        ],
        "ocr_text": "                                \" VOIETTa.0lnto It s sharing your screcn.      | HiGe\nT  |  Free space: 361,6 GiB      e"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:21:50.878000020Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144110.878.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "|      treni - Thunar      a_  ox\n File  Edit  View  Go  Bookmarks  Help",
        "tabs": [
          {
            "title": "¥ Applications E     ° i] ai     BEDO: Q Olimpiadi Italian...  0 treni - Thunar      Q volterra.olinfo.it ... o treni.cpp - VSCo...   *-  | Terminal - patric...      mu4)   =  0  n      79% 08 n{a‘\\{:tir‘nbre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          27
        ],
        "ocr_text": "¥ Applications E     ° i] ai     BEDO: Q Olimpiadi Italian...  0 treni - Thunar      Q volterra.olinfo.it ... o treni.cpp - VSCo...   *-  | Terminal - patric...      mu4)   =  0  n      79% 08 n{a‘\\{:tir‘nbre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          27,
          1000,
          88
        ],
        "ocr_text": "|      treni - Thunar      a_  ox\n File  Edit  View  Go  Bookmarks  Help"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          0,
          88,
          60,
          124
        ],
        "ocr_text": "4+ > 4"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          60,
          88,
          1000,
          124
        ],
        "ocr_text": "#   M /home/patrick/dev/progetti-c-cpp/gare/gara-26-11-08/treni/      Q"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          124,
          92,
          1000
        ],
        "ocr_text": "Places\n  = Computer\n A patrick\n M Desktop\n 0 Recent\n . Trash\n H bin\nDevices\n .__ File System\nNetwork\n 0 Browse Netw..."
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          92,
          124,
          1000,
          148
        ],
        "ocr_text": "Name      Size     Type      Date Modified +"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          92,
          148,
          1000,
          963
        ],
        "ocr_text": "R"
      },
      {
        "panel_type": "status_bar",
        "box_2d": [
          92,
          963,
          1000,
          1000
        ],
        "ocr_text": "O items  |  Free space: 361,6 GiB      S     L  - i"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:22:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144120.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  Da0      e  X\n                                5",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      0 volterra.olinfo.it i... o 0 treni - VSCodi...   *-  | Terminal - patric...      4)   =   0  7   E 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "quadri.cpp",
          "treni.cpp",
          "mincammino2.cpp"
        ],
        "current_file": "quadri.cpp",
        "visible_line_range": [
          1,
          4
        ],
        "text_content": "        int tempo_massimo(int N,  int a[],  int  b[])\n        {\n            return 42;\n                                -\n        l}",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.77969986,
          0.820224,
          0.915159,
          0.7072217,
          0.7900177,
          0.6404412
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          [
            20,
            26
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      0 volterra.olinfo.it i... o 0 treni - VSCodi...   *-  | Terminal - patric...      4)   =   0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  Da0      e  X\n                                5"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          109,
          1000,
          153
        ],
        "ocr_text": "€+ quadri.cpp      € treni.cpp      = treni      ®    G mincammino2.cpp      D  -"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          35,
          153,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni  >  = treni"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "        int tempo_massimo(int N,  int a[],  int  b[])\n        {\n            return 42;\n                                -\n        l}"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:22:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144130.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      0 volterra.olinfo.it i... o 0 treni - VSCodi...   *-  | Terminal - patric...      4)   =   0  7   E 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "treni.cpp",
          "mincammino2.cpp"
        ],
        "current_file": "treni.cpp",
        "visible_line_range": [
          1,
          4
        ],
        "text_content": "        int tempo_massimo(int N,  int a[],  int  b[])\n        {\n            return 42;\n        }",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.75577796,
          0.820224,
          0.915159,
          0.8194116,
          0.6404412
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          [
            20,
            26
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      0 volterra.olinfo.it i... o 0 treni - VSCodi...   *-  | Terminal - patric...      4)   =   0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          109,
          1000,
          153
        ],
        "ocr_text": "G treni.cpp  d    =  treni      ®    E mincammino2.cpp      D  --"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          35,
          153,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni  >  = treni"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "        int tempo_massimo(int N,  int a[],  int  b[])\n        {\n            return 42;\n        }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:22:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144140.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] ii      iE 0 Olimpiadi Italian...  0 treni - Thunar      0 volterra.olinfo.it i... o treni.cpp - VSCo...   -  | Terminal - patric...      4)   =  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] ii      iE 0 Olimpiadi Italian...  0 treni - Thunar      0 volterra.olinfo.it i... o treni.cpp - VSCo...   -  | Terminal - patric...      4)   =  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          1000
        ],
        "ocr_text": "   € treni.cpp  X      D  -~\n   home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni > € treni.cpp\n                                I\nù Restricted Mode  00 0      0   Ln1,Col1   Spaces:4   UTF-8   C++   DQ"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:22:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144150.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      () volterra.olinfo.it i... o 0 treni.cpp - VS...   -  | Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          4
        ],
        "text_content": "   int tempo_massimo{int  N,  int a[],  int  b[])\n   {\n        return 42;\n   }\ntedMode  ®o0Ao0      0  Ln5Col1  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8837305,
          0.96945626,
          0.934685,
          0.7731232,
          0.68394244
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      () volterra.olinfo.it i... o 0 treni.cpp - VS...   -  | Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ trenicpp  ®      o  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni >  € treni.cpp\n                                o"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int tempo_massimo{int  N,  int a[],  int  b[])\n   {\n        return 42;\n   }\ntedMode  ®o0Ao0      0  Ln5Col1  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:22:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144160.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      () volterra.olinfo.it i... o 0 treni.cpp - VS...   -  | Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          4
        ],
        "text_content": "   int tempo_massimo{int  N,  int a[],  int  b[])\n   {\n        /7\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.885106,
          0.6653514,
          0.5672703,
          0.88354987,
          0.6969242
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      () volterra.olinfo.it i... o 0 treni.cpp - VS...   -  | Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ trenicpp  ©      o  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni >  € treni.cpp\n                                o"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int tempo_massimo{int  N,  int a[],  int  b[])\n   {\n        /7\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:22:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144170.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      () volterra.olinfo.it i... o 0 treni.cpp - VS...   -  | Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          5
        ],
        "text_content": "   int tempo_massimo{int  N,  int a[],  int  b[])\n   {\n        /Rbottom up\n        forl(int i=)|\n   }\ntedMode  ®@0A0      0  Ln4,Col15  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.88434994,
          0.9696623,
          0.89124966,
          0.7772716,
          0.9679353,
          0.7617232
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      () volterra.olinfo.it i... o 0 treni.cpp - VS...   -  | Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ trenicpp  ®      o  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni >  € treni.cpp\n                                o"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\nD"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int tempo_massimo{int  N,  int a[],  int  b[])\n   {\n        /Rbottom up\n        forl(int i=)|\n   }\ntedMode  ®@0A0      0  Ln4,Col15  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:23:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144180.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      () volterra.olinfo.it i... o 0 treni.cpp - VS...   -  | Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          5
        ],
        "text_content": "   int tempo_massimo{int  N,  int a[],  int  b[])\n   {\n\n   }\ntedMode  ®o0Ao0      0  Ln4,Col29  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8319956,
          0.9696623,
          0.7669692,
          0.8955703,
          0.70096564
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      () volterra.olinfo.it i... o 0 treni.cpp - VS...   -  | Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ trenicpp  ®      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni > & treni.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int tempo_massimo{int  N,  int a[],  int  b[])\n   {\n\n   }\ntedMode  ®o0Ao0      0  Ln4,Col29  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:23:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144190.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      () volterra.olinfo.it i... o 0 treni.cpp - VS...   -  | Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "   int tempo_massimo{int  N,  int a[],  int  b[])\n   {\n        int |\n        //bottom up\n        for(int i=N-1;i>-1;i++){\n        }\n   }\ntedMode  ®@0A0      0  Ln3,Col9  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8453275,
          0.8237549,
          0.9383448,
          0.9145279,
          0.87400234,
          0.92155397,
          0.96029645,
          0.7814555
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      () volterra.olinfo.it i... o 0 treni.cpp - VS...   -  | Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ trenicpp  ®      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni > & treni.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\ng8\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int tempo_massimo{int  N,  int a[],  int  b[])\n   {\n        int |\n        //bottom up\n        for(int i=N-1;i>-1;i++){\n        }\n   }\ntedMode  ®@0A0      0  Ln3,Col9  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:23:20.878000020Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144200.878.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      () volterra.olinfo.it i... o 0 treni.cpp - VS...   -  | Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "        int tempo_massimo{int N,  int a[],  int b[]}\n        {\n            int*best=mal|\n            //bottom up\n            for(int i=N-1;i>-1;i++){\n            }\n        |\nRestricted Mode  0 0A0      0  Ln3,Col17  Spaces:4  UTF8  C+  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7337047,
          0.9458504,
          0.7367029,
          0.9188579,
          0.8809849,
          0.9695299,
          0.5901489,
          0.58498144
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      () volterra.olinfo.it i... o 0 treni.cpp - VS...   -  | Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ trenicpp  ®      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni > & treni.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "        int tempo_massimo{int N,  int a[],  int b[]}\n        {\n            int*best=mal|\n            //bottom up\n            for(int i=N-1;i>-1;i++){\n            }\n        |\nRestricted Mode  0 0A0      0  Ln3,Col17  Spaces:4  UTF8  C+  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:23:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144210.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI  I ©@ 4 O S M  —   &  E  G: 0 0limpiadi Italian...  0 treni - Thunar      () volterra.olinfo.iti..  0  treni.cpp - VSCo...   -|    Terminal - patric...      4)   =  0  17   [#]79%08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "   int tempo_massimo{int N,  int a[],  int b[])\n   {\n       int*best=malloc(sigeof (int)*|\n       //bottom up\n       for(int i=N-1;i>-1;i++){\n       }\n   }\ntedMode  ®o0Ao0      0  Ln3,Col33  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8837305,
          0.9103222,
          0.5077682,
          0.9145279,
          0.87400234,
          0.92155397,
          0.9039261,
          0.67999226
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI  I ©@ 4 O S M  —   &  E  G: 0 0limpiadi Italian...  0 treni - Thunar      () volterra.olinfo.iti..  0  treni.cpp - VSCo...   -|    Terminal - patric...      4)   =  0  17   [#]79%08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ treni.cpp  X      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni > & treni.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int tempo_massimo{int N,  int a[],  int b[])\n   {\n       int*best=malloc(sigeof (int)*|\n       //bottom up\n       for(int i=N-1;i>-1;i++){\n       }\n   }\ntedMode  ®o0Ao0      0  Ln3,Col33  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:23:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144220.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      () volterra.olinfo.it i... o 0 treni.cpp - VS...   -  | Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "   int tempo_massimo{int N,  int a[],  int b[])\n                                I\n   {\n       int*best=(imnalloc(sizeof (int)*N)\n       //bottom up\n       for(int i=N-1;i>-1;i++){\n       }\n   }\ntedMode  ®@0A0      0  Ln3,Col17  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.83175015,
          0.91134965,
          0.8237549,
          0.3804121,
          0.9145279,
          0.8752867,
          0.9245955,
          0.96029645,
          0.78136533
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      () volterra.olinfo.it i... o 0 treni.cpp - VS...   -  | Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ trenicpp  ®      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni > & treni.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\ng8\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int tempo_massimo{int N,  int a[],  int b[])\n                                I\n   {\n       int*best=(imnalloc(sizeof (int)*N)\n       //bottom up\n       for(int i=N-1;i>-1;i++){\n       }\n   }\ntedMode  ®@0A0      0  Ln3,Col17  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:23:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144230.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI  I ©@ 4 O S M  —   &  E  G: 0 0limpiadi Italian...  0 treni - Thunar      () volterra.olinfo.iti..  0  treni.cpp - VSCo...   -|    Terminal - patric...      4)   =  0  17   [#]79%08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "        int tempo_massimo{int N,  int a[],  int  b[]}\n        {\n            vector<int>best;\n            //bottom up\n            for(int i=N-1;i>-1;i++)È]\n            B\n        }\nRestricted Mode  0 0A0      0  Ln6,Col1  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.78222543,
          0.8626243,
          0.87938136,
          0.7661728,
          0.62911737,
          0.61960703,
          0.8123569,
          0.6088889
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI  I ©@ 4 O S M  —   &  E  G: 0 0limpiadi Italian...  0 treni - Thunar      () volterra.olinfo.iti..  0  treni.cpp - VSCo...   -|    Terminal - patric...      4)   =  0  17   [#]79%08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ treni.cpp  X      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni > & treni.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "        int tempo_massimo{int N,  int a[],  int  b[]}\n        {\n            vector<int>best;\n            //bottom up\n            for(int i=N-1;i>-1;i++)È]\n            B\n        }\nRestricted Mode  0 0A0      0  Ln6,Col1  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:24:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144240.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      () volterra.olinfo.it i... o 0 treni.cpp - VS...   -  | Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "   int tempo_massimo{int  N,  int a[],  int  b[])\n   {\n        vector<int>best(N,0);\n        //bottom up\n        for(int i=N-1;i>-1;i++)[{\n            bes\n        È\n   }\ntedMode  ®@0A0      0  Ln6,Col12  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "-\nabc best"
        ],
        "line_confidences": [
          0.8837305,
          0.96945626,
          0.8669989,
          0.793432,
          0.7399838,
          0.87599206,
          0.7152057,
          0.9695271,
          0.76597184
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          [
            9,
            15
          ],
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      () volterra.olinfo.it i... o 0 treni.cpp - VS...   -  | Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ trenicpp  ®      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni > & treni.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int tempo_massimo{int  N,  int a[],  int  b[])\n   {\n        vector<int>best(N,0);\n        //bottom up\n        for(int i=N-1;i>-1;i++)[{\n            bes\n        È\n   }\ntedMode  ®@0A0      0  Ln6,Col12  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          159,
          334,
          480,
          366
        ],
        "ocr_text": "-\nabc best"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:24:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144250.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      () volterra.olinfo.it i... o 0 treni.cpp - VS...   -  | Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          9
        ],
        "text_content": "   int tempo_massimo{int N,  int a[],  int  b[])\n   {\n       vector<int>best(N,0);\n       //bottom up\n       best\n       for { (E:best\n            bes\n       }\n   }\ntedMode  00A0      0  Ln5,Col9  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7858897,
          0.96929574,
          0.5958599,
          0.8642377,
          0.91163135,
          0.3350103,
          0.9306575,
          0.9689444,
          0.9561052,
          0.7679416
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      () volterra.olinfo.it i... o 0 treni.cpp - VS...   -  | Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ trenicpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni  > € treni.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int tempo_massimo{int N,  int a[],  int  b[])\n   {\n       vector<int>best(N,0);\n       //bottom up\n       best\n       for { (E:best\n            bes\n       }\n   }\ntedMode  00A0      0  Ln5,Col9  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:24:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144260.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      () volterra.olinfo.it i... o 0 treni.cpp - VS...   -  | Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          9
        ],
        "text_content": "   int tempo_massimo{int N,  int a[],  int  b[])\n   {\n       vector<int>best(N,0);\n       //bottom up\n       best\n       for { (E:best\n            bes\n       }\n   }\ntedMode  00A0      0  Ln5,Col9  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7858897,
          0.96929574,
          0.5958599,
          0.8642377,
          0.91163135,
          0.3350103,
          0.9306575,
          0.9689444,
          0.9561052,
          0.7679416
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      () volterra.olinfo.it i... o 0 treni.cpp - VS...   -  | Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ trenicpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni  > € treni.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int tempo_massimo{int N,  int a[],  int  b[])\n   {\n       vector<int>best(N,0);\n       //bottom up\n       best\n       for { (E:best\n            bes\n       }\n   }\ntedMode  00A0      0  Ln5,Col9  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:24:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144270.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI  I ©@ 4 O S M  —   &  E  G: 0 0limpiadi Italian...  0 treni - Thunar      () volterra.olinfo.iti..  0  treni.cpp - VSCo...   -|    Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          9
        ],
        "text_content": "        int tempo_massimo{int N,  int a[],  int  b[])}\n        {\n            vector<int>HEst (N+2,0);\n            //bottom up\n            bedlt\n             for(int i=N-1;i>-1;i++){\n                 bes\n             }\n        }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7743809,
          0.88221806,
          0.22587425,
          0.9345799,
          0.8062918,
          0.8906419,
          0.9123685,
          0.88690466,
          0.8654768,
          0.6575642
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI  I ©@ 4 O S M  —   &  E  G: 0 0limpiadi Italian...  0 treni - Thunar      () volterra.olinfo.iti..  0  treni.cpp - VSCo...   -|    Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ treni.cpp  X      o  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni > & treni.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "        int tempo_massimo{int N,  int a[],  int  b[])}\n        {\n            vector<int>HEst (N+2,0);\n            //bottom up\n            bedlt\n             for(int i=N-1;i>-1;i++){\n                 bes\n             }\n        }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:24:40.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144280.88.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      () volterra.olinfo.it i... o 0 treni.cpp - VS...   -  | Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          9
        ],
        "text_content": "   int tempo_massimo{int  N,  int a[],  int  b[])\n   {\n        vector<int>best(N+2,0);\n        //bottom up\n        for(int i=N-1;I>-1;i++){\n            bes\n        }\n   }\ntedMode  ®@0A0      0  Ln5,Col1  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.88517606,
          0.96743184,
          0.8710878,
          0.68167794,
          0.7758188,
          0.91665155,
          0.9227185,
          0.9604846,
          0.7746639
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      () volterra.olinfo.it i... o 0 treni.cpp - VS...   -  | Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€  trenicpp  ®      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni > & treni.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int tempo_massimo{int  N,  int a[],  int  b[])\n   {\n        vector<int>best(N+2,0);\n        //bottom up\n        for(int i=N-1;I>-1;i++){\n            bes\n        }\n   }\ntedMode  ®@0A0      0  Ln5,Col1  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:24:50.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144290.88.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      () volterra.olinfo.it i... o 0 treni.cpp - VS...   -  | Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "   int tempo_massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N+2,0);\n        //bottom up\n        for(int i=N-1;i>-1;i++)[{\n       È   bestli]=m;|\n   }\ntedMode  ®@0A0      0  Ln6,Col19  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8372056,
          0.96945626,
          0.8710878,
          0.7861449,
          0.71320915,
          0.54813343,
          0.9695271,
          0.7723794
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      () volterra.olinfo.it i... o 0 treni.cpp - VS...   -  | Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ trenicpp  ®      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni > & treni.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n8\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int tempo_massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N+2,0);\n        //bottom up\n        for(int i=N-1;i>-1;i++)[{\n       È   bestli]=m;|\n   }\ntedMode  ®@0A0      0  Ln6,Col19  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:25:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144300.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f treni - Thunar      () volterra.olinfo.it i... o 0 treni.cpp - VS...   -  | Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          11
        ],
        "text_content": "   Ént max(int a,int b)|{      =\n   l\n   int tempo massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N+2,0);\n       //bottom up\n       for(int i=N-1;i>-1;i++){\n           best[i]=max\n       }\n   }\ntedMode  ®@0A0      0  Ln2Col5  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7329177,
          0.1656894,
          0.885696,
          0.93219066,
          0.9022219,
          0.8939639,
          0.8845568,
          0.7349124,
          0.9205995,
          0.96802545,
          0.7871557
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f treni - Thunar      () volterra.olinfo.it i... o 0 treni.cpp - VS...   -  | Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€  trenicpp  ®      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni > €* treni.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   Ént max(int a,int b)|{      =\n   l\n   int tempo massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N+2,0);\n       //bottom up\n       for(int i=N-1;i>-1;i++){\n           best[i]=max\n       }\n   }\ntedMode  ®@0A0      0  Ln2Col5  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:25:10.878000020Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144310.878.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "treni.cpp"
        ],
        "current_file": "treni.cpp",
        "visible_line_range": [
          1,
          11
        ],
        "text_content": "   int max(int a,int b}{\n       if(a>b)return a;\n   [    return b;\n   }\n   int tempo massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N+2,0);\n       //bottom up\n       for(int i=N-1;i>-1;i++){\n           best[i]=max\n       }\n   }\ntedMode  ®o0Ao0      0  Ln3,Col14  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.766374,
          0.7970409,
          0.7492402,
          0.9591163,
          0.8961121,
          0.93254,
          0.90038323,
          0.8957219,
          0.8886988,
          0.7826995,
          0.89996797,
          0.8955703,
          0.6745823
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E  I ©@ 4 O S H  —   &  E  G: 0 0limpiadiXalian...  0 treni - Thunar      () volterra.olinfo.iti..  0  treni.cpp - VSCo...   -|    Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ treni.cpp  X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni >  €* treni.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int max(int a,int b}{\n       if(a>b)return a;\n   [    return b;\n   }\n   int tempo massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N+2,0);\n       //bottom up\n       for(int i=N-1;i>-1;i++){\n           best[i]=max\n       }\n   }\ntedMode  ®o0Ao0      0  Ln3,Col14  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:25:21.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144321.114.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E     o y] 51     I      iE 0 treni.it.pdf - Chr...  { treni- Thunar      ) volterra.olinfo.it i... o treni.cpp - VSCo...   ‘-  | Terminal - patric...      4)   -   0  7   E 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": "€  >  GC   % volterra.olinfo.it/cms/tasks/treni/statements/it/treni.it.pdf      &  0"
          },
          {
            "title": "v   M  Postainarrivo-biar   x  | 0  Olimpiadi Italiane 0  x |0 treni.it.pdf      x   0  paletta.it.pdf      x | 0 mincammino2.it.pdf  x  | +      -   0   x",
            "is_active": true,
            "url_or_domain": "€  >  GC   % volterra.olinfo.it/cms/tasks/treni/statements/it/treni.it.pdf      &  0"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E     o y] 51     I      iE 0 treni.it.pdf - Chr...  { treni- Thunar      ) volterra.olinfo.it i... o treni.cpp - VSCo...   ‘-  | Terminal - patric...      4)   -   0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Postainarrivo-biar   x  | 0  Olimpiadi Italiane 0  x |0 treni.it.pdf      x   0  paletta.it.pdf      x | 0 mincammino2.it.pdf  x  | +      -   0   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  GC   % volterra.olinfo.it/cms/tasks/treni/statements/it/treni.it.pdf      &  0"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    treni.it.pdf      142      -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          703,
          1000
        ],
        "ocr_text": "Gara di selezione Stage 2026\nVolterra, 08 novembre 2026      treni e IT\n Treni  (treni)\nGestire la logistica per una gara importante non è mai semplice. Quando a dover viaggiare sono persone\ncome Ugo il compito diventa ancora più complicato: Ugo infatti ama viaggiare in treno, e farebbe di\ntutto per far durare il viaggio il più a lungo possibile.\nUgo  deve  vinggiare  per  N  giorni,  e  ogni  giorno  può  scegliere  se  prendere  un  treno  della\nSuperFastTravels(7M) o della HyperFastTravels(©, o se non viaggiare affatto.  A causa delle rivalità tra\nle due aziende però è possibile prendere o treno della HyperFast'Travels!©) solo se il giorno precedente\nnon si è preso nessun treno (è quindi possibile prenderlo anche il primo giorno).\nPer ogni giorno ti viene fornita la durata della tratta offerta da entrambe le società, in decasecondi. Aiuta\nUgo a calcolare quanto tempo al massimo potrà viaggiare sui suoi amatissimi treni!\nImplementazione\nDovrai sottoporre esattamente un file con estensione .cpp.\n    && Tra gli  allegati  a questo task  troverai un  template  (treni.cpp) con  un esempio di\n       implementazione.\nDovrai implementare la seguente funzione:\n  H Funzione tempo_massimo\n     C++ | int tempo_massimo(int N,  int A(J,  int BOI);\n         L’intero N indica il numero di giorni di viaggio.\n         L’array A. indicizzato da 0 a N — 1, rappresenta il tempo di percorrenza dei treni della\n         SuperFast Travels™).\n         L’array B. indicizzato da 0 a N — 1, rappresenta il tempo di percorrenza dei treni della\n         HyperFast Travels,\n1l grader chiamerà la funzione terpo_massino, che dovrà ritornare il massimo numero di decasecondi che\nUgo riuscià a passare in treno durante gli N giorni.\nGrader di prova\nNella dircctory relativa a questo problema è presente una versione semplifieata del grader usato durante\nla correzione, che potete wsare per testare le vostre soluzioni in locale.  1 grader di csempio legge i dati\ndi input da stdin, chiama la funzione che dovete implementare e serive in stdout, socondo il seguente\nformato."
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          703,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:25:31.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144331.113.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E     o y] 51     I      iE 0 treni.it.pdf - Chr...  0 treni- Thunar      ) volterra.olinfo.it i... o treni.cpp - VSCo...  7   Terminal  patric...      4)   -  0  7   E 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": "€  >  GC   % volterra.olinfo.it/cms/tasks/treni/statements/it/treni.it.pdf      &  0"
          },
          {
            "title": "v   M  Postainarrivo-biar   x  | 0  Olimpiadi Italiane 0  x |0 treni.it.pdf      x   0  paletta.it.pdf      x | 0 mincammino2.it.pdf  x  | +      -   0   x",
            "is_active": true,
            "url_or_domain": "€  >  GC   % volterra.olinfo.it/cms/tasks/treni/statements/it/treni.it.pdf      &  0"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E     o y] 51     I      iE 0 treni.it.pdf - Chr...  0 treni- Thunar      ) volterra.olinfo.it i... o treni.cpp - VSCo...  7   Terminal  patric...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Postainarrivo-biar   x  | 0  Olimpiadi Italiane 0  x |0 treni.it.pdf      x   0  paletta.it.pdf      x | 0 mincammino2.it.pdf  x  | +      -   0   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  GC   % volterra.olinfo.it/cms/tasks/treni/statements/it/treni.it.pdf      &  0"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    treni.it.pdf      142      -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          703,
          1000
        ],
        "ocr_text": "Ugo  deve  vinggiare  per  N  giorni,  e  ogni  giorno  può  scegliere  se  prendere  un  treno  della\nSuperFast Travels ™Y  o della HyperFast Travels'©), o se non vinggiare affatto.  A causa delle rivalità tra\nle due aziende però è possibile prendere un treno della  HyperFast Travels'©) solo se il giorno precedente\nnon si è preso nessun treno (& quindi possibile prenderlo anche il primo giorno).\nPer ogni giorno ti viene fornita la durata della tratta offerta da entrambe le società, in decasecondi. Aiuta\nUgo a calcolare quanto tempo al massimo potrà viaggiare sui suoi amatissimi treni!\nImplementazione\nDovrai sottoporre esattamente un file con estensione .cpp.\n    && Tra  gli allegati  a questo  task  troverai un  template  (treni.cpp) con  un esempio  di\n       implementazione.\nDovrai implementare la seguente funzione:\n  B Funzione tempo_massimo\n      C++  | int tempo_masaimo(int N,  int A[), int BL));\n         L'intero N indica il numero di giorni di viaggio.\n         L’array A. indicizzato da 0 a N — 1, rappresenta il tempo di percorrenza dei treni della\n         SuperFast Travels ™)\n         L’array B, indicizzato da 0 a N — 1, rappresenta il tempo di percorrenza dei treni della\n         HyperFast Travels'™),\n1l grader chiamerà la funzione tempo_massine, che dovrà ritornare il massimo numero di decasecondi che\nUgo riuscià a passare in treno durante gli N giorni\nGrader di prova\nNella directory relativa a questo problema è presente una versione semplificata del grader usato durante\nla correzione, che potete wsare per testare le vostre soluzioni in locale.  11 grader di esempio legge i dati\ndi input da stdin, chiama la funzione che dovete implementare e serive in stdout, secondo il segnente\nformato.\n11 file stdin & composto da N + 1 righe, contenenti:\n   « Riga 1: L'intero N.\n   o  Righe 2...N 4 1:  Due interi A; e B; per ogni rign rappresentanti il tempo di percorrenza,\n     rispettivamente, della SuperFast Travels ™)  ¢ della HyperFist Travels©),\n11 file stdout & composto da 1 riga: la risposta al problema.\nAssunzioni\n tremi      Pagina 1 di 2"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          703,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:25:41.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144341.113.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E     o y] 51     I      iE 0 treni.it.pdf - Chr...  0 treni- Thunar      ) volterra.olinfo.it i... o treni.cpp - VSCo...   -  | Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": "€  >  GC   % volterra.olinfo.it/cms/tasks/treni/statements/it/treni.it.pdf      &  0"
          },
          {
            "title": "v   M  Postainarrivo-biar   x  | 0  Olimpiadi Italiane 0  x |0 treni.it.pdf      x   0  paletta.it.pdf      x | 0 mincammino2.it.pdf  x  | +      -   0   x",
            "is_active": true,
            "url_or_domain": "€  >  GC   % volterra.olinfo.it/cms/tasks/treni/statements/it/treni.it.pdf      &  0"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E     o y] 51     I      iE 0 treni.it.pdf - Chr...  0 treni- Thunar      ) volterra.olinfo.it i... o treni.cpp - VSCo...   -  | Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Postainarrivo-biar   x  | 0  Olimpiadi Italiane 0  x |0 treni.it.pdf      x   0  paletta.it.pdf      x | 0 mincammino2.it.pdf  x  | +      -   0   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  GC   % volterra.olinfo.it/cms/tasks/treni/statements/it/treni.it.pdf      &  0"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    treni.it.pdf      142      -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          702,
          1000
        ],
        "ocr_text": " Treni  (treni)\nGestire la logistica per una gara importante non è mai semplice. Quando a dover viaggiare sono persone\ncome Ugo il compito diventa ancora più complicato: Ugo infatti ama viaggiare in treno, e farebbe di\ntutto per far durare il viaggio il più a lungo possibile.\nUgo  deve  vinggiare  per  N  giorni,  e  ogni  giorno  può  scegliere  se  prendere  un  treno  della\nSuperFast Travels™) o della HyperFastTravels(©), o se non vinggiare affatto.  A causa delle rivalità tra\nle due aziende però è possibile prendere un treno della  HyperFast Travels(©) solo se il giorno precedente\nnon si è preso nessun treno (è quindi possibile prenderlo anche il primo giorno).\nPer ogni giorno ti viene fornita la durata della tratta offerta da entrambe le società, in decasecondi. Aiuta\nUgo a calcolare quanto tempo al massimo potrà viaggiare sui suoi amatissimi treni!\nImplementazione\nDovrai sottoporre esattamente un file con estensione .cpp.\n    && Tra gli  allegati  a questo task  troverai un  template  (\\rmkîcpp) con  un esempio di\n       implementazione.\nDovrai implementare la seguente funzione:\n  H Funzione tempo_massimo\n     [C++ | int tempo_masaimo(int N,  int A(],  int B(I);\n       - L'intero N indica il numero di giorni di viaggio.\n       - L’array A. indicizzato da 0 a N — 1, rappresenta il tempo di percorrenza dei treni della\n         SuperFast Travels ™).\n       - L’array B. indicizzato da 0 a N — 1, rappresenta il tempo di percorrenza dei treni della\n         HyperFast Travels ),\n1l grader chiamerà la funzione terpo_massino, che dovrà ritornare il massimo numero di decasecondi che\nUgo riuscià a passare in treno durante gli N giorni.\nGrader di prova\nNella directory relativa a questo problema è presente una versione semplificata del grader usato durante\nla correzione, che potete wsare per testare le vostre soluzioni in locale.  11 grader di csempio legge i dati\ndi input da stdin, chiama la funzione che dovete implementare e scrive in stdout, socondo il seguente\nformato.\n11 file stdin è composto da N + 1 righe, contenenti:\n   « Riga 1: L’intero N.\n   *  Righe 2...N 4 1:  Due interi A; e By per ogni riga rappresentanti il tempo di percorrenza,\n     rispettivamente, della SuperFast Travels ™) ¢ della HyperFast'Travels!?,\n11 file stdout & composto da 1 riga: la risposta al problema."
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:25:51.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144351.112.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x",
        "tabs": [
          {
            "title": "¥ Applications E}  I ©@ 4 O S M     B E  G: 0 treni.it.pdf- chr...  0 treni - Thunar      () volterra.olinfo.iti..  0  treni.cpp - VSCo...   -|    Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          12
        ],
        "text_content": "   int max(int a,int b){\n       if(a>b)return a;\n        return b;\n   }\n   int tempo massimo{int N,  int a[],  int b[])\n   \\\n       vector<int>best(N+2,0);\n       //bottom up\n       for(int i=N-1;i>-1;i++)0\n       E   best[i]=max\n   }\ntedMode  ®@0A0      0  Ln11,Col6  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.77225053,
          0.7631307,
          0.89714897,
          0.96768564,
          0.9004333,
          0.7311853,
          0.8041825,
          0.9205454,
          0.76871425,
          0.63204676,
          0.9137432,
          0.7305866
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E}  I ©@ 4 O S M     B E  G: 0 treni.it.pdf- chr...  0 treni - Thunar      () volterra.olinfo.iti..  0  treni.cpp - VSCo...   -|    Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ treni.cpp  X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni > & treni.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int max(int a,int b){\n       if(a>b)return a;\n        return b;\n   }\n   int tempo massimo{int N,  int a[],  int b[])\n   \\\n       vector<int>best(N+2,0);\n       //bottom up\n       for(int i=N-1;i>-1;i++)0\n       E   best[i]=max\n   }\ntedMode  ®@0A0      0  Ln11,Col6  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:26:01.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144361.113.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x",
        "tabs": [
          {
            "title": "¥ Applications E}  I ©@ 4 O S M     B E  G: 0 treni.it.pdf- chr...  0 treni - Thunar      () volterra.olinfo.iti..  0  treni.cpp - VSCo...   -|    Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          11
        ],
        "text_content": "   int max(int a,int b){      R-\n       if(a>b)return a;\n        return b;\n   }\n   int tempo massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N+2,0);\n       //bottom up\n       for(int i=N-1;i>-1;i++)0\n       L   best[i]=max\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8273081,
          0.70977813,
          0.9114476,
          0.96768564,
          0.9004333,
          0.93275297,
          0.9115026,
          0.90939486,
          0.7649387,
          0.6907676,
          0.9137432,
          0.65059453
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E}  I ©@ 4 O S M     B E  G: 0 treni.it.pdf- chr...  0 treni - Thunar      () volterra.olinfo.iti..  0  treni.cpp - VSCo...   -|    Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€  treni.cpp  X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni > & treni.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int max(int a,int b){      R-\n       if(a>b)return a;\n        return b;\n   }\n   int tempo massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N+2,0);\n       //bottom up\n       for(int i=N-1;i>-1;i++)0\n       L   best[i]=max\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:26:11.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144371.115.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x",
        "tabs": [
          {
            "title": "¥ Applications E}  I ©@ 4 O S M     B E  G: 0 treni.it.pdf- chr...  0 treni - Thunar      () volterra.olinfo.iti..  0  treni.cpp - VSCo...   -|    Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          11
        ],
        "text_content": "   int max(int a,int b){\n       if(a>b)return a;\n        return b;\n   }\n   int tempo massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N+2,0);\n       //bottom up\n       for(int i=N-1;i>-1;i++){\n       |    best[i]=max(best[[])\n       }\n   }\ntedMode  ®@0A0      0   Ln10,Col26  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.799991,
          0.7631307,
          0.9114476,
          0.96768564,
          0.9004333,
          0.93253714,
          0.931893,
          0.9126105,
          0.8779979,
          0.79514855,
          0.9688647,
          0.9673582,
          0.7340724
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E}  I ©@ 4 O S M     B E  G: 0 treni.it.pdf- chr...  0 treni - Thunar      () volterra.olinfo.iti..  0  treni.cpp - VSCo...   -|    Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ treni.cpp  X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni > & treni.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int max(int a,int b){\n       if(a>b)return a;\n        return b;\n   }\n   int tempo massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N+2,0);\n       //bottom up\n       for(int i=N-1;i>-1;i++){\n       |    best[i]=max(best[[])\n       }\n   }\ntedMode  ®@0A0      0   Ln10,Col26  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:26:21.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144381.113.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x",
        "tabs": [
          {
            "title": "¥ Applications E}  I ©@ 4 O S M     B E  G: 0 treni.it.pdf- chr...  0 treni - Thunar      () volterra.olinfo.iti..  0  treni.cpp - VSCo...   -|    Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          12
        ],
        "text_content": "   int max(int a,int b){\n       if(a>b)return a;\n        return b;\n   }\n   int tempo massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N+2,0);\n       //bottom up\n       for(int i=N-1;i>-1;i++){\n       |    best[i]=max(best[i+1]+\n       }\n   }\ntedMode  ®@0A0      0   Ln10,Col31  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.76719767,
          0.7631307,
          0.9114476,
          0.96768564,
          0.9004333,
          0.93253714,
          0.931893,
          0.9126105,
          0.8804914,
          0.7627319,
          0.9688647,
          0.9673582,
          0.7162681
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E}  I ©@ 4 O S M     B E  G: 0 treni.it.pdf- chr...  0 treni - Thunar      () volterra.olinfo.iti..  0  treni.cpp - VSCo...   -|    Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ treni.cpp  X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni > & treni.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int max(int a,int b){\n       if(a>b)return a;\n        return b;\n   }\n   int tempo massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N+2,0);\n       //bottom up\n       for(int i=N-1;i>-1;i++){\n       |    best[i]=max(best[i+1]+\n       }\n   }\ntedMode  ®@0A0      0   Ln10,Col31  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:26:31.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144391.113.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI     o y] 51     I      iE 0 treniit.pdf - Chr...  0 treni- Thunar      {) volterra.olinfo.iti... o 0 treni.cpp - VS...   -  | Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          11
        ],
        "text_content": "   int max(int a,int b){\n       if(a>b)return a;\n        return b;\n   }\n   int tempo massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N+2,0);\n       //bottom up\n       for(int i=N-1;i>-1;i++){\n       |    best[i]=max(best[i+1]+J)\n       }\n   }\ntedMode  ®@0A0      0   Ln10,Col32  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7597904,
          0.9044955,
          0.9114476,
          0.96768564,
          0.9004333,
          0.93253714,
          0.931893,
          0.9126105,
          0.8804914,
          0.4398372,
          0.9688647,
          0.9673582,
          0.7432473
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE 0 treniit.pdf - Chr...  0 treni- Thunar      {) volterra.olinfo.iti... o 0 treni.cpp - VS...   -  | Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ trenicpp  ®      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni > & treni.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int max(int a,int b){\n       if(a>b)return a;\n        return b;\n   }\n   int tempo massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N+2,0);\n       //bottom up\n       for(int i=N-1;i>-1;i++){\n       |    best[i]=max(best[i+1]+J)\n       }\n   }\ntedMode  ®@0A0      0   Ln10,Col32  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:26:41.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144401.113.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI     o y] 51     I      iE 0 treniit.pdf - Chr...  0 treni- Thunar      {) volterra.olinfo.iti... o 0 treni.cpp - VS...   -  | Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          12
        ],
        "text_content": "   int max(int a,int b){\n       if(a>b)return a;\n        return b;\n   }\n   int tempo massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N+2,0);\n       //bottom up\n       for(int i=N-1;i>-1;i++){\n       |    best[i]=max(best[i+1]+F[i],b]) a\n       }      __\n   }\ntedMode  ®@0A0      0   Ln10,Col37  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "e best"
        ],
        "line_confidences": [
          0.823197,
          0.9044955,
          0.89714897,
          0.96768564,
          0.9004333,
          0.93253714,
          0.931893,
          0.9126105,
          0.8804914,
          0.3489633,
          0.78978366,
          0.840947,
          0.7392332
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE 0 treniit.pdf - Chr...  0 treni- Thunar      {) volterra.olinfo.iti... o 0 treni.cpp - VS...   -  | Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ trenicpp  ®      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni > & treni.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int max(int a,int b){\n       if(a>b)return a;\n        return b;\n   }\n   int tempo massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N+2,0);\n       //bottom up\n       for(int i=N-1;i>-1;i++){\n       |    best[i]=max(best[i+1]+F[i],b]) a\n       }      __\n   }\ntedMode  ®@0A0      0   Ln10,Col37  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          317,
          436,
          638,
          463
        ],
        "ocr_text": "e best"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:26:51.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144411.112.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI     o y] 51     I      iE 0 treniit.pdf - Chr...  0 treni- Thunar      {) volterra.olinfo.iti... o 0 treni.cpp - VS...   -  | Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          12
        ],
        "text_content": "   int max(int a,int b){\n       if(a>b)return a;\n        return b;\n   }\n   int tempo massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N+2,0);\n       //bottom up\n       for(int i=N-1;i>-1;i++)0\n       L   best[i]=max(best[i+1]+ali],best[i+2]+b[i]);]\n   }\ntedMode  ®@0A0      0   Ln10,Col52  Spaces:d4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7930956,
          0.76523554,
          0.90459585,
          0.96768564,
          0.9004333,
          0.93253714,
          0.9267947,
          0.90939486,
          0.765565,
          0.48009008,
          0.8653166,
          0.64391243
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE 0 treniit.pdf - Chr...  0 treni- Thunar      {) volterra.olinfo.iti... o 0 treni.cpp - VS...   -  | Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ trenicpp  ®      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni > & treni.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int max(int a,int b){\n       if(a>b)return a;\n        return b;\n   }\n   int tempo massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N+2,0);\n       //bottom up\n       for(int i=N-1;i>-1;i++)0\n       L   best[i]=max(best[i+1]+ali],best[i+2]+b[i]);]\n   }\ntedMode  ®@0A0      0   Ln10,Col52  Spaces:d4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:27:01.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144421.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "treni.cpp"
        ],
        "current_file": "treni.cpp",
        "visible_line_range": [
          1,
          13
        ],
        "text_content": "   int max(int a,int b){\n       if(a>b)return a;\n        return b;\n   }\n   int tempo massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N+2,0);\n       //bottom up\n       for(int i=N-1;i>-1;i++){\n            best[i)=max(best[i+1]+a[i]),best[i+2]+b[i]);\n       }\n        return best[0];\n   }\ntedMode  ®@0A0      0   Ln12,Col20  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8071972,
          0.9044955,
          0.89714897,
          0.96768564,
          0.90262806,
          0.96946836,
          0.905864,
          0.87300277,
          0.88406086,
          0.4527174,
          0.8775891,
          0.6598149,
          0.9517705,
          0.7730863
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E  I ©@ 4 O S M  —   &  E  G: 0 treniit.pds- chr...  0 treni - Thunar      () volterra.olinfo.iti..  0  treni.cpp - VSCo...   -|    Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   \"  treni.it.pdf - Chromium      Q Search      OB      -      x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ treni.cpp  X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni > & treni.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   int max(int a,int b){\n       if(a>b)return a;\n        return b;\n   }\n   int tempo massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N+2,0);\n       //bottom up\n       for(int i=N-1;i>-1;i++){\n            best[i)=max(best[i+1]+a[i]),best[i+2]+b[i]);\n       }\n        return best[0];\n   }\ntedMode  ®@0A0      0   Ln12,Col20  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:27:10.878000020Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144430.878.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      () volterra.olinfo.it i... o treni.cpp - VSCo...   '*-  | Terminal - patric...      4)   -   @  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      () volterra.olinfo.it i... o treni.cpp - VSCo...   '*-  | Terminal - patric...      4)   -   @  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          25,
          1000,
          52
        ],
        "ocr_text": "                                5      -      -\n_      N      Open File      A B X"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          52,
          1000,
          96
        ],
        "ocr_text": "D Recent      4  #patrick   dev   progettic-cpp   gare   gara-26-11-08   quadri   >"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          96,
          1000,
          121
        ],
        "ocr_text": "4# Home      Name      Size      Type Modified ~"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          121,
          1000,
          148
        ],
        "ocr_text": "A  A      8 quadri.cop      478 bytes  Text   14:19"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          148,
          100,
          910
        ],
        "ocr_text": "ii a\nD Documents\n© Downloads\nJ1 Music\nÉ Pictures\nA Videos\n& bin\n + Other Locations"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          100,
          148,
          1000,
          910
        ],
        "ocr_text": null
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          910,
          1000,
          1000
        ],
        "ocr_text": "Open files read-only\n                                -      -"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:27:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144440.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E     ° _] ai     BEDO: Q Olimpiadi Italian...  0 treni - Thunar      &) volterra.olinfo.it i... o treni.cpp - VSCo...   43  Terminal - patric...      myq)   =  0  n   E 799 08 n{:&:&r_}\\bre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          561,
          331,
          587
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          27
        ],
        "ocr_text": "¥ Applications E     ° _] ai     BEDO: Q Olimpiadi Italian...  0 treni - Thunar      &) volterra.olinfo.it i... o treni.cpp - VSCo...   43  Terminal - patric...      myq)   =  0  n   E 799 08 n{:&:&r_}\\bre  Patrick pm"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          27,
          1000,
          1000
        ],
        "ocr_text": "v   M Posta inarrivo -biar x   0 Olimpiadiltaliane   ®  x   0 treni.it.pdf      =      Terminal - patrick@marcher: ~/dev/progetti-c-cpp/gare/gara-26-11-08/quadri      A - Dx\n                                ,9$$P\"\"      B  £ 1 TN      :  Debian GNU/Linux 13  (trixie) x86 64\n€«      0   & volterra.olinfo.it      ,$$P'      ‘$$$.      :  Aspire AG15-42P  (V1.06)\n                                ',$$P      »99s.      “$$b:      :  Linux 6.12.115+deb13.1-amd64\n                                Gara di selezione Stage 2026      “d$$'      ,$p\"*!      $$$      :  2 days,  18 hours,  1 min\n                                $$P      d$'      $$P      :  2719  (dpkg)\n                                —      $s:      $$.      ,d$$'      :  bash 5.2.37\n                                14:27:20      $$;      Ysb._   _,dsp’      :  1920x1080 0 60 Hz in 40\"  [External]\n                                04:32:39      T   Y$$.      “ \"Y$$$$P\"'      :  Xfced 4.20\n                                “$$b      :  Xfwmd  (X11)\n                                \"Y$sb      :  Default\n                                by    YS$.      :  Adwaita-dark  [GTK2/3/4]\n                                “$$b.      :  elementary-xfce  [GTK2/3/4]\n                                \"Y$s$b.      :  Sans  (13pt)  [GTK2/3/4]\n                                S      \"\"Y$b. _      :  Adwaita\n                                SIS      :  xfced-terminal  1.1.4\n                                :  Monospace  (13pt)\n                                :  AMD Ryzen  7 5825U (16) 0 2.00 GHz\n                                :  AMD Barcelo  [Integrated]\n                                :  6.60 GiB / 30.71 GiB (    )\n                                :  4.50 MiB / 8.00 GiB (0%)\n                                :  74.49 GiB / 459.52 GiB (    )  -  ext4\n                                :  192.168.3.155/24\n                                P      :      [AC Connected]\n                                :  en_US.UTF-8\n                                Ti\n                                |      m      =\n                                patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/quadri$ g++ quadri.cpp\n                                /usr/bin/ld:  /usr/lib/gcc/x86 64-linux-gnu/14/../../../x86 64-1inux-gnu/Scrtl.o:  in  function ‘  start':\n                                (.text+0x17):  undefined  reference to  “main'’\n                                .      collect2:  error:  ld  returned 1 exit status\n                                patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/quadris I\n                                e"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:27:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144450.879.jpg",
    "open_windows": [
      "Browser",
      "Terminal"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E     ° 4o ai     BEDO: @Q Olimpiadi Italian...  0 treni - Thunar      &) volterra.olinfo.it i... o treni.cpp - VSCo...   [*-|   Terminal - patric...      myq)   =  0  n   E 799 08 n{:&:&r_}\\bre  patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [
      {
        "is_running_or_debugging": false,
        "visible_output_snippet": "| |      =      Terminal - patrick@marcher: ~/dev/progetti-c-cop/aare/aara-26-11-08/treni      A  -  0x\n File  Edit  View  Go  Bookmarks  Help\n  +      4+   #   M /home/patrick/dev/progetti-c-cpp/gare/gara-26-11-08/treni/\n Places      Name\n   L Computer      B treni.cpp\n   A patrick\n  M Desktop\n  0 Recent\n   .Trash\n  H bin\n Devices\n  D File System\n Network\n  $ Browse Netw...\n                      1 file: 257 bytes  |  Free space:  361,6 GiB      ‘"
      }
    ],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          363,
          52,
          989,
          709
        ],
        "ocr_text": "Y$$ Thenme: Adwaita-dark [GTK2/3/4]\n“$$b. Icoms: elementary-xfce [GTK2/3/4]\n“Y$$b. Font: Sans (13pt) [GTK2/3/4)\n“\"Y$b._ Cursor: Adwaita\ne Terminal: xfce4-terminal 1.1.4\nTerminal Font: Monospace {13pt)\nCPU: AMD Ryzen 7 5825U (16) @ 2.00 GHz\nGPU: AMD Barcelo [Integrated]\nMemory: 6.56 GiB / 30.71 GiB (21%)\nSwap: 4.56 MiB / 8.00 GiB (0%)\nDisk (/): 74.49 GiB / 459.52 GiB (16%) - ext4\nLocal IP (wlp3s@): 192.168.3.155/24\nBattery (AP23A7L): 79% [AC Connected]\nLocale: en US.UTF-8\nol M\npatrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-88/treni$ g++ treni.cpp\ntreni.cpp: In function ‘int tempo_massimo{int, int*, int*)’:\ntreni.cpp:7:5: error: ‘vector’ was not declared in this scope\n71 vector<int>best(N+2,0);\n| “\ntreni.cpp:7:12: error: expected primary-expression before ‘int’\n71 vector<iat>best(N+2,0);\n| “\ntreni.cpp:10:9: error: 'best’ was not declared in this scope\n10 | best[i)=max(best[i+1]+a[i],best[i+2]+b[i]);\n| \"\ntreni.cpp:12:12: error: ‘best’ was not declared in this scope\n12 | return best[0];\n| “\npatrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/trenis$ I"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          27
        ],
        "ocr_text": "¥ Applications E     ° 4o ai     BEDO: @Q Olimpiadi Italian...  0 treni - Thunar      &) volterra.olinfo.it i... o treni.cpp - VSCo...   [*-|   Terminal - patric...      myq)   =  0  n   E 799 08 n{:&:&r_}\\bre  patrick pm"
      },
      {
        "panel_type": "terminal_body",
        "box_2d": [
          0,
          27,
          1000,
          1000
        ],
        "ocr_text": "| |      =      Terminal - patrick@marcher: ~/dev/progetti-c-cop/aare/aara-26-11-08/treni      A  -  0x\n File  Edit  View  Go  Bookmarks  Help\n  +      4+   #   M /home/patrick/dev/progetti-c-cpp/gare/gara-26-11-08/treni/\n Places      Name\n   L Computer      B treni.cpp\n   A patrick\n  M Desktop\n  0 Recent\n   .Trash\n  H bin\n Devices\n  D File System\n Network\n  $ Browse Netw...\n                      1 file: 257 bytes  |  Free space:  361,6 GiB      ‘"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:27:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144460.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      () volterra.olinfo.it i... o 0 treni.cpp - VS...   - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          14
        ],
        "text_content": "       #%.q'\\cludewi\n       int max(int a,int b}{\n            if(a>b)return a;\n            return b;\n       }\n       int tempo_massimo(int N,  int a[],  int b[])\n       {\n            vector<int>best(N+2,0);\n            //bottom up\n            for(int i=N-1;i>-1;i++){\n                best[i]=max(best[i+1]+a[i], best[i+2]+b[i]);\n            }\n            return best[0];\n       }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.4647402,
          0.83444464,
          0.7604593,
          0.89696884,
          0.5861271,
          0.8079334,
          0.81891584,
          0.91063005,
          0.8729701,
          0.8867166,
          0.43450353,
          0.91172564,
          0.74899507,
          0.91480684,
          0.5700762
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      () volterra.olinfo.it i... o 0 treni.cpp - VS...   - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ trenicpp  ®      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni > €* treni.cpp\n                                ,"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #%.q'\\cludewi\n       int max(int a,int b}{\n            if(a>b)return a;\n            return b;\n       }\n       int tempo_massimo(int N,  int a[],  int b[])\n       {\n            vector<int>best(N+2,0);\n            //bottom up\n            for(int i=N-1;i>-1;i++){\n                best[i]=max(best[i+1]+a[i], best[i+2]+b[i]);\n            }\n            return best[0];\n       }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:27:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144470.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      () volterra.olinfo.it i... o 0 treni.cpp - VS...   - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          15
        ],
        "text_content": "   #rhclude<vector>      =\n                                i\n   using namespace |\n   int max(int a,int b}{\n       if(a>b)return a;\n        return b;\n   }\n   int tempo_massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N+2,0);\n       //bottom up\n       for(int i=N-1;i>-1;i++){\n            best[i]=max(best[i+1]+a[i],best[i+2]+b[i]);\n       }\n        return best([0];\n   }\ntedMode  ®o0Ao0      0  Ln2,Col17  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.66475743,
          0.6339878,
          0.92165375,
          0.9030632,
          0.76304173,
          0.86909884,
          0.91672397,
          0.8620721,
          0.93249625,
          0.8788948,
          0.90511394,
          0.88444376,
          0.6504644,
          0.9262377,
          0.73119307,
          0.9167969,
          0.6601274
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      () volterra.olinfo.it i... o 0 treni.cpp - VS...   - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€  trenicpp  ®      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni > & treni.cpp\n        #ìﬁ\\clude<vector>"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #rhclude<vector>      =\n                                i\n   using namespace |\n   int max(int a,int b}{\n       if(a>b)return a;\n        return b;\n   }\n   int tempo_massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N+2,0);\n       //bottom up\n       for(int i=N-1;i>-1;i++){\n            best[i]=max(best[i+1]+a[i],best[i+2]+b[i]);\n       }\n        return best([0];\n   }\ntedMode  ®o0Ao0      0  Ln2,Col17  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:28:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144480.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      () volterra.olinfo.it ... o treni.cpp - VSCo...   [*-|   Terminal - patric...      4)   -   0  7   E 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      () volterra.olinfo.it ... o treni.cpp - VSCo...   [*-|   Terminal - patric...      4)   -   0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          25,
          1000,
          52
        ],
        "ocr_text": "                                5      -      -\n_      Open File      A B X"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          52,
          1000,
          96
        ],
        "ocr_text": "D Recent      4  #patrick   dev   progettic-cpp   gare   gara-26-11-08   treni   »"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          96,
          1000,
          121
        ],
        "ocr_text": "4# Home      Name      Size      Type Modified ~"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          121,
          1000,
          148
        ],
        "ocr_text": "A  A      E treni.cpp      N      295 bytes  Text   14:27"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          148,
          100,
          910
        ],
        "ocr_text": "ii a\nD Documents\n© Downloads\nJ1 Music\nÉ Pictures\nA Videos\n& bin\n + Other Locations"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          100,
          148,
          1000,
          910
        ],
        "ocr_text": "I Q .      i"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          910,
          1000,
          1000
        ],
        "ocr_text": "Open files read-only\n                                -      -"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:28:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144490.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      C) volterra.olinfo.it i... o treni.cpp - VSCo...   [*-|   Terminal - patric...      4)   -   0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  0  x   &  treni.it.pdf      x | 0  paletta.it.pdf      x  | 0 mincammino2.it.pdf  x  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      C) volterra.olinfo.it i... o treni.cpp - VSCo...   [*-|   Terminal - patric...      4)   -   0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  0  x   &  treni.it.pdf      x | 0  paletta.it.pdf      x  | 0 mincammino2.it.pdf  x  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "      Server time: 14:28:10      .\n       Time left: 04:31:49      Treni ilt ( (treni) )  Submissions\n  Overview\n  Communication\n  QUADRI\n  Staterment      Submit -  a solution -\n  e\n  MINCAMMING2      treni;  | Cnoose File No file chosen\n  Staternent\n  Submissions\n  PALETTA      P\n  Staternent\n  Submissions it      Previous .      Submissions .    .\n  TRENI\n  Staterment      Time      Status      Score      Files\n—l     128:01PM   Evaluating...      o   NA      Download\n  Documentation      1:27-15 PM   Compilation talled      *      detalis  N/A      Download\n  Contest Management Systsem is released under\n     the GNU Affero General Public License.\n                                -"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          561,
          331,
          587
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:28:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144500.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      C) volterra.olinfo.it i... o treni.cpp - VSCo...   [*-|   Terminal - patric...      4)   -   0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  0  x   &  treni.it.pdf      x | 0  paletta.it.pdf      x  | 0 mincammino2.it.pdf  x  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      C) volterra.olinfo.it i... o treni.cpp - VSCo...   [*-|   Terminal - patric...      4)   -   0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  0  x   &  treni.it.pdf      x | 0  paletta.it.pdf      x  | 0 mincammino2.it.pdf  x  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          148
        ],
        "ocr_text": "rii      Aitomabe (Englisn)  v      l"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          148,
          1000,
          1000
        ],
        "ocr_text": "Submission details\n > Sublask 0      b\n > Subtask 1\n > Subtask 2\n > Sublask 3\n > Subtask 4\nCompilation output\n Cammiation outcpn:      ria      pul\n Co mpilation ims      '     e\n Memory used:      Wz\nStandard output\nstandard erior"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:28:30.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144510.88.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      C) volterra.olinfo.it i... o treni.cpp - VSCo...   /- ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          15
        ],
        "text_content": "   #include<vector>\n                                i\n   using namespace std;\n   int max(int a,int b}{\n       if(a>b)return a;\n        return b;\n   }\n   int tempo_massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N+2,0);\n       //bottom up\n       for(int i=N-1;i>-1;i++){\n            best[i]=max(best[i+1]+a[i],best[i+2]+b[i]);\n       }\n        return best([0];   I\n   }\ntedMode  ®o0Ao0      0  Ln2,Col21  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.870377,
          0.60281956,
          0.9124248,
          0.9013659,
          0.72160506,
          0.86909884,
          0.91672397,
          0.8620721,
          0.93249625,
          0.8788948,
          0.90511394,
          0.88444376,
          0.6504644,
          0.9262377,
          0.79223603,
          0.9167969,
          0.6573521
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      C) volterra.olinfo.it i... o treni.cpp - VSCo...   /- ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€  treni.cpp  X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni >  €* treni.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include<vector>\n                                i\n   using namespace std;\n   int max(int a,int b}{\n       if(a>b)return a;\n        return b;\n   }\n   int tempo_massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N+2,0);\n       //bottom up\n       for(int i=N-1;i>-1;i++){\n            best[i]=max(best[i+1]+a[i],best[i+2]+b[i]);\n       }\n        return best([0];   I\n   }\ntedMode  ®o0Ao0      0  Ln2,Col21  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:28:40.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144520.88.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      C) volterra.olinfo.it i... o treni.cpp - VSCo...   /- ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          15
        ],
        "text_content": "   #include<vector>\n                                i\n   using namespace std;\n   int max(int a,int b}{\n       if(a>b)return a;\n        return b;\n   }\n   int tempo_massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N+2,0);\n       //bottom up\n       for(int i=N-1;i>-1;i++){\n            best[i]=max(best[i+1]+a[i],best[i+2]+b[i]);\n       }\n        return best([0];\n   }\ntedMode  ®o0Ao0      0  Ln2,Col21  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.870377,
          0.60281956,
          0.9124248,
          0.9013659,
          0.72160506,
          0.86909884,
          0.91672397,
          0.8620721,
          0.93249625,
          0.8788948,
          0.90511394,
          0.88444376,
          0.6504644,
          0.9262377,
          0.80164695,
          0.9167969,
          0.6573521
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      C) volterra.olinfo.it i... o treni.cpp - VSCo...   /- ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€  treni.cpp  X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni >  €* treni.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include<vector>\n                                i\n   using namespace std;\n   int max(int a,int b}{\n       if(a>b)return a;\n        return b;\n   }\n   int tempo_massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N+2,0);\n       //bottom up\n       for(int i=N-1;i>-1;i++){\n            best[i]=max(best[i+1]+a[i],best[i+2]+b[i]);\n       }\n        return best([0];\n   }\ntedMode  ®o0Ao0      0  Ln2,Col21  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:28:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144530.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      C) volterra.olinfo.it i... o treni.cpp - VSCo...   /- ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          15
        ],
        "text_content": "   #include<vector>\n                                i\n   using namespace std;\n   int max(int a,int b}{\n       if(a>b)return a;\n        return b;\n   }\n   int tempo_massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N+2,0);\n       //bottom up\n       for(int i=N-1;i>-1;i++){\n            best[i]=max(best[i+1]+a[i],best[i+2]+b[i]);\n       }\n        return best([0];\n   }\ntedMode  ®o0Ao0      0  Ln2,Col21  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.870377,
          0.60281956,
          0.9124248,
          0.9013659,
          0.72160506,
          0.86909884,
          0.91672397,
          0.8620721,
          0.93249625,
          0.8788948,
          0.90511394,
          0.88444376,
          0.6504644,
          0.9262377,
          0.80116874,
          0.9167969,
          0.6573521
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      C) volterra.olinfo.it i... o treni.cpp - VSCo...   /- ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€  treni.cpp  X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni >  €* treni.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include<vector>\n                                i\n   using namespace std;\n   int max(int a,int b}{\n       if(a>b)return a;\n        return b;\n   }\n   int tempo_massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N+2,0);\n       //bottom up\n       for(int i=N-1;i>-1;i++){\n            best[i]=max(best[i+1]+a[i],best[i+2]+b[i]);\n       }\n        return best([0];\n   }\ntedMode  ®o0Ao0      0  Ln2,Col21  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:29:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144540.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE 0 Olimpiadi Italian...  0 treni - Thunar      C) volterra.olinfo.it i... o treni.cpp - VSCo...   [*-|   Terminal - patric...      4)   -   0  7   a 79% 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  0  x   &  treni.it.pdf      x | 0  paletta.it.pdf      x  | 0 mincammino2.it.pdf  x  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE 0 Olimpiadi Italian...  0 treni - Thunar      C) volterra.olinfo.it i... o treni.cpp - VSCo...   [*-|   Terminal - patric...      4)   -   0  7   a 79% 08 novembre  Patrick wm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  0  x   &  treni.it.pdf      x | 0  paletta.it.pdf      x  | 0 mincammino2.it.pdf  x  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "      Server time: 14:29:00      .\n       Time left: 04:30:59      Treni ilt (treni) Submissions\n  Overview      P\n  Communication\n  QUADRI      JEEEEE\n  Staterment      Submit .  a solution .\n  e\n  MINCAMMING2      treni;  Choose File No file chosen\n  Staternent\n  Submissions\n  PALETTA      P\n  Staternent\n  Submissions Nk      Previous .      Submissions .    .\n  TRENI\n  Staterment      Time      Status      Score      Files\n—l     1:28:01 PM\n                                e\n  Documentation      1:27-15 PM   Compilation talled      detalis  N/A\n  Contest Management Systsem is released under\n     the GNU Affero Gereral Public License.\n                                -"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          561,
          331,
          587
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          563,
          800,
          600
        ],
        "ocr_text": "Evaluatea sss EES comono"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "co+Riges v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          721,
          602,
          799,
          626
        ],
        "ocr_text": "Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          871,
          166,
          982,
          262
        ],
        "ocr_text": "Submission received x\nYour submission has been\nreceived and is currentiy\nbeing evaluated."
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          871,
          277,
          982,
          373
        ],
        "ocr_text": "Submission received x\nYour submission has been\nreceived and is currentiy\nbeing evaluated."
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:29:10.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144550.88.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      C) volterra.olinfo.it i... o treni.cpp - VSCo...   [*-|   Terminal - patric...      4)   -   0  7   a 79% 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  0  x   &  treni.it.pdf      x | 0  paletta.it.pdf      x  | 0 mincammino2.it.pdf  x  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      C) volterra.olinfo.it i... o treni.cpp - VSCo...   [*-|   Terminal - patric...      4)   -   0  7   a 79% 08 novembre  Patrick wm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  0  x   &  treni.it.pdf      x | 0  paletta.it.pdf      x  | 0 mincammino2.it.pdf  x  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "      Server time: 14:29:10      .\n       Time left: 04:30:49      Treni ilt (treni) Submissions\n  Overview\n  Communication\n  QUADRI\n  Staterment      Submit .  a solution .\n  s\n  MINCAMMING2      treni;  | Cnoose File No file chosen\n  Staternent\n  Submissions\n  PALETTA      P\n  Staternent      *\n  Submissions Nk      Previous .      Submissions .    .\n  TRENI\n  Staterment      Time      Status      Score      Files\n—l     1:29:04 PM — Evaluating.      -\n  L   i      s2tme  | emmns      - I L      -\n                                12715PM   Comgilation taled      detals  N/A\n  Contest Management System is released under      __   EEE E EEE EEE\n     the GNU Affero Gereral Public License.\n                                -"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          561,
          331,
          587
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          566,
          800,
          600
        ],
        "ocr_text": "Evaluating.. # NA Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          721,
          634,
          800,
          658
        ],
        "ocr_text": "Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          721,
          566,
          800,
          593
        ],
        "ocr_text": "Download"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:29:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144560.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      C) volterra.olinfo.it i... o treni.cpp - VSCo...   [*-|   Terminal - patric...      4)   -   0  7   a 79% 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  0  x   &  treni.it.pdf      x | 0  paletta.it.pdf      x  | 0 mincammino2.it.pdf  x  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          244,
          323,
          748,
          819
        ],
        "ocr_text": "Submission details\n2 NIA\n3 NIA\n4 NIA\n5 NIA\n> Subtask 3 (0 ! 30)\n> Subtask 4 (0155)\nCompilation output A\nCompilation outcome: Compilation succeeded\nCompilation time: 0,337 sec\nMemory used: 39.2 MIB\nStandard output -\nClose"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      C) volterra.olinfo.it i... o treni.cpp - VSCo...   [*-|   Terminal - patric...      4)   -   0  7   a 79% 08 novembre  Patrick wm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  0  x   &  treni.it.pdf      x | 0  paletta.it.pdf      x  | 0 mincammino2.it.pdf  x  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          148
        ],
        "ocr_text": "rii      Aitomabe (Englisn)  v      l"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          148,
          1000,
          1000
        ],
        "ocr_text": "tal\n 0\nlal\n          _"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:29:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144570.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE 0 Olimpiadi Italian...  0 treni - Thunar      C) volterra.olinfo.it i... o treni.cpp - VSCo...   [*-|   Terminal - patric...      4)   -   0  7   a 79% 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  0  x   &  treni.it.pdf      x | 0  paletta.it.pdf      x  | 0 mincammino2.it.pdf  x  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          244,
          323,
          748,
          819
        ],
        "ocr_text": "Submission details\nv Subtask 1 QEC\n# Outcome Details\n1 Output is correci\nLI\n3 NIA\n4 NIA\n5 N/IA\nwv Subtask 2 (0710)\nL} Outcome Details\nClose"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE 0 Olimpiadi Italian...  0 treni - Thunar      C) volterra.olinfo.it i... o treni.cpp - VSCo...   [*-|   Terminal - patric...      4)   -   0  7   a 79% 08 novembre  Patrick wm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  0  x   &  treni.it.pdf      x | 0  paletta.it.pdf      x  | 0 mincammino2.it.pdf  x  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          148
        ],
        "ocr_text": "rii      Aitomabe (Englisn)  v      l"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          148,
          1000,
          1000
        ],
        "ocr_text": "tal\n 0\nlal\n          _"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:29:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144580.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      C) volterra.olinfo.it i... o treni.cpp - VSCo...   /- ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          15
        ],
        "text_content": "   #include<vector>\n                                i\n   using namespace std;\n   int max(int a,int b}{\n       if(a>b)return a;\n        return b;\n   }\n   int tempo_massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N+2,0);\n       //bottom up\n       for{(int i=N-1;i>-1;i--){\n       |    best[i]=max(best[i+1]+a[i],best[i+2]+b[i]);\n       }\n        return best([0];\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.822736,
          0.60281956,
          0.9138463,
          0.90063626,
          0.72160506,
          0.86909884,
          0.91672397,
          0.8620721,
          0.9444195,
          0.8788948,
          0.90828365,
          0.22388135,
          0.8126887,
          0.92198855,
          0.73119307,
          0.9167969,
          0.607824
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      C) volterra.olinfo.it i... o treni.cpp - VSCo...   /- ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ treni.cpp  X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni >  €* treni.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include<vector>\n                                i\n   using namespace std;\n   int max(int a,int b}{\n       if(a>b)return a;\n        return b;\n   }\n   int tempo_massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N+2,0);\n       //bottom up\n       for{(int i=N-1;i>-1;i--){\n       |    best[i]=max(best[i+1]+a[i],best[i+2]+b[i]);\n       }\n        return best([0];\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:29:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144590.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      C) volterra.olinfo.it i... o treni.cpp - VSCo...   /- ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          15
        ],
        "text_content": "   #include<vector>\n                                i\n   using namespace std;\n   int max(int a,int b}{\n       if(a>b)return a;\n        return b;\n   }\n   int tempo_massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N+2,0);\n       //bottom up\n       for{(int i=N-1;i>-1;i--){\n       |    best[i]=max(best[i+1]+a[i],best[i+2]+b[i]);\n       }\n        return best([0];\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.822736,
          0.60281956,
          0.9138463,
          0.90063626,
          0.72160506,
          0.86909884,
          0.91672397,
          0.8620721,
          0.9444195,
          0.8788948,
          0.90828365,
          0.22388135,
          0.8126887,
          0.92198855,
          0.73119307,
          0.9167969,
          0.607824
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      C) volterra.olinfo.it i... o treni.cpp - VSCo...   /- ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ treni.cpp  X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni >  €* treni.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include<vector>\n                                i\n   using namespace std;\n   int max(int a,int b}{\n       if(a>b)return a;\n        return b;\n   }\n   int tempo_massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N+2,0);\n       //bottom up\n       for{(int i=N-1;i>-1;i--){\n       |    best[i]=max(best[i+1]+a[i],best[i+2]+b[i]);\n       }\n        return best([0];\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:30:01.115999937Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144601.116.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E     o y] 51     I      iE 0 treni.it.pdf - Chr...  { treni- Thunar      {) volterra.olinfo.iti... o treni.cpp - VSCo...   [*-|   Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": "€  >  GC   % volterra.olinfo.it/cms/tasks/treni/statements/it/treni.it.pdf      &  0"
          },
          {
            "title": "v   M  Postainarrivo-biar   x  | 0  Olimpiadi Italiane 0  x |0 treni.it.pdf      x   0  paletta.it.pdf      x | 0 mincammino2.it.pdf  x  | +      -   0   x",
            "is_active": true,
            "url_or_domain": "€  >  GC   % volterra.olinfo.it/cms/tasks/treni/statements/it/treni.it.pdf      &  0"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E     o y] 51     I      iE 0 treni.it.pdf - Chr...  { treni- Thunar      {) volterra.olinfo.iti... o treni.cpp - VSCo...   [*-|   Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Postainarrivo-biar   x  | 0  Olimpiadi Italiane 0  x |0 treni.it.pdf      x   0  paletta.it.pdf      x | 0 mincammino2.it.pdf  x  | +      -   0   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  GC   % volterra.olinfo.it/cms/tasks/treni/statements/it/treni.it.pdf      &  0"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    treni.it.pdf      142      -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          702,
          1000
        ],
        "ocr_text": " Treni  (treni)\nGestire la logistica per una gara importante non è mai semplice. Quando a dover viaggiare sono persone\ncome Ugo il compito diventa ancora più complicato: Ugo infatti ama viaggiare in treno, e farebbe di\ntutto per far durare il viaggio il più a lungo possibile.\nUgo  deve  vinggiare  per  N  giorni,  e  ogni  giorno  può  scegliere  se  prendere  un  treno  della\nSuperFast Travels™) o della HyperFastTravels(©), o se non vinggiare affatto.  A causa delle rivalità tra\nle due aziende però è possibile prendere un treno della  HyperFast Travels(©) solo se il giorno precedente\nnon si è preso nessun treno (è quindi possibile prenderlo anche il primo giorno).\nPer ogni giorno ti viene fornita la durata della tratta offerta da entrambe le società, in decasecondi. Aiuta\nUgo a calcolare quanto tempo al massimo potrà viaggiare sui suoi amatissimi treni!\nImplementazione\nDovrai sottoporre esattamente un file con estensione .cpp.\n    && Tra gli  allegati  a questo task  troverai un  template  (treni.cpp) con  un esempio di\n       implementazione.\nDovrai implementare la seguente funzione:\n  H Funzione tempo_massimo\n     [C++ | int tempo_masaimo(int N,  int A(],  int B(I);\n       - L'intero N indica il numero di giorni di viaggio.\n       - L’array A. indicizzato da 0 a N — 1, rappresenta il tempo di percorrenza dei treni della\n         SuperFast Travels ™).\n       - L’array B. indicizzato da 0 a N — 1, rappresenta il tempo di percorrenza dei treni della\n         HyperFast Travels ),\n1l grader chiamerà la funzione terpo_massino, che dovrà ritornare il massimo numero di decasecondi che\nUgo riuscià a passare in treno durante gli N giorni.\nGrader di prova\nNella directory relativa a questo problema è presente una versione semplificata del grader usato durante\nla correzione, che potete wsare per testare le vostre soluzioni in locale.  11 grader di csempio legge i dati\ndi input da stdin, chiama la funzione che dovete implementare e scrive in stdout, socondo il seguente\nformato.\n11 file stdin è composto da N + 1 righe, contenenti:\n   « Riga 1: L’intero N.\n   *  Righe 2...N 4 1:  Due interi A; e By per ogni riga rappresentanti il tempo di percorrenza,\n     rispettivamente, della SuperFast Travels ™) ¢ della HyperFast'Travels!?,\n11 file stdout & composto da 1 riga: la risposta al problema."
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:30:11.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144611.113.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI     o y] 51     I      iE 0 treniit.pdf - Chr...  0 treni- Thunar      {) volterra.olinfo.iti... o treni.cpp - VSCo...   /- ] Terminal - patric...      4)   -   0  7   E 799 08 novembre  patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          15
        ],
        "text_content": "   #include<vector>\n   using namespace std;\n   int max(int a,int b){\n       if(a>b)return a;\n        return b;\n   }\n   int tempo_massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N+2,0);\n       //bottom up\n       for{(int i=N-1;i>-1;1i--){\n       |    best[i]=max(best[i+1]+a[i],best[i+2]+b[i]);\n       }\n        return best([0];\n   }\n                                I",
        "lsp_tooltips": [],
        "line_confidences": [
          0.76698315,
          0.91281205,
          0.8569453,
          0.73567426,
          0.9086846,
          0.91427773,
          0.84698147,
          0.93923867,
          0.8832412,
          0.90575254,
          0.4845935,
          0.8196206,
          0.9284436,
          0.73721933,
          0.919518,
          0.9616073,
          0.65771323
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE 0 treniit.pdf - Chr...  0 treni- Thunar      {) volterra.olinfo.iti... o treni.cpp - VSCo...   /- ] Terminal - patric...      4)   -   0  7   E 799 08 novembre  patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ treni.cpp  X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni > & treni.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include<vector>\n   using namespace std;\n   int max(int a,int b){\n       if(a>b)return a;\n        return b;\n   }\n   int tempo_massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N+2,0);\n       //bottom up\n       for{(int i=N-1;i>-1;1i--){\n       |    best[i]=max(best[i+1]+a[i],best[i+2]+b[i]);\n       }\n        return best([0];\n   }\n                                I"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:30:21.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144621.112.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI     o y] 51     I      iE 0 treniit.pdf - Chr...  0 treni- Thunar      {) volterra.olinfo.iti... o treni.cpp - VSCo...   /- ] Terminal - patric...      4)   -   0  7   E 799 08 novembre  patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          15
        ],
        "text_content": "        #include<vector>\n        using namespace  std;\n        int max{int a,int b){\n            if(a>b)return a;\n            return b;\n        }\n        int tempo_massimo{int N,  int a[],  int  b[])\n        {\n            vector<int>best (N, 0) ;\n            //bottom up\n            for(int i=N-1;i>-1;i--){\n                 best[i]=max{best[i+1]+a[i], best[i+2])+b[i]);\n            }\n            return best([0];\n        }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.58934176,
          0.9145005,
          0.8338841,
          0.71963423,
          0.9080602,
          0.9292817,
          0.86289495,
          0.924806,
          0.47316968,
          0.8613221,
          0.88768756,
          0.336371,
          0.7919209,
          0.6871751,
          0.9215605,
          0.64508986
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE 0 treniit.pdf - Chr...  0 treni- Thunar      {) volterra.olinfo.iti... o treni.cpp - VSCo...   /- ] Terminal - patric...      4)   -   0  7   E 799 08 novembre  patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ treni.cpp  X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni > & treni.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\nD)"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "        #include<vector>\n        using namespace  std;\n        int max{int a,int b){\n            if(a>b)return a;\n            return b;\n        }\n        int tempo_massimo{int N,  int a[],  int  b[])\n        {\n            vector<int>best (N, 0) ;\n            //bottom up\n            for(int i=N-1;i>-1;i--){\n                 best[i]=max{best[i+1]+a[i], best[i+2])+b[i]);\n            }\n            return best([0];\n        }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:30:31.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144631.112.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI     o y] 51     I      iE 0 treniit.pdf - Chr...  0 treni- Thunar      {) volterra.olinfo.iti... o 0 treni.cpp - VS...   - ] Terminal - patric...      4)   -   0  7   E 799 08 novembre  patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          15
        ],
        "text_content": "   #include<vector>\n                                )\n   using namespace std;\n   int max(int a,int b){\n       if(a>b)return a;\n        return b;\n   }\n   int tempo_massimo(int N,  int a[],  int b[])\n   {\n       vector<int>best(N,0);\n       //bottom up\n       for(int i=0;igl;i--){\n       |    best[i]=max(best[i+1]+a[i],best[i+2]+b[i]);\n       }\n        return best([P];\n   }\ntedMode  ®@0A0      0   Ln11,Col18(3selected)  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.68618953,
          0.49094117,
          0.91281205,
          0.9128355,
          0.5021381,
          0.8994789,
          0.91427773,
          0.8223654,
          0.9325383,
          0.60014975,
          0.90764457,
          0.6182144,
          0.818936,
          0.9284436,
          0.66760427,
          0.919518,
          0.7300212
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE 0 treniit.pdf - Chr...  0 treni- Thunar      {) volterra.olinfo.iti... o 0 treni.cpp - VS...   - ] Terminal - patric...      4)   -   0  7   E 799 08 novembre  patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€  trenicpp  ®      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni > & treni.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\nî"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include<vector>\n                                )\n   using namespace std;\n   int max(int a,int b){\n       if(a>b)return a;\n        return b;\n   }\n   int tempo_massimo(int N,  int a[],  int b[])\n   {\n       vector<int>best(N,0);\n       //bottom up\n       for(int i=0;igl;i--){\n       |    best[i]=max(best[i+1]+a[i],best[i+2]+b[i]);\n       }\n        return best([P];\n   }\ntedMode  ®@0A0      0   Ln11,Col18(3selected)  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:30:41.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144641.114.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI     o y] 51     I      iE 0 treniit.pdf - Chr...  0 treni- Thunar      {) volterra.olinfo.iti... o 0 treni.cpp - VS...   - ] Terminal - patric...      4)   -   0  7   E 799 08 novembre  patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          16
        ],
        "text_content": "   #include<vector>\n   using namespace std;\n   int max(int a,int b){\n        if(a>b)return a;\n        return b;\n   }\n   int tempo_massimo(int N,  int a[],  int b[])\n   {\n       vector<int>best(N,0);\n        //bottom up\n       be|\n        fowbast S\n            best[i]=max(best[i+1]+a[i],best[i+2]+b[i]);\n        }\n        return best([0];\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.5970057,
          0.9175015,
          0.90957564,
          0.73567426,
          0.90872717,
          0.9679212,
          0.84729743,
          0.91059774,
          0.8036077,
          0.90427536,
          0.5910801,
          0.35639188,
          0.59524727,
          0.9237617,
          0.7176203,
          0.9612718,
          0.65594554
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE 0 treniit.pdf - Chr...  0 treni- Thunar      {) volterra.olinfo.iti... o 0 treni.cpp - VS...   - ] Terminal - patric...      4)   -   0  7   E 799 08 novembre  patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ trenicpp  ®      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni > & treni.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n2\n13\n14\n15\n16\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include<vector>\n   using namespace std;\n   int max(int a,int b){\n        if(a>b)return a;\n        return b;\n   }\n   int tempo_massimo(int N,  int a[],  int b[])\n   {\n       vector<int>best(N,0);\n        //bottom up\n       be|\n        fowbast S\n            best[i]=max(best[i+1]+a[i],best[i+2]+b[i]);\n        }\n        return best([0];\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:30:51.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144651.112.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI     o y] 51     I      iE 0 treniit.pdf - Chr...  0 treni- Thunar      {) volterra.olinfo.iti... o 0 treni.cpp - VS...   - ] Terminal - patric...      4)   -   0  7   E 799 08 novembre  patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          16
        ],
        "text_content": "   #include<vector>\n                                i\n   using namespace std;\n   int max(int a,int b}{\n       if(a>b)return a;\n        return b;\n   }\n   int tempo_massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N,0);\n       //bottom up\n       best[0]=mal\n   ‘\n            best[i s tempo_massimo\n       }\n        return best([0];\n   }\ntedMode  ®@0A0      0   Ln11,Col15  Spaces:4  UTF8  C++   [",
        "lsp_tooltips": [
          "I»c max d"
        ],
        "line_confidences": [
          0.6790494,
          0.67974955,
          0.9052157,
          0.8985388,
          0.73567426,
          0.9086846,
          0.91427773,
          0.8369376,
          0.93065476,
          0.60014975,
          0.9031422,
          0.64652777,
          0.77023095,
          0.67848927,
          0.9237617,
          0.7176203,
          0.9664728,
          0.68640715
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            18,
            58
          ],
          [
            18,
            58
          ],
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE 0 treniit.pdf - Chr...  0 treni- Thunar      {) volterra.olinfo.iti... o 0 treni.cpp - VS...   - ] Terminal - patric...      4)   -   0  7   E 799 08 novembre  patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ trenicpp  ®      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni > & treni.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include<vector>\n                                i\n   using namespace std;\n   int max(int a,int b}{\n       if(a>b)return a;\n        return b;\n   }\n   int tempo_massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N,0);\n       //bottom up\n       best[0]=mal\n   ‘\n            best[i s tempo_massimo\n       }\n        return best([0];\n   }\ntedMode  ®@0A0      0   Ln11,Col15  Spaces:4  UTF8  C++   ["
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          178,
          461,
          499,
          490
        ],
        "ocr_text": "I»c max d"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:31:01.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144661.112.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI     o y] 51     I      iE 0 treniit.pdf - Chr...  0 treni- Thunar      {) volterra.olinfo.iti... o 0 treni.cpp - VS...   - ] Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          16
        ],
        "text_content": "   #include<vector>\n                                )\n   using namespace std;\n   int max(int a,int b){\n       if(a>b)return a;\n        return b;\n   }\n\n   {\n       vector<int>best(N,0);\n       //bottom up\n       best[0]=max(al0],b[0]) for(int i=0;i<N>;i++){\n            best[i]=max(best[i+1]+a[i],best[i+2]+b[i]);\n       }\n        return best([0];\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.65903133,
          0.45828015,
          0.91281205,
          0.8569453,
          0.73567426,
          0.8994789,
          0.91427773,
          0.85222536,
          0.9696834,
          0.8675347,
          0.90503454,
          0.65382373,
          0.6107061,
          0.9237617,
          0.75604296,
          0.91649824,
          0.6734268
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE 0 treniit.pdf - Chr...  0 treni- Thunar      {) volterra.olinfo.iti... o 0 treni.cpp - VS...   - ] Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ trenicpp  ®      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni > & treni.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include<vector>\n                                )\n   using namespace std;\n   int max(int a,int b){\n       if(a>b)return a;\n        return b;\n   }\n\n   {\n       vector<int>best(N,0);\n       //bottom up\n       best[0]=max(al0],b[0]) for(int i=0;i<N>;i++){\n            best[i]=max(best[i+1]+a[i],best[i+2]+b[i]);\n       }\n        return best([0];\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:31:11.117000102Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144671.117.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI     o y] 51     I      iE 0 treniit.pdf - Chr...  0 treni- Thunar      {) volterra.olinfo.iti... o 0 treni.cpp - VS...   - ] Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          17
        ],
        "text_content": "   #include<vector>\n   using namespace std;\n   int max(int a,int b){\n       if(a>b)return a;\n        return b;\n   }\n   int tempo_massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N,0);\n       //bottom up\n       best[0]=max(a[0],b[0]);\n       best[1]=max(a[0]+a[/1])\n       for(int i=0;i<N>;i++){\n            best[i]=max(best[i+1]+a[i], best[i+2]+b[i]);\n       }\n        return best([0];\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6363462,
          0.75407636,
          0.8569453,
          0.73567426,
          0.9086846,
          0.91427773,
          0.8364462,
          0.91821843,
          0.8675347,
          0.90903485,
          0.08876831,
          0.50753623,
          0.836234,
          0.6760736,
          0.9235771,
          0.6905853,
          0.902653,
          0.6610216
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE 0 treniit.pdf - Chr...  0 treni- Thunar      {) volterra.olinfo.iti... o 0 treni.cpp - VS...   - ] Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ trenicpp  ®      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni > & treni.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include<vector>\n   using namespace std;\n   int max(int a,int b){\n       if(a>b)return a;\n        return b;\n   }\n   int tempo_massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N,0);\n       //bottom up\n       best[0]=max(a[0],b[0]);\n       best[1]=max(a[0]+a[/1])\n       for(int i=0;i<N>;i++){\n            best[i]=max(best[i+1]+a[i], best[i+2]+b[i]);\n       }\n        return best([0];\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:31:21.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144681.113.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI     o y] 51     I      iE 0 treniit.pdf - Chr...  0 treni- Thunar      {) volterra.olinfo.iti... o treni.cpp - VSCo...   /- ] Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          17
        ],
        "text_content": "   #include<vector>\n   using namespace std;\n   int max(int a,int b){\n       if(a>b)return a;\n       return b;\n   }\n   int tempo_massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N,0);\n       //bottom up\n       best[0]=max(a[0],b[0]);\n       best[1]=max(a[0]+a[1],H(])) L\n       for(int i=0;i<N>;i++){\n           best[i]=max(best[i+1]+a[i], best[i+2]+b[i]);\n       }\n       return best([0];\n   }\ntedMode  ®@0A0      0  Ln12,Col29  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6948712,
          0.748379,
          0.8569453,
          0.73567426,
          0.9086846,
          0.91427773,
          0.8364462,
          0.91821843,
          0.8675347,
          0.90903485,
          0.06126114,
          0.40141007,
          0.84794664,
          0.6760736,
          0.9235771,
          0.6905853,
          0.902653,
          0.68055564
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE 0 treniit.pdf - Chr...  0 treni- Thunar      {) volterra.olinfo.iti... o treni.cpp - VSCo...   /- ] Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ treni.cpp  X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni > & treni.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include<vector>\n   using namespace std;\n   int max(int a,int b){\n       if(a>b)return a;\n       return b;\n   }\n   int tempo_massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N,0);\n       //bottom up\n       best[0]=max(a[0],b[0]);\n       best[1]=max(a[0]+a[1],H(])) L\n       for(int i=0;i<N>;i++){\n           best[i]=max(best[i+1]+a[i], best[i+2]+b[i]);\n       }\n       return best([0];\n   }\ntedMode  ®@0A0      0  Ln12,Col29  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:31:31.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144691.113.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI     o y] 51     I      iE 0 treniit.pdf - Chr...  0 treni- Thunar      {) volterra.olinfo.iti... o treni.cpp - VSCo...   /- ] Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          17
        ],
        "text_content": "   #include<vector>\n   using namespace std;\n   int max(int a,int b){\n       if(a>b)return a;\n       return b;\n   }\n   int tempo_massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N,0);\n       //bottom up\n       best[0]=max(a[0],b[0]);\n       best[1]=max(best|[0]+al1],b[])\n       for(int i=0;i<N>;i++){\n           best[i]=max(best[i+1]+a[i], best[i+2]+b[i]);\n       }\n       return best([0];\n   }\ntedMode  ®@0A0      0  Ln12,Col24  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.5597508,
          0.75261945,
          0.8569453,
          0.73567426,
          0.9086846,
          0.91427773,
          0.8364462,
          0.91821843,
          0.8675347,
          0.90903485,
          0.0673912,
          0.32024536,
          0.8597871,
          0.6760736,
          0.9449372,
          0.70804524,
          0.9696215,
          0.746343
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE 0 treniit.pdf - Chr...  0 treni- Thunar      {) volterra.olinfo.iti... o treni.cpp - VSCo...   /- ] Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ treni.cpp  X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni > & treni.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include<vector>\n   using namespace std;\n   int max(int a,int b){\n       if(a>b)return a;\n       return b;\n   }\n   int tempo_massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N,0);\n       //bottom up\n       best[0]=max(a[0],b[0]);\n       best[1]=max(best|[0]+al1],b[])\n       for(int i=0;i<N>;i++){\n           best[i]=max(best[i+1]+a[i], best[i+2]+b[i]);\n       }\n       return best([0];\n   }\ntedMode  ®@0A0      0  Ln12,Col24  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:31:41.115999937Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144701.116.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI     o y] 51     I      iE 0 treniit.pdf - Chr...  0 treni- Thunar      {) volterra.olinfo.iti... o treni.cpp - VSCo...   /- ] Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          17
        ],
        "text_content": "       #include<vector>\n       using namespace std;\n       int max{int a,int b}{\n            if(a>b)return a;\n            return b;\n       }\n       int tempo_massimo{int N,  int a[],  int b[])\n        [\n            vector<int>best(N,0);\n            //bottom up\n            best[0]=max(a[0],b[0]);\n            best[1]=max(best[0]+a[1],b[1]); ]\n            for(int i=0;i<N>;i++){\n                best[i]=max(best[i+1]+a[i], best[i+2]+b[i]);\n            }\n            return best([0];\n       ¥\nRestricted Mode  00A0      0  Ln12,Col36  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6202644,
          0.71644497,
          0.8910336,
          0.71963423,
          0.9080602,
          0.68561286,
          0.86490643,
          0.5555482,
          0.550343,
          0.8636108,
          0.094325945,
          0.39464217,
          0.8196446,
          0.29047868,
          0.9169328,
          0.6802159,
          0.3385224,
          0.73915404
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE 0 treniit.pdf - Chr...  0 treni- Thunar      {) volterra.olinfo.iti... o treni.cpp - VSCo...   /- ] Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ treni.cpp  X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni > & treni.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8&\n9\n10\n11\n12\n13\n14\n15\n16\n17\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include<vector>\n       using namespace std;\n       int max{int a,int b}{\n            if(a>b)return a;\n            return b;\n       }\n       int tempo_massimo{int N,  int a[],  int b[])\n        [\n            vector<int>best(N,0);\n            //bottom up\n            best[0]=max(a[0],b[0]);\n            best[1]=max(best[0]+a[1],b[1]); ]\n            for(int i=0;i<N>;i++){\n                best[i]=max(best[i+1]+a[i], best[i+2]+b[i]);\n            }\n            return best([0];\n       ¥\nRestricted Mode  00A0      0  Ln12,Col36  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:31:51.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144711.113.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI     o y] 51     I      iE 0 treniit.pdf - Chr...  0 treni- Thunar      {) volterra.olinfo.iti... o treni.cpp - VSCo...   /- ] Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          17
        ],
        "text_content": "   #include<vector>\n   using namespace std;\n   int max(int a,int b){\n       if(a>b)return a;\n       return b;\n   }\n   int tempo_massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N,0);\n       //bottom up\n       best[0]=max(a[0],b[0]);\n       best[1]=max(best[0]+a[1],b[1]);\n       for(int i=2;i<N>;i++){\n       |      li+Yl+ali],best[i+2]+b[i]);\n       }\n       return best([0];\n   }\ntedMode  ®oAo0      0   Ln14,Col29  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "| best[i]=max(besti["
        ],
        "line_confidences": [
          0.7241139,
          0.74084175,
          0.8569453,
          0.73567426,
          0.9086846,
          0.91427773,
          0.8364462,
          0.94880676,
          0.7668277,
          0.90903485,
          0.05,
          0.26908097,
          0.88474166,
          0.34690708,
          0.96880287,
          0.70804524,
          0.9691895,
          0.64671767
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            8,
            14
          ],
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE 0 treniit.pdf - Chr...  0 treni- Thunar      {) volterra.olinfo.iti... o treni.cpp - VSCo...   /- ] Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ treni.cpp  X      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni > & treni.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include<vector>\n   using namespace std;\n   int max(int a,int b){\n       if(a>b)return a;\n       return b;\n   }\n   int tempo_massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N,0);\n       //bottom up\n       best[0]=max(a[0],b[0]);\n       best[1]=max(best[0]+a[1],b[1]);\n       for(int i=2;i<N>;i++){\n       |      li+Yl+ali],best[i+2]+b[i]);\n       }\n       return best([0];\n   }\ntedMode  ®oAo0      0   Ln14,Col29  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          114,
          516,
          246,
          540
        ],
        "ocr_text": "| best[i]=max(besti["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:32:01.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144721.112.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI     o y] 51     I      iE 0 treniit.pdf - Chr...  0 treni- Thunar      {) volterra.olinfo.iti... o treni.cpp - VSCo...   /- ] Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          17
        ],
        "text_content": "   #include<vector>\n   using namespace std;\n   int max(int a,int b){\n       if(a>b)return a;\n       return b;\n   }\n   int tempo_massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N,0);\n       //bottom up\n       best[0]=max(a[0],b[0]);\n       best[1l]=max(best[0]+a[1],b[1]);\n       for(int i=2;i<N>;i++){\n       |    bestlil=max(best[i-1]+a[i],best[[i-RT+b[i]);\n       }\n       return best([0];\n   }\n                                I\ntedMode  ®oAo0      0   Ln14,Col43  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7608677,
          0.75346684,
          0.8569453,
          0.73567426,
          0.9086846,
          0.91427773,
          0.84698147,
          0.9325383,
          0.6538869,
          0.90903485,
          0.1177092,
          0.47919178,
          0.8807341,
          0.3769148,
          0.9235771,
          0.6905853,
          0.9095385,
          0.9483439,
          0.5595368
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE 0 treniit.pdf - Chr...  0 treni- Thunar      {) volterra.olinfo.iti... o treni.cpp - VSCo...   /- ] Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ treni.cpp  X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni > & treni.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include<vector>\n   using namespace std;\n   int max(int a,int b){\n       if(a>b)return a;\n       return b;\n   }\n   int tempo_massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N,0);\n       //bottom up\n       best[0]=max(a[0],b[0]);\n       best[1l]=max(best[0]+a[1],b[1]);\n       for(int i=2;i<N>;i++){\n       |    bestlil=max(best[i-1]+a[i],best[[i-RT+b[i]);\n       }\n       return best([0];\n   }\n                                I\ntedMode  ®oAo0      0   Ln14,Col43  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:32:11.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144731.115.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI     o y] 51     I      iE 0 treniit.pdf - Chr...  0 treni- Thunar      {) volterra.olinfo.iti... o treni.cpp - VSCo...   /- ] Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          17
        ],
        "text_content": "   #include<vector>\n   using namespace std;\n   int max(int a,int b){\n       if(a>b)return a;\n       return b;\n   }\n   int tempo_massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N,0);\n       //bottom up\n       best[0]=max(a[0],b[0]);\n       best[l]:max(best[e]+a(1],b[l]);\n       for(int i=2;i<N>;i++){\n       |    bestlil=max(best[i-1]+a[i],best[[i-RT+b[i]);\n       }\n       return best([0];\n   }\ntedMode  ®oAo0      0   Ln14,Col43  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7608677,
          0.75346684,
          0.8569453,
          0.73567426,
          0.8994789,
          0.91427773,
          0.8364462,
          0.9325383,
          0.6837126,
          0.90903485,
          0.1177092,
          0.63976645,
          0.8807341,
          0.3769148,
          0.9235771,
          0.6905853,
          0.9095385,
          0.5595368
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE 0 treniit.pdf - Chr...  0 treni- Thunar      {) volterra.olinfo.iti... o treni.cpp - VSCo...   /- ] Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ treni.cpp  X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni > & treni.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include<vector>\n   using namespace std;\n   int max(int a,int b){\n       if(a>b)return a;\n       return b;\n   }\n   int tempo_massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N,0);\n       //bottom up\n       best[0]=max(a[0],b[0]);\n       best[l]:max(best[e]+a(1],b[l]);\n       for(int i=2;i<N>;i++){\n       |    bestlil=max(best[i-1]+a[i],best[[i-RT+b[i]);\n       }\n       return best([0];\n   }\ntedMode  ®oAo0      0   Ln14,Col43  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:32:21.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144741.114.jpg",
    "open_windows": [
      "Browser",
      "Terminal"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E}   I ©@ 4 O S M     B E G: 0 treni.it.pdf- chr...  0 treni - Thunar      ©) volterra.olinfo.it i... 0 treni.cpp - VSCo...   )   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [
      {
        "is_running_or_debugging": true,
        "visible_output_snippet": "d   File   Edit   Selection   View   Go   Run    --      =   -      &)      Terminal - patrick@marcher: ~/dev/progetti-c-c[yp/gare/gara-26-11-08/treni      A- 0x\n                                Swap: 4.50 MiB / 8.00 GiB (0%)\n© Restricted Mode is intended for safe code browsing. Trust this window to enable      Disk  (/):  74.49 GiB / 459.52 GiB  (16%)  - ext4\n                                Local  IP  (wlp3s0):  192.168.3.155/24\n        G treni.cpp  X      Battery  (AP23A7L):  79%  [AC Connected]\n 0      Locale: en US.UTF-8\n        home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > tren\n           2    using  namespace  std;      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/treni$ g++ treni.cpp\n           3     int  max(int  a,int  b){      treni.cpp:  In function  ‘int tempo_massimo(int,  int*,  int*)’:\n Ì-Q      4      if(a>b)return a;      treni.cpp:7:5:  error:  ‘vector’ was not declared in this scope\n           5      return  b:      71      vector<int>best(N+2,0);\n                                :      |      i\nÈ      6    }      treni.cpp:7:12:  error:  expected primary-expression before ‘int’\n           7     int  tempo_massimo(int  N,  int  al[],  int  b[])      71      vector<int>best(N+2,0);\n           8    {      |      )\n B      b      e      e .      (LR  ,      treni.cpp:10:9: error:   ‘best’ was not declared in this scope\n          10      //bottom      10 |      best[i]=max(best[i+1]+a[i],best[i+2]+b[i]); A\n                                up      |\n          11      best[0]=max(a[0],bl[0]);      treni.cpp:12:12: error:  ‘best’  was not declared in this scope\n          12      best[1l]=max(best[0]+a[1],b[1]);      12 |      return ‘r_v\"wl[ol;\n          13      for(int Gu   i=2;i<N;i++ ){_      ol      A      .      i\n          14      |     best[i]=max(best[i-1]+a[i], o      -  best[i-2 i    patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/treni$ g++ treni.cpp      *\n                                /usr/bin/ld:  /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/Scrtl.o:  in function  _start':\n          15      }      (.text+0x17):  undefined reference to  ‘main'\n          16      return  best([0];      collect2:  error:  ld returned 1 exit status\n          17    }      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/treni$ g++ treni.cpp\n                                treni.cpp:  In function  ‘int tempo_massimo(int,  int*,  int*)’:\n                                treni.cpp:13:21: error:   expected primary-expression before  ‘;’  token\n                                13 |      for(int i=2;i<N>;i++){\n                                |      -\n                                patrick@marcher:-/dev/progetti-c-cpp/gare/gara-26-11-08/treni$ Îl\n»  | © Restricted Mode   &) 0 A\\ 0      0   Ln13,Col20   Spaces:4   UTF8   C++   Q"
      }
    ],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E}   I ©@ 4 O S M     B E G: 0 treni.it.pdf- chr...  0 treni - Thunar      ©) volterra.olinfo.it i... 0 treni.cpp - VSCo...   )   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "terminal_body",
        "box_2d": [
          0,
          25,
          1000,
          1000
        ],
        "ocr_text": "d   File   Edit   Selection   View   Go   Run    --      =   -      &)      Terminal - patrick@marcher: ~/dev/progetti-c-c[yp/gare/gara-26-11-08/treni      A- 0x\n                                Swap: 4.50 MiB / 8.00 GiB (0%)\n© Restricted Mode is intended for safe code browsing. Trust this window to enable      Disk  (/):  74.49 GiB / 459.52 GiB  (16%)  - ext4\n                                Local  IP  (wlp3s0):  192.168.3.155/24\n        G treni.cpp  X      Battery  (AP23A7L):  79%  [AC Connected]\n 0      Locale: en US.UTF-8\n        home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > tren\n           2    using  namespace  std;      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/treni$ g++ treni.cpp\n           3     int  max(int  a,int  b){      treni.cpp:  In function  ‘int tempo_massimo(int,  int*,  int*)’:\n Ì-Q      4      if(a>b)return a;      treni.cpp:7:5:  error:  ‘vector’ was not declared in this scope\n           5      return  b:      71      vector<int>best(N+2,0);\n                                :      |      i\nÈ      6    }      treni.cpp:7:12:  error:  expected primary-expression before ‘int’\n           7     int  tempo_massimo(int  N,  int  al[],  int  b[])      71      vector<int>best(N+2,0);\n           8    {      |      )\n B      b      e      e .      (LR  ,      treni.cpp:10:9: error:   ‘best’ was not declared in this scope\n          10      //bottom      10 |      best[i]=max(best[i+1]+a[i],best[i+2]+b[i]); A\n                                up      |\n          11      best[0]=max(a[0],bl[0]);      treni.cpp:12:12: error:  ‘best’  was not declared in this scope\n          12      best[1l]=max(best[0]+a[1],b[1]);      12 |      return ‘r_v\"wl[ol;\n          13      for(int Gu   i=2;i<N;i++ ){_      ol      A      .      i\n          14      |     best[i]=max(best[i-1]+a[i], o      -  best[i-2 i    patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/treni$ g++ treni.cpp      *\n                                /usr/bin/ld:  /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/Scrtl.o:  in function  _start':\n          15      }      (.text+0x17):  undefined reference to  ‘main'\n          16      return  best([0];      collect2:  error:  ld returned 1 exit status\n          17    }      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/treni$ g++ treni.cpp\n                                treni.cpp:  In function  ‘int tempo_massimo(int,  int*,  int*)’:\n                                treni.cpp:13:21: error:   expected primary-expression before  ‘;’  token\n                                13 |      for(int i=2;i<N>;i++){\n                                |      -\n                                patrick@marcher:-/dev/progetti-c-cpp/gare/gara-26-11-08/treni$ Îl\n»  | © Restricted Mode   &) 0 A\\ 0      0   Ln13,Col20   Spaces:4   UTF8   C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:32:30.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144750.88.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      C) volterra.olinfo.it i... o treni.cpp - VSCo...   [*-|   Terminal - patric...      4)   -   0  7   a 79% 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  0  x   &  treni.it.pdf      x | 0  paletta.it.pdf      x  | 0 mincammino2.it.pdf  x  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      C) volterra.olinfo.it i... o treni.cpp - VSCo...   [*-|   Terminal - patric...      4)   -   0  7   a 79% 08 novembre  Patrick wm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  0  x   &  treni.it.pdf      x | 0  paletta.it.pdf      x  | 0 mincammino2.it.pdf  x  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "      Server time: 14:32:30      .\n       Time left: 04:27:29      Treni ilt (treni) Submissions\n  Overview      P\n  Communication\n  QUADRI\n  Staterment      Submit .  a solution .\n  s\n  MINCAMMING2      treni.  Choose File  weni.cpp\n  Staternent\n  Submissions\n  PALETTA      P\n  Staternent\n  Submissions Nk      Previous .      Submissions .    H\n  TRENI\n  Staterment      Time      Status      Score      Files\n—l     1:29:04 PM\n  e      el   e      « [      -\n                                L\n                                12715PM   Comgilation taled      detals  N/A\n  Contest Management System is released under      __   EEE E EEE EEE\n     the GNU Affero Gereral Public License.\n                                -"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          561,
          331,
          587
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          563,
          800,
          600
        ],
        "ocr_text": "Evaluatea sss EES comono"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C+120/g++ X"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          721,
          634,
          800,
          658
        ],
        "ocr_text": "Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          872,
          166,
          981,
          262
        ],
        "ocr_text": "Submission received x\nYour submission has been\nreceived and is currentiy\nbeing evaluated."
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:32:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144760.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      C) volterra.olinfo.it i... o treni.cpp - VSCo...   [*-|   Terminal - patric...      4)   -   0  7   a 79% 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  0  x   &  treni.it.pdf      x | 0  paletta.it.pdf      x  | 0 mincammino2.it.pdf  x  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      C) volterra.olinfo.it i... o treni.cpp - VSCo...   [*-|   Terminal - patric...      4)   -   0  7   a 79% 08 novembre  Patrick wm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  0  x   &  treni.it.pdf      x | 0  paletta.it.pdf      x  | 0 mincammino2.it.pdf  x  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "      Server time: 14:32:39\n                                Treni it ( renl) .   Submissions\n       Time left: 04:27:20\n  Overview\n  Communication\n  QUADRI\n  Staterment      Submit -  a solution -\n  e\n  MINCAMMING2      treni:      No file chosen\n  Staternent\n  FR\n  PALETTA      P\n  Staternent\n  Submissions Nk      Previous .      Submissions .    .\n  TRENI\n  Statement      Time      Status      Score      Files\n—l     132:31PM\n  Documentation      12904PM   Evaluatea      detalls      Download\n                                12801PM   Evaluatea      detalls      Download\n  Contest Management System is released under      -\n     the GNU Aflero General Public License.      12715PM   Compilation taled      detals - N/A      Download\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          561,
          331,
          587
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          563,
          800,
          600
        ],
        "ocr_text": "Evaluatea sss EES comono"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn [T"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:32:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144770.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      C) volterra.olinfo.it i... o treni.cpp - VSCo...   /- ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          17
        ],
        "text_content": "       #include<vector>\n        using namespace std;\n        int max{int a,int b}{\n            ifl(a>b)return a;\n            return b;\n        }\n        int tempo_massimo{int !,  int a[],  int b[])\n        {\n            vector<int>best(N,0);\n            //bottom up\n            best[0]=max(a[0],b[0]);\n            best[1]=max(best[®]+a[l1l],b[1]);\n            forl(int i=2;i<N;i+#){\n            |  best[il=max(best[i-1]+al[i], best[i-2]+b[i]);\n            }\n            return best([0];\n        }\nRestricted Mode  0 0A0      0  Ln13,Col20  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.5974386,
          0.7378891,
          0.810769,
          0.70846844,
          0.92570686,
          0.86548436,
          0.79287034,
          0.9084157,
          0.79505557,
          0.8608023,
          0.05,
          0.52831703,
          0.49905363,
          0.324652,
          0.9201072,
          0.6737534,
          0.8045891,
          0.6415795
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      C) volterra.olinfo.it i... o treni.cpp - VSCo...   /- ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ treni.cpp  X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni >  €* treni.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include<vector>\n        using namespace std;\n        int max{int a,int b}{\n            ifl(a>b)return a;\n            return b;\n        }\n        int tempo_massimo{int !,  int a[],  int b[])\n        {\n            vector<int>best(N,0);\n            //bottom up\n            best[0]=max(a[0],b[0]);\n            best[1]=max(best[®]+a[l1l],b[1]);\n            forl(int i=2;i<N;i+#){\n            |  best[il=max(best[i-1]+al[i], best[i-2]+b[i]);\n            }\n            return best([0];\n        }\nRestricted Mode  0 0A0      0  Ln13,Col20  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:33:00.878000020Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144780.878.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      () volterra.olinfo.it i... o 0 treni.cpp - VS...   - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          17
        ],
        "text_content": "   #include<vector>\n   using namespace std;\n   int max(int a,int b){\n       if(a>b)return a;\n        return b;\n   }\n   int tempo_massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N,0);\n       //bottom up\n\n       best[0]=max(a[00],b[0]);\n       best[1l]=max(best[0]+a[1],b[1]);\n       for(int i=2;i<N;i++){\n            best[i]=max(best[i-1]+a[i],best[i-2]+b[i]);\n       }\n        return beT.r.tmN-lm;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6806659,
          0.75400096,
          0.8569969,
          0.72160506,
          0.86909884,
          0.91672397,
          0.8620721,
          0.93264025,
          0.5939006,
          0.90989864,
          0.9602813,
          0.15172257,
          0.41709664,
          0.87711084,
          0.54367656,
          0.9238231,
          0.78486323,
          0.90849566,
          0.61165893
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      () volterra.olinfo.it i... o 0 treni.cpp - VS...   - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ trenicpp  ®      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > treni > €* treni.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include<vector>\n   using namespace std;\n   int max(int a,int b){\n       if(a>b)return a;\n        return b;\n   }\n   int tempo_massimo{int N,  int a[],  int b[])\n   {\n       vector<int>best(N,0);\n       //bottom up\n\n       best[0]=max(a[00],b[0]);\n       best[1l]=max(best[0]+a[1],b[1]);\n       for(int i=2;i<N;i++){\n            best[i]=max(best[i-1]+a[i],best[i-2]+b[i]);\n       }\n        return beT.r.tmN-lm;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:33:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144790.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      C) volterra.olinfo.it i... o treni.cpp - VSCo...   [*-|   Terminal - patric...      4)   -   0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  0  x   &  treni.it.pdf      x | 0  paletta.it.pdf      x  | 0 mincammino2.it.pdf  x  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      C) volterra.olinfo.it i... o treni.cpp - VSCo...   [*-|   Terminal - patric...      4)   -   0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  0  x   &  treni.it.pdf      x | 0  paletta.it.pdf      x  | 0 mincammino2.it.pdf  x  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "      Server time: 14:33:10      .\n       Time left: 04:26:49      Treni ilt ( renl)  Submissions\n  Overview\n  Communication\n  QUADRI\n  Staterment      Submit -  a solution -\n  e\n  MINCAMMINOG2      treni:      No file chosen\n  Staternent\n  Submissions\n  PALETTA      e\n  Staternent\n  Submissions it      Previous .      Submissions .    .\n  TRENI\n  Statement      Time      Status      Score      Files\n—l     1:33:-10PM — Compiling...      “   NA\n  Documentation      1:32:31 PM   Evaluated      detalls      Download\n                                12904PM   Evaluated      details      Download\n  Contest Management System is released under      S\n     the GNU Aflero General Public License,      12801PM   Evaluated      detalis      Download\n                                O\n                                1:27:15 PM   Compilation talled      detalis  N/A\n                                ii"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          561,
          331,
          587
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| sumpn GESI"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          721,
          566,
          800,
          593
        ],
        "ocr_text": "Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          721,
          700,
          800,
          725
        ],
        "ocr_text": "Download"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:33:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144800.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      C) volterra.olinfo.it i... o treni.cpp - VSCo...   [*-|   Terminal - patric...      4)   -   0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  0  x   &  treni.it.pdf      x | 0  paletta.it.pdf      x  | 0 mincammino2.it.pdf  x  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      C) volterra.olinfo.it i... o treni.cpp - VSCo...   [*-|   Terminal - patric...      4)   -   0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  0  x   &  treni.it.pdf      x | 0  paletta.it.pdf      x  | 0 mincammino2.it.pdf  x  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "      Server time: 14:33:20\n                                Treni it ( renl) .   Submissions\n       Time left: 04:26:39\n  Overview\n  Communication\n  QUADRI\n  Staterment      Submit -  a solution -\n  e\n  MINCAMMING2      treni:      No file chosen\n  Staternent\n  Submissions\n  PALETTA      P\n  Staternent\n  Submissions it      Previous .      Submissions .    .\n  TRENI      k\n  Staterment      Time      Status      Score      Files\n—l     1:33:10PM — Evaluating...      #  NA\n  Documentation      1:32:31 PM   Evaluated      detalls      Download\n                                12904PM   Evaluated      details      Download\n  Contest Management System is released under      S\n     the GNU Aflero General Public License,      12801PM   Evaluated      detalis      Download\n                                O\n                                1:27:15 PM   Compilation talled      detalis  N/A\n                                ii"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          561,
          331,
          587
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn [T"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          721,
          566,
          800,
          593
        ],
        "ocr_text": "Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          721,
          700,
          800,
          725
        ],
        "ocr_text": "Download"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:33:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144810.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      C) volterra.olinfo.it i... o treni.cpp - VSCo...   [*-|   Terminal - patric...      4)   -   0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  0  x   &  treni.it.pdf      x | 0  paletta.it.pdf      x  | 0 mincammino2.it.pdf  x  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE 0 Olimpiadi Italian...   f  treni - Thunar      C) volterra.olinfo.it i... o treni.cpp - VSCo...   [*-|   Terminal - patric...      4)   -   0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  0  x   &  treni.it.pdf      x | 0  paletta.it.pdf      x  | 0 mincammino2.it.pdf  x  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "      Server time:  14:33:30      .      .\n        Time left:  04:26:29      Treni  (treni)   -\n  Overview\n  Communication\n  Statement      Submit .  a solution .\n  Submissions\n  MI   AMMIN      treni:   Choose File  No file chosen\n  Staternent\n  Submissions\n  PALETTA\n  Statement\n                                Previous Submissions\n  Staterment      Time      Status      Score      Files\n—l      133:10 PM — Evaluated      getals      Download\n  Documentation      1:32:31 PM   Evaluated      detalls      Download\n                                12904 PM    Evaluated      Sotals      Download\n  Conteest Meniagement Syster s teleased under\n     the GNU Alleto  General Public   License      12801PM   Evaluated      setals      Download\n                                O\n                                1:27:15 PM   Compilation talled      detalls  N/A\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          561,
          331,
          587
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          348,
          244,
          800,
          298
        ],
        "ocr_text": "Score:\n100 / 100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          557,
          563,
          718,
          694
        ],
        "ocr_text": "100/ 100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn [T"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          721,
          700,
          800,
          725
        ],
        "ocr_text": "Download"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:33:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144820.879.jpg",
    "open_windows": [],
    "browser_windows": [],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          31
        ],
        "ocr_text": "% Applications 1  EI 0 X  0 +) I  7_ 0 ©  0 :  0  OlimpiadiItaliane...  1  treni - Thunar      O volterra.olinfo.it is...      |      4)   =  0  17   # 79% 08 npyembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          31,
          1000,
          88
        ],
        "ocr_text": "|      treni  - Thunar      A  -  0x\n File  Edit  View  Go  Bookmarks  Help"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          88,
          1000,
          123
        ],
        "ocr_text": "4-}-5  +  #  M /home/patrick/dev/progetti-c-cpp/gare/gara-26-11-08/treni/      Q\n                                i"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          123,
          92,
          1000
        ],
        "ocr_text": "Places\n  = Computer\n A patrick\n M Desktop\n 0 Recent\n . Trash\n H bin\nDevices\n .__ File System\nNetwork\n 0 Browse Netw..."
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          92,
          123,
          1000,
          150
        ],
        "ocr_text": "Name      Size      Type      Date Modified + I"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          92,
          150,
          1000,
          177
        ],
        "ocr_text": "B treni.cpp      356 bytes C++ source code    Today      I"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          92,
          177,
          1000,
          962
        ],
        "ocr_text": null
      },
      {
        "panel_type": "status_bar",
        "box_2d": [
          92,
          962,
          1000,
          1000
        ],
        "ocr_text": "\"treni.cpp\"  |  295 bytes  |  C++ source code      I"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:33:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144830.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "||      gara-26-11-08 - Thunar      A  -  DO  Xx\n File  Edit  View  Go  Bookmarks  Help",
        "tabs": [
          {
            "title": "¥ Applications E     o b   e ) 51     I      1=[isE 0 Olimpiadi Italiane... f  gara-26-11-08 - T...  4Q} volterra.olinfo.it is...      u   =   0  7   E 799 08 n&v:%r:}\\bre  Patrick s",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          417,
          461,
          579,
          622
        ],
        "ocr_text": "H Create New Folder ~ o x\nEnter the name:\n. pale\nCancel Create"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          31
        ],
        "ocr_text": "¥ Applications E     o b   e ) 51     I      1=[isE 0 Olimpiadi Italiane... f  gara-26-11-08 - T...  4Q} volterra.olinfo.it is...      u   =   0  7   E 799 08 n&v:%r:}\\bre  Patrick s"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          31,
          1000,
          88
        ],
        "ocr_text": "||      gara-26-11-08 - Thunar      A  -  DO  Xx\n File  Edit  View  Go  Bookmarks  Help"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          88,
          1000,
          123
        ],
        "ocr_text": "+  >  +  #   M /home/patrick/dev/progetti-c-cpp/gare/gara-26-11-08/      Q\n                                -"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          123,
          92,
          1000
        ],
        "ocr_text": "Places\n  = Computer\n A patrick\n M Desktop\n 0 Recent\n . Trash\n H bin\nDevices\n .__ File System\nNetwork\n 0 Browse Netw..."
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          92,
          123,
          1000,
          148
        ],
        "ocr_text": "l"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          92,
          148,
          1000,
          962
        ],
        "ocr_text": "g mincammino      Folder      Today\nM treni      Folder      Today\nM quadri      Folder      Today\n                                ®"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          92,
          962,
          1000,
          1000
        ],
        "ocr_text": null
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:34:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144840.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "N Applications E}   I © 4 O +S H  —   0 E  G:  0  0limpiadi Italiane... g  paletta - Thunar     40}  volterra.olinfo.it is...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  ©  x   0 paletta.itpdf      x | 0 mincammino2.itpdf  x  | +      -  0   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications E}   I © 4 O +S H  —   0 E  G:  0  0limpiadi Italiane... g  paletta - Thunar     40}  volterra.olinfo.it is...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  ©  x   0 paletta.itpdf      x | 0 mincammino2.itpdf  x  | +      -  0   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "      Server time:  14:34:00      .      .\n        Time left:  04:25:59      Treni  (treni)   -\n  Overview\n  Communication\n  Statement      Submit .  a solution .\n  Submissions\n  MINCAMMINI      treni:   Choose File  No file chosen\n  Staternent\n  Submissions\n  PALETTA\n  ‘il.nlﬂw-'uh\n                                Previous Submissions\n  Staterment      Time      Status      Score      Files\n—l      133:10 PM — Evaluated      getals      Download\n  Documentation      1:32:31 PM   Evaluated      detalls      Download\n                                12904 PM    Evaluated      Sotals      Download\n  Conteest Meniagement Syster s teleased under\n     the GNU Alleto  General Public   License      1:28:01PM   Evaluated      setals      Download\n                                O\n                                1:27:15 PM   Compilation talled      detalls  N/A\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          561,
          331,
          587
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          348,
          244,
          800,
          298
        ],
        "ocr_text": "Score:\n100 / 100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          557,
          563,
          718,
          694
        ],
        "ocr_text": "100/ 100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn [T"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          721,
          700,
          800,
          725
        ],
        "ocr_text": "Download"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:34:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144850.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "N Applications E}   I © 4 O +S H  —   0 E  G:  0  0limpiadi Italiane... g  paletta - Thunar     40}  volterra.olinfo.it is...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  ©  x   0 paletta.itpdf      x | 0 mincammino2.itpdf  x  | +      -  0   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          27
        ],
        "text_content": "       Server time:  14:34:09\n         .      Ordinamento d_      a  palett l      (paletta) I\n   Overview\n   o\n      ADF      The Statement for this task Is avasable in muttiple versions, in different\n    L I      languages. You can see (and download) all of them using the list on the nght\n                                Some suggested translabons tollovi\n    Submissions\n   MINCAMMINO2      Statement in English\n    Staternent\n    Submissions\n   PALETTA\n'  Submissions\n    Ry\n   Documentalion      Type\n                                Time limit\n      0 GNU Allare  Genessl Pelic   Licenas      Memory Hmit\n                                Compilation commands  — C++20/ g++      /usr/nin/g++ -DEVAL -stdsgnu=+20  -02 -pipe -static -s  -o paletta\n                                Attachments\n                                C++ source code      Plain text document\n                                -\n                                C++ source code  R      Plain text document\n                                )\n                                -",
        "lsp_tooltips": [
          "Staternent",
          "I:I grader.cpp 635 bytes ] paletta input0.txt 12 bytes D paletta.output0.txt 3 bytes\nC++ source code Plain texi document Plain text document",
          "‘_] paletta.cpp 57 bytes J paletta.inputl.txt 14 bytes\nC++ source code R Plain text document",
          "Statement in English",
          "« English\n« nalian",
          "U paletta.outputl.txt 2 bytes\nPlain text document",
          "I:I paletta.output0.txt 3 bytes\nPlain text document"
        ],
        "line_confidences": [
          0.9106016,
          0.7979278,
          0.91144574,
          0.28914627,
          0.7385798,
          0.8174166,
          0.74546534,
          0.91475725,
          0.8588033,
          0.8953727,
          0.8974971,
          0.90445656,
          0.782346,
          0.7580414,
          0.5525934,
          0.91013485,
          0.46043998,
          0.71431154,
          0.9049298,
          0.9207034,
          0.7256863,
          0.779044,
          0.5065144,
          0.74375147,
          0.83917224,
          0.47474653,
          0.05105835
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            33,
            73
          ],
          null,
          null,
          [
            33,
            73
          ],
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          463,
          331,
          488
        ],
        "ocr_text": "Staternent"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          812,
          800,
          855
        ],
        "ocr_text": "I:I grader.cpp 635 bytes ] paletta input0.txt 12 bytes D paletta.output0.txt 3 bytes\nC++ source code Plain texi document Plain text document"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          865,
          648,
          909
        ],
        "ocr_text": "‘_] paletta.cpp 57 bytes J paletta.inputl.txt 14 bytes\nC++ source code R Plain text document"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          401,
          354,
          538,
          390
        ],
        "ocr_text": "Statement in English"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          608,
          294,
          800,
          515
        ],
        "ocr_text": "« English\n« nalian"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          652,
          865,
          800,
          909
        ],
        "ocr_text": "U paletta.outputl.txt 2 bytes\nPlain text document"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          652,
          811,
          800,
          856
        ],
        "ocr_text": "I:I paletta.output0.txt 3 bytes\nPlain text document"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications E}   I © 4 O +S H  —   0 E  G:  0  0limpiadi Italiane... g  paletta - Thunar     40}  volterra.olinfo.it is...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  ©  x   0 paletta.itpdf      x | 0 mincammino2.itpdf  x  | +      -  0   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time:  14:34:09\n         .      Ordinamento d_      a  palett l      (paletta) I\n   Overview\n   o\n      ADF      The Statement for this task Is avasable in muttiple versions, in different\n    L I      languages. You can see (and download) all of them using the list on the nght\n                                Some suggested translabons tollovi\n    Submissions\n   MINCAMMINO2      Statement in English\n    Staternent\n    Submissions\n   PALETTA\n'  Submissions\n    Ry\n   Documentalion      Type\n                                Time limit\n      0 GNU Allare  Genessl Pelic   Licenas      Memory Hmit\n                                Compilation commands  — C++20/ g++      /usr/nin/g++ -DEVAL -stdsgnu=+20  -02 -pipe -static -s  -o paletta\n                                Attachments\n                                C++ source code      Plain text document\n                                -\n                                C++ source code  R      Plain text document\n                                )\n                                -"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:34:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144860.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "|      paletta - Thunar      A  - OXx\n File  Edit  View  Go  Bookmarks  Help",
        "tabs": [
          {
            "title": "¥ Applications E    o b   e ) 51     I      1=[isE 0 Olimpiadi Italiane... f paletta - Thunar     4Q} volterra.olinfo.it is... ° paletta.cpp - VSC...      u      =  0  7   E 799 08 n&v:%?bre  Patrick",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          417,
          461,
          579,
          622
        ],
        "ocr_text": "H NewEmptyFile... ~ o x\nEnter the name:\nI\nCancel Create"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          31
        ],
        "ocr_text": "¥ Applications E    o b   e ) 51     I      1=[isE 0 Olimpiadi Italiane... f paletta - Thunar     4Q} volterra.olinfo.it is... ° paletta.cpp - VSC...      u      =  0  7   E 799 08 n&v:%?bre  Patrick"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          31,
          1000,
          88
        ],
        "ocr_text": "|      paletta - Thunar      A  - OXx\n File  Edit  View  Go  Bookmarks  Help"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          88,
          1000,
          123
        ],
        "ocr_text": "+  >  4  #   M /home/patrick/dev/progetti-c-cpp/gare/gara-26-11-08/paletta/      Q"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          123,
          92,
          1000
        ],
        "ocr_text": "Places\n  = Computer\n A patrick\n M Desktop\n 0 Recent\n . Trash\n H bin\nDevices\n .__ File System\nNetwork\n 0 Browse Netw..."
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          92,
          123,
          1000,
          148
        ],
        "ocr_text": "Name      Size     Type      Date Modified +"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          92,
          148,
          1000,
          962
        ],
        "ocr_text": "k\n                                |"
      },
      {
        "panel_type": "status_bar",
        "box_2d": [
          92,
          962,
          1000,
          1000
        ],
        "ocr_text": "O items  |  Free space: 361,6 GiB"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:34:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144870.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications E   I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  0 paletta.cpp - V...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          3
        ],
        "text_content": "\n        return N;\n   y      I\ntedMode  ®@0A0      0  Ln3,Col2  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9025743,
          0.89841425,
          0.815188,
          0.76274574
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications E   I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  0 paletta.cpp - V...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\nD"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "\n        return N;\n   y      I\ntedMode  ®@0A0      0  Ln3,Col2  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:34:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144880.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "                                è      ai      S      R\ni   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications E   ) ©@ 4 ©O S M  —   B E G: 0 Olimpiadi Italiane... g paletta - Thunar     40} volterra.olinfo.it is... 0 paletta.cpp - VSC...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          3
        ],
        "text_content": "         long  long  paletta_sort(int N,  int  V[])  {      -\n        |\n         }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7808952,
          0.68001163,
          0.7030324,
          0.70076627
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E   ) ©@ 4 ©O S M  —   B E G: 0 Olimpiadi Italiane... g paletta - Thunar     40} volterra.olinfo.it is... 0 paletta.cpp - VSC...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "                                è      ai      S      R\ni   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "         long  long  paletta_sort(int N,  int  V[])  {      -\n        |\n         }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:34:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144890.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications E   I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  0 paletta.cpp - V...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          3
        ],
        "text_content": "   long long paletta_sort(int N,  int V[]) H\n   L }    int|\n                                U\ntedMode  ®@0A0      0  Ln2Col8  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "e int oy"
        ],
        "line_confidences": [
          0.8870232,
          0.747681,
          0.1566275,
          0.79749626
        ],
        "line_occlusions": [
          null,
          [
            14,
            20
          ],
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications E   I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  0 paletta.cpp - V...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "G paletta.cpp  ®      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp\n                                _-"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\nD"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   long long paletta_sort(int N,  int V[]) H\n   L }    int|\n                                U\ntedMode  ®@0A0      0  Ln2Col8  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          132,
          233,
          454,
          265
        ],
        "ocr_text": "e int oy"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:35:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144900.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE 0 Olimpiadi Italiane... {  paletta - Thunar     40} volterra.olinfo.it is... o  paletta.cpp - VSC...      4)   -   0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": "€  >  G   % volterra.olinfo.it      e a r   &  0  i"
          },
          {
            "title": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  ©  x   0 paletta.itpdf      x | 0 mincammino2.itpdf  x  | +      -  0   x",
            "is_active": true,
            "url_or_domain": "€  >  G   % volterra.olinfo.it      e a r   &  0  i"
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          30
        ],
        "text_content": "       Server time: 14:34:59\n         Time left: 04:25:00      Ordinamento d_      a p palett l      (paletta) p   |\n                                N\n   Overview\n   Comemunication\n   QUADRI      The Statement for this task is avallable in muftiple versions, in ditferant\n   RO et P      languages. You can see (and downioad) all of them using the list on the nght\n                                Some suggested translations follow.\n   Submissions\n   MINCAMIMIO2      Statement in English\n   Staternent\n   Submissions\n   PALETTA\n'  Submissions\n   TRENI\n   Gl\n   Submissions\n   Documentation      Type\n                                Time limit\n    Contest Management System s released under      Memory limit\n      the GNU Aflero General Public License.\n                                Compilation commands    C++20 / g++      /usr/bin/g++ -DEVAL -std=gnu++20 -02 -pipe -static -s -o paletta\n                                Attachments\n                                C++ source code      Plain text document\n                                ’\n                                C++ source code      Plan text document\n                                -",
        "lsp_tooltips": [
          "Staternent",
          "I:I grader.cpp 635 bytes ] paletta input0.txt 12 bytes D paletta.output0.txt 3 bytes\nC++ source code Plain texi document Plain text document",
          "u paletta.cpp 57 bytes J paletta.inputl.txt 14 bytes L] paletta.outputl.txt 2 bytes\nC++ source code Plan text document Plain text document",
          "Statement in English",
          "« English\n« nalian",
          "I:I paletta.output0.txt 3 bytes\nPlain text document",
          "U paletta.outputl.txt 2 bytes\nPlain text document"
        ],
        "line_confidences": [
          0.9111202,
          0.8303227,
          0.6697853,
          0.8682443,
          0.35365477,
          0.74128056,
          0.7358107,
          0.82783896,
          0.83007956,
          0.8011061,
          0.85205734,
          0.88722116,
          0.69101095,
          0.760762,
          0.7198729,
          0.7226496,
          0.89735687,
          0.842622,
          0.88110054,
          0.6887668,
          0.74391836,
          0.78435886,
          0.895349,
          0.91958314,
          0.7256863,
          0.779044,
          0.33647797,
          0.7866226,
          0.8364158,
          0.5761349
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            33,
            73
          ],
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          463,
          331,
          488
        ],
        "ocr_text": "Staternent"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          812,
          800,
          855
        ],
        "ocr_text": "I:I grader.cpp 635 bytes ] paletta input0.txt 12 bytes D paletta.output0.txt 3 bytes\nC++ source code Plain texi document Plain text document"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          865,
          800,
          911
        ],
        "ocr_text": "u paletta.cpp 57 bytes J paletta.inputl.txt 14 bytes L] paletta.outputl.txt 2 bytes\nC++ source code Plan text document Plain text document"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          401,
          354,
          538,
          390
        ],
        "ocr_text": "Statement in English"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          608,
          294,
          800,
          515
        ],
        "ocr_text": "« English\n« nalian"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          652,
          811,
          800,
          856
        ],
        "ocr_text": "I:I paletta.output0.txt 3 bytes\nPlain text document"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          652,
          865,
          800,
          909
        ],
        "ocr_text": "U paletta.outputl.txt 2 bytes\nPlain text document"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE 0 Olimpiadi Italiane... {  paletta - Thunar     40} volterra.olinfo.it is... o  paletta.cpp - VSC...      4)   -   0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  ©  x   0 paletta.itpdf      x | 0 mincammino2.itpdf  x  | +      -  0   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   % volterra.olinfo.it      e a r   &  0  i"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 14:34:59\n         Time left: 04:25:00      Ordinamento d_      a p palett l      (paletta) p   |\n                                N\n   Overview\n   Comemunication\n   QUADRI      The Statement for this task is avallable in muftiple versions, in ditferant\n   RO et P      languages. You can see (and downioad) all of them using the list on the nght\n                                Some suggested translations follow.\n   Submissions\n   MINCAMIMIO2      Statement in English\n   Staternent\n   Submissions\n   PALETTA\n'  Submissions\n   TRENI\n   Gl\n   Submissions\n   Documentation      Type\n                                Time limit\n    Contest Management System s released under      Memory limit\n      the GNU Aflero General Public License.\n                                Compilation commands    C++20 / g++      /usr/bin/g++ -DEVAL -std=gnu++20 -02 -pipe -static -s -o paletta\n                                Attachments\n                                C++ source code      Plain text document\n                                ’\n                                C++ source code      Plan text document\n                                -"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:35:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144910.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications E   I ©@ 4 O S M  —   B E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  paletta.cpp - VSC...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          3
        ],
        "text_content": "        long long paletta_sort{int N,  int V[])  {\n        |\n        }\n                      I\nRestricted Mode  & 0 A\\ 0      '@ n2,col14  Spaces:da  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8308679,
          0.5047377,
          0.81997305,
          0.950794,
          0.62051916
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications E   I ©@ 4 O S M  —   B E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  paletta.cpp - VSC...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      o  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp\n                                -"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\nD"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "        long long paletta_sort{int N,  int V[])  {\n        |\n        }\n                      I\nRestricted Mode  & 0 A\\ 0      '@ n2,col14  Spaces:da  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:35:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144920.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications E   I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  0 paletta.cpp - V...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          3
        ],
        "text_content": "        long long paletta_sort{int N,  int V[])  {\n        |\n        }\n                      I\nRestricted Mode  & 0 A\\ 0      '@ n2,col15  Spaces:id4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8082017,
          0.44022563,
          0.81997305,
          0.96276426,
          0.6326801
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications E   I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  0 paletta.cpp - V...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\nD"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "        long long paletta_sort{int N,  int V[])  {\n        |\n        }\n                      I\nRestricted Mode  & 0 A\\ 0      '@ n2,col15  Spaces:id4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:35:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144930.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications E   I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  0 paletta.cpp - V...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          3
        ],
        "text_content": "        long long paletta_sort{int N,  int V[])  {\n        |    int parifv/2+vs2f]\n        }\n                      I\nRestricted Mode  & 0 A\\ 0      '@ n2,col21  Spaces:i4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.85118586,
          0.42735612,
          0.81997305,
          0.9578211,
          0.63800925
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications E   I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  0 paletta.cpp - V...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\nD"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "        long long paletta_sort{int N,  int V[])  {\n        |    int parifv/2+vs2f]\n        }\n                      I\nRestricted Mode  & 0 A\\ 0      '@ n2,col21  Spaces:i4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:35:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144940.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications E   I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  0 paletta.cpp - V...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          3
        ],
        "text_content": "        long long paletta_sort{int N,  int V[])  {\n        |    int parifv/2+vs2f]\n        }\n                      I\nRestricted Mode  & 0 A\\ 0      '@ n2,col21  Spaces:i4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.85118586,
          0.42735612,
          0.81997305,
          0.9578211,
          0.63800925
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications E   I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  0 paletta.cpp - V...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\nD"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "        long long paletta_sort{int N,  int V[])  {\n        |    int parifv/2+vs2f]\n        }\n                      I\nRestricted Mode  & 0 A\\ 0      '@ n2,col21  Spaces:i4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:35:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144950.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications E   I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  0 paletta.cpp - V...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          5
        ],
        "text_content": "    long long paletta_sort{int N,  int V[])  {\n    int parifjv+1/2]\n    }\n                        I\n RestrictedMode’  ® 0 A\\ 0      I@ tn2,Col17  Spaces:a  UTF8  C+  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7932612,
          0.91509914,
          0.8354752,
          0.6370016,
          0.81997305,
          0.950794,
          0.59930366
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications E   I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  0 paletta.cpp - V...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          35,
          109,
          1000,
          1000
        ],
        "ocr_text": "    long long paletta_sort{int N,  int V[])  {\n    int parifjv+1/2]\n    }\n                        I\n RestrictedMode’  ® 0 A\\ 0      I@ tn2,Col17  Spaces:a  UTF8  C+  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:36:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144960.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications E   I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  0 paletta.cpp - V...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          4
        ],
        "text_content": "   long  long paletta_sort(int N,  int  V[])  {\n        int pari[(V+1)/2];\n        int disparil[]]]\n   }\ntedMode  ®@0A0      0  Ln3,Col17  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8677392,
          0.8613229,
          0.72097725,
          0.9680886,
          0.78136533
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications E   I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  0 paletta.cpp - V...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   long  long paletta_sort(int N,  int  V[])  {\n        int pari[(V+1)/2];\n        int disparil[]]]\n   }\ntedMode  ®@0A0      0  Ln3,Col17  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:36:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144970.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications E   I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  0 paletta.cpp - V...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          5
        ],
        "text_content": "    long long paletta_sort(int N,  int  V[])  {\n      int pari[(V+1)/2];\n      int dispari[v/2];\n      for|(int i=0;])\n    }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.675408,
          0.9205192,
          0.8289221,
          0.8772419,
          0.9148383,
          0.6478304,
          0.7875788,
          0.70120937
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications E   I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  0 paletta.cpp - V...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          35,
          109,
          1000,
          1000
        ],
        "ocr_text": "    long long paletta_sort(int N,  int  V[])  {\n      int pari[(V+1)/2];\n      int dispari[v/2];\n      for|(int i=0;])\n    }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:36:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144980.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications E   I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  0 paletta.cpp - V...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          7
        ],
        "text_content": "        long long paletta_sort(int N,  int V[])  {\n            int pari[(v+1)/2];\n            int dispari[v/2];\n            for(int i=0;i<N;i++)|{\n       |   B   pari - |\n        }\nRestricted Mode  00 0      0  n5Col13  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "ac pari"
        ],
        "line_confidences": [
          0.8321828,
          0.8197239,
          0.8981247,
          0.64114493,
          0.506363,
          0.67890304,
          0.6898468
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications E   I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  0 paletta.cpp - V...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "G+ paletta.cpp  ®      o  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "        long long paletta_sort(int N,  int V[])  {\n            int pari[(v+1)/2];\n            int dispari[v/2];\n            for(int i=0;i<N;i++)|{\n       |   B   pari - |\n        }\nRestricted Mode  00 0      0  n5Col13  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          165,
          309,
          486,
          338
        ],
        "ocr_text": "ac pari"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:36:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794144990.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications E   I ©@ 4 O S M  —   B E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  paletta.cpp - VSC...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          7
        ],
        "text_content": "        long long paletta_sort(int N,  int  V[])  {\n            int pari[(V+1)/2];\n            int dispari[Vv/2];\n            for(int i=0;i<N;i++){\n            |\n            }\n        }\nRestricted Mode  0 0A0      0  Ln5,Col16  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.82167214,
          0.84750026,
          0.71908975,
          0.855992,
          0.37349027,
          0.96946883,
          0.67890304,
          0.59110415
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications E   I ©@ 4 O S M  —   B E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  paletta.cpp - VSC...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "        long long paletta_sort(int N,  int  V[])  {\n            int pari[(V+1)/2];\n            int dispari[Vv/2];\n            for(int i=0;i<N;i++){\n            |\n            }\n        }\nRestricted Mode  0 0A0      0  Ln5,Col16  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:36:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145000.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications E   I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  0 paletta.cpp - V...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          7
        ],
        "text_content": "        long long paletta_sort(int N,  int  V[])  {\n            int pari[(V+1)/2];\n            int dispari[Vv/2];\n            for(int i=0;i<N;i++){\n            |    if(i%2){dispari[lfi}\n            }\n        }\nRestricted Mode  0 0A0      0  Ln5,Col25  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.88100535,
          0.84750026,
          0.69345033,
          0.8472877,
          0.57478493,
          0.9693424,
          0.67890304,
          0.60842866
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications E   I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  0 paletta.cpp - V...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "        long long paletta_sort(int N,  int  V[])  {\n            int pari[(V+1)/2];\n            int dispari[Vv/2];\n            for(int i=0;i<N;i++){\n            |    if(i%2){dispari[lfi}\n            }\n        }\nRestricted Mode  0 0A0      0  Ln5,Col25  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:36:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145010.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications E   I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  0 paletta.cpp - V...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          7
        ],
        "text_content": "        long long paletta_sort(int N,  int  V[])  {\n            int pari[(V+1)/2];\n            int dispari[Vv/2];\n            for(int i=0;i<N;i++){\n            |    if(i%2){dispari[lfi}\n            }\n        }\nRestricted Mode  0 0A0      0  Ln5,Col25  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.88100535,
          0.84750026,
          0.69345033,
          0.8472877,
          0.57478493,
          0.9693424,
          0.67890304,
          0.60842866
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications E   I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  0 paletta.cpp - V...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "        long long paletta_sort(int N,  int  V[])  {\n            int pari[(V+1)/2];\n            int dispari[Vv/2];\n            for(int i=0;i<N;i++){\n            |    if(i%2){dispari[lfi}\n            }\n        }\nRestricted Mode  0 0A0      0  Ln5,Col25  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:37:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145020.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications E   I ©@ 4 O S M  —   B E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  paletta.cpp - VSC...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          7
        ],
        "text_content": "        long long paletta_sort(int N,  int V[])  {\n            int pari[(V+1)/2];\n            int dispari[v/2];\n            for(int i=0;i<N;i++){\n            |    if(i%2)[{dispari[N/2]=0;]}\n            }\n        }\nRestricted Mode  0 0A0      0  Ln5Col32  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8688682,
          0.84750026,
          0.831377,
          0.8565003,
          0.39121,
          0.96946883,
          0.67890304,
          0.6237493
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications E   I ©@ 4 O S M  —   B E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  paletta.cpp - VSC...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "        long long paletta_sort(int N,  int V[])  {\n            int pari[(V+1)/2];\n            int dispari[v/2];\n            for(int i=0;i<N;i++){\n            |    if(i%2)[{dispari[N/2]=0;]}\n            }\n        }\nRestricted Mode  0 0A0      0  Ln5Col32  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:37:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145030.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications E   I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  0 paletta.cpp - V...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          7
        ],
        "text_content": "       long long paletta_sort(int N,  int V[])  {\n            int pari[(V+1)/2];\n            int dispari[v/2];\n            for(int i=0;i<N;i++){\n   s      -\n            }\n       }\nRestricted Mode  X0 A0      0  Ln5,Col30  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "| if(i%2)[{{dispari[N/2]=;])"
        ],
        "line_confidences": [
          0.8861278,
          0.84750026,
          0.7478972,
          0.48990726,
          0.45639277,
          0.9215384,
          0.67890304,
          0.6068142
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications E   I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  0 paletta.cpp - V...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n6\n7\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       long long paletta_sort(int N,  int V[])  {\n            int pari[(V+1)/2];\n            int dispari[v/2];\n            for(int i=0;i<N;i++){\n   s      -\n            }\n       }\nRestricted Mode  X0 A0      0  Ln5,Col30  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          114,
          287,
          284,
          312
        ],
        "ocr_text": "| if(i%2)[{{dispari[N/2]=;])"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:37:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145040.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications E   I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  0 paletta.cpp - V...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          7
        ],
        "text_content": "       long long paletta_sort(int N,  int V[])  {\n            int pari[(V+1)/2];\n            int dispari[v/2];\n            for(int i=0;i<N;i++){\n            |    if(i%2)[{disparili/2]=V;}}\n            }\n       }\nRestricted Mode  X0 A0      0  n5,Col31  Spaces:4  UTF8  C+  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.87549233,
          0.84750026,
          0.831377,
          0.4913387,
          0.34763336,
          0.9215384,
          0.67890304,
          0.5497393
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications E   I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  0 paletta.cpp - V...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       long long paletta_sort(int N,  int V[])  {\n            int pari[(V+1)/2];\n            int dispari[v/2];\n            for(int i=0;i<N;i++){\n            |    if(i%2)[{disparili/2]=V;}}\n            }\n       }\nRestricted Mode  X0 A0      0  n5,Col31  Spaces:4  UTF8  C+  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:37:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145050.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications E   I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  0 paletta.cpp - V...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          7
        ],
        "text_content": "        long long paletta_sort{int N,  int  V[])  {\n            int pari[(V+1)/2];\n            int dispari[v/2];\n            for(int i=0;i<N;i++){\n            |  — ifl(i%2){dispari[i/2]=V[i];iff('vI[i]p}}\n            }\n        }\nRestricted Mode  0 0A0      0  Ln5,Col38  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7486516,
          0.84750026,
          0.831377,
          0.8384804,
          0.38143623,
          0.96946883,
          0.67890304,
          0.6250374
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications E   I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  0 paletta.cpp - V...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "        long long paletta_sort{int N,  int  V[])  {\n            int pari[(V+1)/2];\n            int dispari[v/2];\n            for(int i=0;i<N;i++){\n            |  — ifl(i%2){dispari[i/2]=V[i];iff('vI[i]p}}\n            }\n        }\nRestricted Mode  0 0A0      0  Ln5,Col38  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:37:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145060.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications E   I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  0 paletta.cpp - V...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "   long long paletta_sort(int N,  int V[])  {\n       int pari[(v+1)/2];\n       int dispari[v/2];\n       for(int i=0;i<N;i++){    |\n       ‘\n           if(i%2\n       }\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8781282,
          0.74562633,
          0.81964564,
          0.69333434,
          0.42500082,
          0.841777,
          0.7216403,
          0.8883183,
          0.5219405
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications E   I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  0 paletta.cpp - V...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "G+ paletta.cpp  ®      o  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\nD"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   long long paletta_sort(int N,  int V[])  {\n       int pari[(v+1)/2];\n       int dispari[v/2];\n       for(int i=0;i<N;i++){    |\n       ‘\n           if(i%2\n       }\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:37:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145070.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications E   I ©@ 4 O S M  —   B E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  paletta.cpp - VSC...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "   long long paletta_sort(int N,  int V[])  {\n       int pari[(V+1)/2];\n       int dispari[Vv/2];\n       for(int i=0;i<N;i++){\n       ‘    ifl(V[i1%2} if(i%2){dispari[i/2]=V[i];}\n       }\n   }\ntedMode  ®@0A0      0  Ln5Col18  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.83316857,
          0.8089105,
          0.6650402,
          0.8423863,
          0.47548047,
          0.96897244,
          0.9695271,
          0.7783889
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications E   I ©@ 4 O S M  —   B E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  paletta.cpp - VSC...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   long long paletta_sort(int N,  int V[])  {\n       int pari[(V+1)/2];\n       int dispari[Vv/2];\n       for(int i=0;i<N;i++){\n       ‘    ifl(V[i1%2} if(i%2){dispari[i/2]=V[i];}\n       }\n   }\ntedMode  ®@0A0      0  Ln5Col18  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:38:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145080.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications E   I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  0 paletta.cpp - V...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "   long long paletta_sort(int N,  int V[])  {\n       int pari[(V+1)/2];\n       int dispari[V/2];\n       for(int i=0;i<N;i++){\n            ifl((viils2)|)\n            if(i%2){dispari[i/2]=V[i];}\n       }\n   }\ntedMode  ®o0Ao0      0  Ln5Col20  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.83774394,
          0.8210452,
          0.882824,
          0.91047746,
          0.06222412,
          0.4413463,
          0.9693974,
          0.9425869,
          0.68615556
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications E   I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  0 paletta.cpp - V...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   long long paletta_sort(int N,  int V[])  {\n       int pari[(V+1)/2];\n       int dispari[V/2];\n       for(int i=0;i<N;i++){\n            ifl((viils2)|)\n            if(i%2){dispari[i/2]=V[i];}\n       }\n   }\ntedMode  ®o0Ao0      0  Ln5Col20  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:38:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145090.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications E   I ©@ 4 O S M  —   B E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  paletta.cpp - VSC...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "   long long paletta_sort(int N,  int V[])  {\n       int pari[(V+1)/2];\n       int dispari[V/2];\n       for(int i=0;i<N;i++){\n           ifj((viils2) 1<)\n           if(i%2){disparili/2]=VI[il;}\n       }\n   }\ntedMode  ®o0Ao0      0  Ln5Col22  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8359359,
          0.8210452,
          0.882824,
          0.8346412,
          0.14421219,
          0.05,
          0.90963715,
          0.90721864,
          0.67428046
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications E   I ©@ 4 O S M  —   B E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  paletta.cpp - VSC...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   long long paletta_sort(int N,  int V[])  {\n       int pari[(V+1)/2];\n       int dispari[V/2];\n       for(int i=0;i<N;i++){\n           ifj((viils2) 1<)\n           if(i%2){disparili/2]=VI[il;}\n       }\n   }\ntedMode  ®o0Ao0      0  Ln5Col22  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:38:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145100.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications E   I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  0 paletta.cpp - V...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          9
        ],
        "text_content": "    long long paletta_sort{int N,  int  V[])  {\n      int pari[(V+1)/2];\n      int dispari[v/2];\n      for(int i=0;i<N; i++)[{\n      if({V[i]%2)!=i%2)return  -1;\n      if(i%2){dispari[i/2]=V[i];}\n\n    }\n Restricted  DoAo      0  Ln5Col36  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.85315335,
          0.91851264,
          0.8174219,
          0.86014396,
          0.9116833,
          0.64718145,
          0.8836827,
          0.8393885,
          0.9661238,
          0.9667518,
          0.6986083
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications E   I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  0 paletta.cpp - V...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          35,
          109,
          1000,
          1000
        ],
        "ocr_text": "    long long paletta_sort{int N,  int  V[])  {\n      int pari[(V+1)/2];\n      int dispari[v/2];\n      for(int i=0;i<N; i++)[{\n      if({V[i]%2)!=i%2)return  -1;\n      if(i%2){dispari[i/2]=V[i];}\n\n    }\n Restricted  DoAo      0  Ln5Col36  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:38:30.878000020Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145110.878.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications E   I ©@ 4 O S M  —   B E G:  0  Olimpibti Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  paletta.cpp - VSC...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          9
        ],
        "text_content": "   long long paletta_sort(int N,  int V[]) H\n       int pari[(V+1)/2];\n       int dispari[Vv/2];\n       for(int i=0;i<N;i++){\n            if((V[i)%2)!=i%2)return -1;\n            //1f(1%2){dispari[1/2]=V[i];}\n       }\n        return 6;\n   }\ntedMode  ®@0A0      0  Ln8 Col14  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9018165,
          0.8089105,
          0.6650402,
          0.886225,
          0.58285123,
          0.5994844,
          0.9689824,
          0.8582672,
          0.9606887,
          0.7194178
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications E   I ©@ 4 O S M  —   B E G:  0  Olimpibti Italiane... g  paletta - Thunar     40} volterra.olinfo.it is... 0  paletta.cpp - VSC...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   long long paletta_sort(int N,  int V[]) H\n       int pari[(V+1)/2];\n       int dispari[Vv/2];\n       for(int i=0;i<N;i++){\n            if((V[i)%2)!=i%2)return -1;\n            //1f(1%2){dispari[1/2]=V[i];}\n       }\n        return 6;\n   }\ntedMode  ®@0A0      0  Ln8 Col14  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:38:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145120.879.jpg",
    "open_windows": [
      "Browser",
      "Terminal"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E     ° 4o ai     BEDO: 0 Olimpiadi Italian...  f paletta - Thunar    () volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      mu4)   =  a  n   E 799 08 n{a‘\\{grg\\bre  patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [
      {
        "is_running_or_debugging": false,
        "visible_output_snippet": "| |      =      Terminal - patrick@marcher: ~/dev/progetti-c-cop/aare/aara-26-11-08/paletta      A-  Dx\n File  Edit  View  Go  Bookmarks  Help\n  +      +  #   M /home/patrick/dev/progetti-c-cpp/gare/gara-26-11-08/paletta\n Places      Name\n   = | Computer      . paletta.cpp\n   A patrick\n  pm Desktop\n  0 Recent\n   . Trash\n  H bin\n Devices\n  ._ File System\n Network\n  0 Browse Netw...\n                      1 file: 207 bytes  |  Free space:  361,6 GiB"
      }
    ],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          363,
          52,
          989,
          709
        ],
        "ocr_text": "Y$$ Thenme: Adwaita-dark [GTK2/3/4]\n“$$b. Icoms: elementary-xfce [GTK2/3/4]\n“Y$$b. Font: Sans (13pt) [GTK2/3/4)\n“\"Y$b._ Cursor: Adwaita\ne Terminal: xfce4-terminal 1.1.4\nTerminal Font: Monospace {13pt)\nCPU: AMD Ryzen 7 5825U (16) @ 2.00 GHz\nGPU: AMD Barcelo [Integrated]\nMemory: 6.47 GiB / 30.71 GiB (21%)\nSwap: 4.56 MiB / 8.00 GiB (6%)\nDisk (/): 74.49 GiB / 459.52 GiB (16%) - ext4\nLocal IP (wlp3s®): 192.168.3.155/24\nBattery (AP23A7L): 79% [AC Connected]\nLocale: en US.UTF-8\npatrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-68/paletta$ g++ paletta.cpp\npaletta.cpp: In function ‘long long int paletta_sort(int, int*)’:\npaletta.cpp:2:19: error: invalid operands of types ‘int*' and 'int’ to binary ‘operator/’\n21 int pari[(v+1)/2];\n| et\n| [\n| | int\n| int*\npaletta.cpp:3:18: error: invalid operands of types ‘int*’ and 'int’ to binary ‘operator/’\n3| int dispari[V/2];\n| --I\n| ||\n| | int\n| int*\npatrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-68/palettas [l"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          27
        ],
        "ocr_text": "¥ Applications E     ° 4o ai     BEDO: 0 Olimpiadi Italian...  f paletta - Thunar    () volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      mu4)   =  a  n   E 799 08 n{a‘\\{grg\\bre  patrick pm"
      },
      {
        "panel_type": "terminal_body",
        "box_2d": [
          0,
          27,
          1000,
          1000
        ],
        "ocr_text": "| |      =      Terminal - patrick@marcher: ~/dev/progetti-c-cop/aare/aara-26-11-08/paletta      A-  Dx\n File  Edit  View  Go  Bookmarks  Help\n  +      +  #   M /home/patrick/dev/progetti-c-cpp/gare/gara-26-11-08/paletta\n Places      Name\n   = | Computer      . paletta.cpp\n   A patrick\n  pm Desktop\n  0 Recent\n   . Trash\n  H bin\n Devices\n  ._ File System\n Network\n  0 Browse Netw...\n                      1 file: 207 bytes  |  Free space:  361,6 GiB"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:38:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145130.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <o 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Termin{} - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "paletta.cpp"
        ],
        "current_file": "paletta.cpp",
        "visible_line_range": [
          1,
          9
        ],
        "text_content": "i   File   Edit   Selection   View   Go   Run    --      =   =      &)      Terminal - patrick@marcher: ~/dev/progetti-c-cpp/gare/gara-26-11-08/paletta\n                                ‘Ys$.      Theme: Adwaita-dark  [GTK2/3/4]\n                                Y$$b.      Font:      (13pt)  [GTK2/3/4)\n                                Terminal:  xfced4-terminal 1.1.4\n        home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > pale      Terminal  Font:  Monospace (13pt)\n      7    N,  int i     V[])  {      CPU: AMD Ryzen 7 5825U (16) 0 2.00 GHz\n Q      10“9'1\"\"9  pgletta_sort(1nt      GPU: AMD Barcelo [Integrated]\n      int  pari[(N+1)/2];      HMemory:  6.47 GiB / 30.71 GiB (21%)\n      int  dispari[N/2];      Swap: 4.50 MiB / 8.00 GiB (9%)\n      for(int  i=0;i<N;i++){      Disk  (/):  74.49 GiB / 459.52 GiB  (16%)  - ext4\n           :      I      A      124      e      Local  IP  (wlp3s0):  192.168.3.155/24\nf((v!1]982)f  1‘-’52?r¢_3turn   1'      Battery  (AP23A7L):  79%  [AC Connected]\n      }\n    }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.72491753,
          0.6994871,
          0.9068655,
          0.7183906,
          0.7053874,
          0.62550473,
          0.9117916,
          0.86238116,
          0.73718977,
          0.8622696,
          0.8736973,
          0.86542827,
          0.5814464,
          0.7060401
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [
      {
        "is_running_or_debugging": true,
        "visible_output_snippet": "i   File   Edit   Selection   View   Go   Run    --      =   =      &)      Terminal - patrick@marcher: ~/dev/progetti-c-cpp/gare/gara-26-11-08/paletta      A- Dx\n                                ‘Ys$.      Theme: Adwaita-dark  [GTK2/3/4]\n© Restricted Mode is intended for safe code browsing. Trust this window to enable      $$b.      Icons: Sans elementary-xfce [GTK2/3/4]\n                                Y$$b.      Font:      (13pt)  [GTK2/3/4)\n 0     G paletta.cpp  X      “\"Y$b._ Sunun      Cursor: Adwaita\n                                Terminal:  xfced4-terminal 1.1.4\n        home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > pale      Terminal  Font:  Monospace (13pt)\n            1      7    N,  int i     V[])  {      CPU: AMD Ryzen 7 5825U (16) 0 2.00 GHz\n Q      10“9'1\"\"9  pgletta_sort(1nt      GPU: AMD Barcelo [Integrated]\n           2      int  pari[(N+1)/2];      HMemory:  6.47 GiB / 30.71 GiB (21%)\n           3      int  dispari[N/2];      Swap: 4.50 MiB / 8.00 GiB (9%)\n Ì-\"      4      for(int  i=0;i<N;i++){      Disk  (/):  74.49 GiB / 459.52 GiB  (16%)  - ext4\n           :      I      A      124      e      Local  IP  (wlp3s0):  192.168.3.155/24\n                           1f((v!1]982)f  1‘-’52?r¢_3turn   1'      Battery  (AP23A7L):  79%  [AC Connected]\n)3(5      6      //if(i%2){dispari[i/2]=V[i];}      Locale: en US.UTF-8\n           7      }\n B      9    }\n                                patrick@marcher:-/dev/progetti-c-cpp/gare/gara-26-11-08/paletta$ g++ paletta.cpp\n                                paletta.cpp:  In function  ‘long long int paletta_sort(int, int*)’:\n                                paletta.cpp:2:19:  error:  invalid operands of types ‘int*’  and  ‘int’ to binary ‘operator/’\n                                21      int pari[(V+1)/2];\n                                |\n                                |      t\n                                |      int*\n                                paletta.cpp:3:18:  error:  invalid operands of types ‘int*’  and  ‘int’ to binary ‘operator/’\n                                3|      int dispari[V/2];\n                                |      I\n                                |      |\n                                |      |    int\n                                |      int*\n                                patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/paletta$ I\n> | © Restricted Mode    0 /A0      0   Ln3,Col18   Spaces:4   UTF8   C++   Q"
      }
    ],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <o 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Termin{} - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "terminal_body",
        "box_2d": [
          0,
          25,
          1000,
          1000
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run    --      =   =      &)      Terminal - patrick@marcher: ~/dev/progetti-c-cpp/gare/gara-26-11-08/paletta      A- Dx\n                                ‘Ys$.      Theme: Adwaita-dark  [GTK2/3/4]\n© Restricted Mode is intended for safe code browsing. Trust this window to enable      $$b.      Icons: Sans elementary-xfce [GTK2/3/4]\n                                Y$$b.      Font:      (13pt)  [GTK2/3/4)\n 0     G paletta.cpp  X      “\"Y$b._ Sunun      Cursor: Adwaita\n                                Terminal:  xfced4-terminal 1.1.4\n        home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > pale      Terminal  Font:  Monospace (13pt)\n            1      7    N,  int i     V[])  {      CPU: AMD Ryzen 7 5825U (16) 0 2.00 GHz\n Q      10“9'1\"\"9  pgletta_sort(1nt      GPU: AMD Barcelo [Integrated]\n           2      int  pari[(N+1)/2];      HMemory:  6.47 GiB / 30.71 GiB (21%)\n           3      int  dispari[N/2];      Swap: 4.50 MiB / 8.00 GiB (9%)\n Ì-\"      4      for(int  i=0;i<N;i++){      Disk  (/):  74.49 GiB / 459.52 GiB  (16%)  - ext4\n           :      I      A      124      e      Local  IP  (wlp3s0):  192.168.3.155/24\n                           1f((v!1]982)f  1‘-’52?r¢_3turn   1'      Battery  (AP23A7L):  79%  [AC Connected]\n)3(5      6      //if(i%2){dispari[i/2]=V[i];}      Locale: en US.UTF-8\n           7      }\n B      9    }\n                                patrick@marcher:-/dev/progetti-c-cpp/gare/gara-26-11-08/paletta$ g++ paletta.cpp\n                                paletta.cpp:  In function  ‘long long int paletta_sort(int, int*)’:\n                                paletta.cpp:2:19:  error:  invalid operands of types ‘int*’  and  ‘int’ to binary ‘operator/’\n                                21      int pari[(V+1)/2];\n                                |\n                                |      t\n                                |      int*\n                                paletta.cpp:3:18:  error:  invalid operands of types ‘int*’  and  ‘int’ to binary ‘operator/’\n                                3|      int dispari[V/2];\n                                |      I\n                                |      |\n                                |      |    int\n                                |      int*\n                                patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/paletta$ I\n> | © Restricted Mode    0 /A0      0   Ln3,Col18   Spaces:4   UTF8   C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:39:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145140.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  ©  x   0 paletta.itpdf      x | 0 mincammino2.itpdf  x  | +      -  0   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  ©  x   0 paletta.itpdf      x | 0 mincammino2.itpdf  x  | +      -  0   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 14:39:00\n         AES      ordi rdinamento t    a palett lett (paletta) I      Submissions mission:\n   Overview\n   Communication\n   QUADRI\n   Staterment      Submit .  a solution -\n   e\n   MINCAMMING2      paletta:  _Choose File | No file chosen\n   Staternent\n   Submissions\n   PALETTA      P\n   Staternent\n' — |    Previous Submissions\n   TRENI\n   Staternent      Time      Status      Score      Files\n   Submissions      1:3859PM   Compiling...      €   NA\n   Documentation\n    Contest Management System is released under\n      the GNU Affero General Public License,\n                                LI\n                                -"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          486,
          331,
          511
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          721,
          566,
          800,
          593
        ],
        "ocr_text": "Download"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:39:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145150.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  ©  x   0 paletta.itpdf      x | 0 mincammino2.itpdf  x  | +      -  0   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  ©  x   0 paletta.itpdf      x | 0 mincammino2.itpdf  x  | +      -  0   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 14:39:10      .\n         N      —      Ordinamento a palett (paletta)  Submissions\n   Overview\n   Comemunication\n   QUADRI\n   Staternent      Submit .  a solution .\n   Submissions\n   MINCAMMING2      paletta:   _Choose File _ No file chosen\n   Staternent\n   Submissions\n   PALETTA      P\n   Staternent\n' — |    Previous Submissions\n   TRENI\n   Statement      Time      Status      Score      Files\n   SNE      138:59PM    Evaluated      detalis  20/100      Download\n                                *\n   Documentation\n    Conteest Management System  is released under\n      the GNU Aflero Gereral Public License.\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          486,
          331,
          511
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          245,
          801,
          298
        ],
        "ocr_text": "Score:\n2017100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:39:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145160.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          9
        ],
        "text_content": "        long long paletta_sort(int N,  int  V[])  {\n            int paril[(N+1)/2];\n            int dispari[N/2];\n            for(int i=0;i<N;i++){\n                 if((V[i]%2)!=i%2)return  -1;\n            ‘\n            }\n             return 0;\n        }",
        "lsp_tooltips": [
          "if(1i%2){dispari[i/2]=V[i];}"
        ],
        "line_confidences": [
          0.8483433,
          0.73424315,
          0.85292757,
          0.7941095,
          0.7354919,
          0.62409353,
          0.9691337,
          0.70478153,
          0.8770797,
          0.65763366
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          [
            13,
            19
          ],
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "        long long paletta_sort(int N,  int  V[])  {\n            int paril[(N+1)/2];\n            int dispari[N/2];\n            for(int i=0;i<N;i++){\n                 if((V[i]%2)!=i%2)return  -1;\n            ‘\n            }\n             return 0;\n        }"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          139,
          311,
          310,
          337
        ],
        "ocr_text": "if(1i%2){dispari[i/2]=V[i];}"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:39:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145170.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          10
        ],
        "text_content": "   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2)!=i%2)return  -1;\n       ‘    else{parilli/2=viil;} if(i%2){dispari[i/2]=V[i];}\n       |\n       }\n        retdrn 0;\n   }\ntedMode  ®o0Ao0      0  Ln7,Col18  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "‘abe pari"
        ],
        "line_confidences": [
          0.8284768,
          0.8863821,
          0.9032044,
          0.8855319,
          0.598763,
          0.58971715,
          0.66593474,
          0.92259,
          0.75429744,
          0.9127499,
          0.7040659
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2)!=i%2)return  -1;\n       ‘    else{parilli/2=viil;} if(i%2){dispari[i/2]=V[i];}\n       |\n       }\n        retdrn 0;\n   }\ntedMode  ®o0Ao0      0  Ln7,Col18  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          195,
          361,
          519,
          388
        ],
        "ocr_text": "‘abe pari"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:39:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145180.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          10
        ],
        "text_content": "   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]=V[i];}\n            else{parili/2)=\\lil;}\n       }\n        return 0;\n   }\ntedMode  ®o0Ao0      0  Ln7,Col28  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8284768,
          0.8863821,
          0.9032044,
          0.8855319,
          0.598763,
          0.80059004,
          0.45355546,
          0.92259,
          0.4876484,
          0.9127499,
          0.72660595
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]=V[i];}\n            else{parili/2)=\\lil;}\n       }\n        return 0;\n   }\ntedMode  ®o0Ao0      0  Ln7,Col28  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:39:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145190.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          10
        ],
        "text_content": "    ong long paletta_sort(int N,  int V[])  {      =\n       Ént int dispari[N/2]; pari[(N+1)/2];\n       for(int i=0;i<N;i++){\n           if((V[i)%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]1=VI[il/2;}\n           else{pari[i/2]=V[il/2;}\n       }\n       return 0;\n   }\ntedMode  ®o0Ao0      0  Ln1,Col1  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.87443256,
          0.80171293,
          0.886225,
          0.58285123,
          0.13394104,
          0.4452745,
          0.9241763,
          0.6740365,
          0.9080224,
          0.72747034
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "    ong long paletta_sort(int N,  int V[])  {      =\n       Ént int dispari[N/2]; pari[(N+1)/2];\n       for(int i=0;i<N;i++){\n           if((V[i)%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]1=VI[il/2;}\n           else{pari[i/2]=V[il/2;}\n       }\n       return 0;\n   }\ntedMode  ®o0Ao0      0  Ln1,Col1  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:40:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145200.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          11
        ],
        "text_content": "   long long paletta_sort(int N,  int V[])  {\n       àpt pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[1i]%2) !=1%2) return -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{paril[i/2]=V[il/2;}\n       }\n        return ©;\n   }\ntedMode  ®@0A0      0  Ln1,Col1  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.918399,
          0.66339344,
          0.84386444,
          0.8826921,
          0.58664954,
          0.27671266,
          0.36546624,
          0.9207582,
          0.4673511,
          0.96802545,
          0.7686843
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   long long paletta_sort(int N,  int V[])  {\n       àpt pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[1i]%2) !=1%2) return -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{paril[i/2]=V[il/2;}\n       }\n        return ©;\n   }\ntedMode  ®@0A0      0  Ln1,Col1  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:40:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145210.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          11
        ],
        "text_content": "   long long paletta_sort(int N,  int V[])  {\n       àpt pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[1i]%2) !=1%2) return -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{paril[i/2]=V[il/2;}\n       }\n        return ©;\n   }\ntedMode  ®@0A0      0  Ln1,Col1  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.918399,
          0.66339344,
          0.84386444,
          0.8826921,
          0.58664954,
          0.27671266,
          0.36546624,
          0.9207582,
          0.4673511,
          0.96802545,
          0.7686843
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   long long paletta_sort(int N,  int V[])  {\n       àpt pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[1i]%2) !=1%2) return -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{paril[i/2]=V[il/2;}\n       }\n        return ©;\n   }\ntedMode  ®@0A0      0  Ln1,Col1  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:40:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145220.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          11
        ],
        "text_content": "   long long paletta_sort(int N,  int V[])  {\n       àpt pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[1i]%2) !=1%2) return -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{paril[i/2]=V[il/2;}\n       }\n        return ©;\n   }\ntedMode  ®@0A0      0  Ln1,Col1  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.918399,
          0.66339344,
          0.84386444,
          0.8826921,
          0.58664954,
          0.27671266,
          0.36546624,
          0.9207582,
          0.4673511,
          0.96802545,
          0.7686843
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   long long paletta_sort(int N,  int V[])  {\n       àpt pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[1i]%2) !=1%2) return -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{paril[i/2]=V[il/2;}\n       }\n        return ©;\n   }\ntedMode  ®@0A0      0  Ln1,Col1  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:40:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145230.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          11
        ],
        "text_content": "   long long paletta_sort(int N,  int V[])  {\n       àpt pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[1i]%2) !=1%2) return -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{paril[i/2]=V[il/2;}\n       }\n        return ©;\n   }\ntedMode  ®@0A0      0  Ln1,Col1  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.918399,
          0.66339344,
          0.84386444,
          0.8826921,
          0.58664954,
          0.27671266,
          0.36546624,
          0.9207582,
          0.4673511,
          0.96802545,
          0.7686843
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   long long paletta_sort(int N,  int V[])  {\n       àpt pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[1i]%2) !=1%2) return -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{paril[i/2]=V[il/2;}\n       }\n        return ©;\n   }\ntedMode  ®@0A0      0  Ln1,Col1  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:40:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145240.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          11
        ],
        "text_content": "   long long paletta_sort(int N,  int V[])  {\n       àpt pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[1i]%2) !=1%2) return -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{paril[i/2]=V[il/2;}\n       }\n        return ©;\n   }\ntedMode  ®@0A0      0  Ln1,Col1  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.918399,
          0.66339344,
          0.84386444,
          0.8826921,
          0.58664954,
          0.27671266,
          0.36546624,
          0.9207582,
          0.4673511,
          0.96802545,
          0.7686843
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   long long paletta_sort(int N,  int V[])  {\n       àpt pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[1i]%2) !=1%2) return -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{paril[i/2]=V[il/2;}\n       }\n        return ©;\n   }\ntedMode  ®@0A0      0  Ln1,Col1  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:40:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145250.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          11
        ],
        "text_content": "       |      e\n        long long paletta_sort(int N,  int V[])  {\n            iIlt pari[(N+1)/2];\n            int dispari[N/2];\n            for(int i=0;i<N;i++){\n                if((V[i]%2)!=i%2)return -1;\n                if(i%2){dispari[i/2]=V[i]/2;}\n                else{pari[i/2])=V[il/2;}\n            }\n            return ©;\n        }\nRestricted Mode  0 0A0      0  Ln1,Col1  Spaces:4  UTF8  C++  DQ",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6642585,
          0.90984917,
          0.7939321,
          0.85594976,
          0.85997224,
          0.74399316,
          0.53461397,
          0.41729173,
          0.9680656,
          0.76159036,
          0.74988115,
          0.6111003
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       |      e\n        long long paletta_sort(int N,  int V[])  {\n            iIlt pari[(N+1)/2];\n            int dispari[N/2];\n            for(int i=0;i<N;i++){\n                if((V[i]%2)!=i%2)return -1;\n                if(i%2){dispari[i/2]=V[i]/2;}\n                else{pari[i/2])=V[il/2;}\n            }\n            return ©;\n        }\nRestricted Mode  0 0A0      0  Ln1,Col1  Spaces:4  UTF8  C++  DQ"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:41:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145260.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          11
        ],
        "text_content": "   long long paletta_sort(int N,  int V[])  {\n       àpt pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[1i]%2) !=1%2) return -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{paril[i/2]=V[il/2;}\n       }\n        return ©;\n   }\ntedMode  ®@0A0      0  Ln1,Col1  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.918399,
          0.66339344,
          0.84386444,
          0.8826921,
          0.58664954,
          0.27671266,
          0.36546624,
          0.9207582,
          0.4673511,
          0.96802545,
          0.7686843
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   long long paletta_sort(int N,  int V[])  {\n       àpt pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[1i]%2) !=1%2) return -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{paril[i/2]=V[il/2;}\n       }\n        return ©;\n   }\ntedMode  ®@0A0      0  Ln1,Col1  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:41:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145270.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          11
        ],
        "text_content": "   long long paletta_sort(int N,  int V[])  {\n       àpt pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[1i]%2) !=1%2) return -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{paril[i/2]=V[il/2;}\n       }\n        return ©;\n   }\ntedMode  ®@0A0      0  Ln1,Col1  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.918399,
          0.66339344,
          0.84386444,
          0.8826921,
          0.58664954,
          0.27671266,
          0.36546624,
          0.9207582,
          0.4673511,
          0.96802545,
          0.7686843
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   long long paletta_sort(int N,  int V[])  {\n       àpt pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[1i]%2) !=1%2) return -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{paril[i/2]=V[il/2;}\n       }\n        return ©;\n   }\ntedMode  ®@0A0      0  Ln1,Col1  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:41:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145280.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          11
        ],
        "text_content": "   long long paletta_sort(int N,  int V[])  {\n       àpt pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[1i]%2) !=1%2) return -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{paril[i/2]=V[il/2;}\n       }\n        return ©;\n   }\ntedMode  ®@0A0      0  Ln1,Col1  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.918399,
          0.66339344,
          0.84386444,
          0.8826921,
          0.58664954,
          0.27671266,
          0.36546624,
          0.9207582,
          0.4673511,
          0.96802545,
          0.7686843
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   long long paletta_sort(int N,  int V[])  {\n       àpt pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[1i]%2) !=1%2) return -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{paril[i/2]=V[il/2;}\n       }\n        return ©;\n   }\ntedMode  ®@0A0      0  Ln1,Col1  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:41:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145290.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          11
        ],
        "text_content": "   long long paletta_sort(int N,  int V[])  {\n       àpt pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[1i]%2) !=1%2) return -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{paril[i/2]=V[il/2;}\n       }\n        return ©;\n   }\ntedMode  ®@0A0      0  Ln1,Col1  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.918399,
          0.66339344,
          0.84386444,
          0.8826921,
          0.58664954,
          0.27671266,
          0.36546624,
          0.9207582,
          0.4673511,
          0.96802545,
          0.7686843
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   long long paletta_sort(int N,  int V[])  {\n       àpt pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[1i]%2) !=1%2) return -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{paril[i/2]=V[il/2;}\n       }\n        return ©;\n   }\ntedMode  ®@0A0      0  Ln1,Col1  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:41:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145300.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          11
        ],
        "text_content": "   long long paletta_sort(int N,  int V[])  {\n       àpt pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[1i]%2) !=1%2) return -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{paril[i/2]=V[il/2;}\n       }\n        return ©;\n   }\ntedMode  ®@0A0      0  Ln1,Col1  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.918399,
          0.66339344,
          0.84386444,
          0.8826921,
          0.58664954,
          0.27671266,
          0.36546624,
          0.9207582,
          0.4673511,
          0.96802545,
          0.7686843
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   long long paletta_sort(int N,  int V[])  {\n       àpt pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[1i]%2) !=1%2) return -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{paril[i/2]=V[il/2;}\n       }\n        return ©;\n   }\ntedMode  ®@0A0      0  Ln1,Col1  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:41:50.878000020Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145310.878.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          11
        ],
        "text_content": "   long long paletta_sort(int N,  int V[])  {\n       àpt pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[1i]%2) !=1%2) return -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{paril[i/2]=V[il/2;}\n       }\n        return ©;\n   }\ntedMode  ®@0A0      0  Ln1,Col1  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.918399,
          0.66339344,
          0.84386444,
          0.8826921,
          0.58664954,
          0.27671266,
          0.36546624,
          0.9207582,
          0.4673511,
          0.96802545,
          0.7686843
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   long long paletta_sort(int N,  int V[])  {\n       àpt pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[1i]%2) !=1%2) return -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{paril[i/2]=V[il/2;}\n       }\n        return ©;\n   }\ntedMode  ®@0A0      0  Ln1,Col1  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:42:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145320.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          11
        ],
        "text_content": "   long long paletta_sort(int N,  int V[])  {\n       àpt pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[1i]%2) !=1%2) return -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{paril[i/2]=V[il/2;}\n       }\n        return ©;\n   }\ntedMode  ®@0A0      0  Ln1,Col1  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.918399,
          0.66339344,
          0.84386444,
          0.8826921,
          0.58664954,
          0.27671266,
          0.36546624,
          0.9207582,
          0.4673511,
          0.96802545,
          0.7686843
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   long long paletta_sort(int N,  int V[])  {\n       àpt pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[1i]%2) !=1%2) return -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{paril[i/2]=V[il/2;}\n       }\n        return ©;\n   }\ntedMode  ®@0A0      0  Ln1,Col1  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:42:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145330.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          11
        ],
        "text_content": "        clas|      B a\n        long long I ‘paletta_sort(int N,  int V[])  {\n            int pari[(N+1)/2];\n            int dispari[N/2];\n            for(int i=0;i<N;i++){\n                if((V[i]%2)!=i%2)return -1;\n                if(i%2){dispari[i/2]=V[i]/2;}\n                else{pari[i/2])=V[il/2;}\n            }\n            return ©;\n        }\nRestricted Mode  0 0A0      0  Ln1,Col5  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.5427432,
          0.88175946,
          0.89454246,
          0.7480141,
          0.85997224,
          0.74399316,
          0.53461397,
          0.41729173,
          0.9680656,
          0.76159036,
          0.74988115,
          0.6000811
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "        clas|      B a\n        long long I ‘paletta_sort(int N,  int V[])  {\n            int pari[(N+1)/2];\n            int dispari[N/2];\n            for(int i=0;i<N;i++){\n                if((V[i]%2)!=i%2)return -1;\n                if(i%2){dispari[i/2]=V[i]/2;}\n                else{pari[i/2])=V[il/2;}\n            }\n            return ©;\n        }\nRestricted Mode  0 0A0      0  Ln1,Col5  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:42:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145340.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          11
        ],
        "text_content": "       class      T\n        }\n       long long paletta sort(int N,  int V[])  {\n            int pari[(N+1)/2];\n            int dispari[N/2];\n            for(int i=0;i<N;i++){\n                if((V[1i]%2)!=i%2)return -1;\n                if(i%2){disparili/2]=V[il/2;}\n                else{pari[i/2]=V[i]/2;}\n            }\n            return 0;\n}",
        "lsp_tooltips": [],
        "line_confidences": [
          0.616762,
          0.64029276,
          0.9134034,
          0.89508975,
          0.7896457,
          0.8487504,
          0.5692214,
          0.45495167,
          0.8300615,
          0.9692208,
          0.6314055,
          0.6982986,
          0.610339
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       class      T\n        }\n       long long paletta sort(int N,  int V[])  {\n            int pari[(N+1)/2];\n            int dispari[N/2];\n            for(int i=0;i<N;i++){\n                if((V[1i]%2)!=i%2)return -1;\n                if(i%2){disparili/2]=V[il/2;}\n                else{pari[i/2]=V[i]/2;}\n            }\n            return 0;\n}"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:42:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145350.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          12
        ],
        "text_content": "   class Sumtree{      i\n   I}\n   long long paletta sort(int N,  int V[])  {\n       int paril[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2)1=i%2)return  -1;\n            if(i%2){dispari[i/2]1=V[il/2;}\n            else{pari[i/2]=V[il/2;}\n       }\n        return 0;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.79598635,
          0.7056345,
          0.9181422,
          0.8658225,
          0.8442841,
          0.74049556,
          0.6581076,
          0.4924588,
          0.33875266,
          0.9135178,
          0.56553054,
          0.9217276,
          0.70065314
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{      i\n   I}\n   long long paletta sort(int N,  int V[])  {\n       int paril[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2)1=i%2)return  -1;\n            if(i%2){dispari[i/2]1=V[il/2;}\n            else{pari[i/2]=V[il/2;}\n       }\n        return 0;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:42:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145360.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          12
        ],
        "text_content": "   class Sumtree{\n   |    voiî crea _      J\n   ;\n   long long paletta sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]1=V[il/2;}\n           else{pari[i/2]=V[il/2;}\n       }\n        return 0;\n   }\ntedMode  ®o0Ao0      0  Ln2,Col24  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "(lint lenghl)"
        ],
        "line_confidences": [
          0.64674187,
          0.8208551,
          0.5138478,
          0.91348094,
          0.82727456,
          0.8425784,
          0.74049556,
          0.65962946,
          0.4924588,
          0.33875266,
          0.9135178,
          0.56553054,
          0.9217276,
          0.68494433
        ],
        "line_occlusions": [
          null,
          [
            19,
            25
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n   |    voiî crea _      J\n   ;\n   long long paletta sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]1=V[il/2;}\n           else{pari[i/2]=V[il/2;}\n       }\n        return 0;\n   }\ntedMode  ®o0Ao0      0  Ln2,Col24  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          170,
          211,
          240,
          237
        ],
        "ocr_text": "(lint lenghl)"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:42:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145370.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          15
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){ I\n   l\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int paril[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n        return o;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7845848,
          0.87370664,
          0.6267832,
          0.92296225,
          0.8960871,
          0.72042936,
          0.84242725,
          0.7825855,
          0.69649744,
          0.7250181,
          0.65652674,
          0.9276907,
          0.48211274,
          0.9064274,
          0.7071855
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){ I\n   l\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int paril[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n        return o;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:43:00.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145380.88.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          15
        ],
        "text_content": "        class Sumtree{\n            void crea(int 'Len)jI\n                U\n       | }\n        long long paletta_sort{int N,  int V[])  {\n            int pari[(N+1)/2];\n            int dispari[N/2];\n            for(int i=0;i<N;i++){\n                if((V[i]%2)!=i%2)return -1;\n                if(i%2){dispari[i/2]=V[i]/2;}\n                else{pari[i/2])=V[i]/2;}\n            }\n            return ©;\n        }",
        "lsp_tooltips": [
          "™ len\nac Long"
        ],
        "line_confidences": [
          0.61684966,
          0.78201634,
          0.85309225,
          0.5069115,
          0.8869214,
          0.8785217,
          0.8116355,
          0.84885263,
          0.6848625,
          0.36357802,
          0.51660043,
          0.9098198,
          0.47797468,
          0.78138864,
          0.6150614
        ],
        "line_occlusions": [
          null,
          null,
          null,
          [
            15,
            55
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "        class Sumtree{\n            void crea(int 'Len)jI\n                U\n       | }\n        long long paletta_sort{int N,  int V[])  {\n            int pari[(N+1)/2];\n            int dispari[N/2];\n            for(int i=0;i<N;i++){\n                if((V[i]%2)!=i%2)return -1;\n                if(i%2){dispari[i/2]=V[i]/2;}\n                else{pari[i/2])=V[i]/2;}\n            }\n            return ©;\n        }"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          145,
          259,
          469,
          318
        ],
        "ocr_text": "™ len\nac Long"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:43:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145390.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          15
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){ I\n       L   int ceil|\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int paril[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{pari[i/2]=V[i]/2;}\n       }\n        return o;\n   }\ntedMode  ®o0Ao0      0  Ln3,Col16  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6762378,
          0.86453277,
          0.6540944,
          0.967744,
          0.89715546,
          0.72042936,
          0.84242725,
          0.7825855,
          0.69649744,
          0.7250181,
          0.7878303,
          0.9276907,
          0.48211274,
          0.9064274,
          0.7044581
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){ I\n       L   int ceil|\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int paril[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{pari[i/2]=V[i]/2;}\n       }\n        return o;\n   }\ntedMode  ®o0Ao0      0  Ln3,Col16  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:43:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145400.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          16
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){ I\n            int ceil2=1;\n       ‘\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((v[i]%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{pari[i/2]=V[il/2;}\n       }\n        return 0;\n   }\ntedMode  ®o0Ao0      0  Ln4,Col15  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6789839,
          0.8443509,
          0.8993569,
          0.5632832,
          0.9177754,
          0.90375304,
          0.91168404,
          0.8697331,
          0.86932755,
          0.8393146,
          0.6480948,
          0.693092,
          0.076333545,
          0.9222755,
          0.47953212,
          0.9011678,
          0.70745176
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){ I\n            int ceil2=1;\n       ‘\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((v[i]%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{pari[i/2]=V[il/2;}\n       }\n        return 0;\n   }\ntedMode  ®o0Ao0      0  Ln4,Col15  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:43:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145410.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          16
        ],
        "text_content": "       class Sumtree{\n            void crea(int len){ I\n                int ceil2=1;\n            ‘ |\n            }\n       }\n       long long paletta_sort(int N,  int V[])  {\n            int pari[(N+1)/2];\n            int dispari[N/2];\n            for(int i=0;i<N;i++){\n                if((v[i])%2)!=i%2)return -1;\n                if(i%2){dispari[i/2]=V[i]/2;}\n                else{pari[i/2])=V[i]l/2;}\n            }\n            return ©;\n       }\nRestricted Mode  X0 A0      0  Ln4,Col20  Spaces:4  UTF8  C+  Q",
        "lsp_tooltips": [
          "‘e ceil2"
        ],
        "line_confidences": [
          0.74981356,
          0.8083912,
          0.90774935,
          0.65474033,
          0.7285932,
          0.68852305,
          0.91228455,
          0.88184476,
          0.7991271,
          0.8396102,
          0.64369166,
          0.2811184,
          0.4380728,
          0.9222099,
          0.47718698,
          0.9220022,
          0.5459881
        ],
        "line_occlusions": [
          null,
          null,
          null,
          [
            33,
            73
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       class Sumtree{\n            void crea(int len){ I\n                int ceil2=1;\n            ‘ |\n            }\n       }\n       long long paletta_sort(int N,  int V[])  {\n            int pari[(N+1)/2];\n            int dispari[N/2];\n            for(int i=0;i<N;i++){\n                if((v[i])%2)!=i%2)return -1;\n                if(i%2){dispari[i/2]=V[i]/2;}\n                else{pari[i/2])=V[i]l/2;}\n            }\n            return ©;\n       }\nRestricted Mode  X0 A0      0  Ln4,Col20  Spaces:4  UTF8  C+  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          207,
          284,
          530,
          311
        ],
        "ocr_text": "‘e ceil2"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:43:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145420.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          17
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){ I\n            int ceil2=1;\n           while(ceil2<len)|f\n           } }    ceil?\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2)!=1i%2)return  -1;\n            if(i%2){dispari[i/2]1=VI[i]/2;}\n           else{pari[i/2]=V[il/2;}\n       }\n        return 0;\n   }\ntedMode  ®o0Ao0      0  Ln5Col17  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "‘abc ceil2"
        ],
        "line_confidences": [
          0.76895005,
          0.9096332,
          0.8043707,
          0.25306243,
          0.6726928,
          0.9694353,
          0.96972114,
          0.9179446,
          0.89206535,
          0.858115,
          0.8826921,
          0.64108384,
          0.23801796,
          0.05,
          0.92203444,
          0.4672087,
          0.9049985,
          0.6914695
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          [
            23,
            29
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){ I\n            int ceil2=1;\n           while(ceil2<len)|f\n           } }    ceil?\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2)!=1i%2)return  -1;\n            if(i%2){dispari[i/2]1=VI[i]/2;}\n           else{pari[i/2]=V[il/2;}\n       }\n        return 0;\n   }\ntedMode  ®o0Ao0      0  Ln5Col17  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          195,
          309,
          517,
          338
        ],
        "ocr_text": "‘abc ceil2"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:43:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145430.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          18
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){ I\n            int ceil2=1;\n            while(ceil2<len)|{\n           + }    ceil2=ceil2*2;\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int paril[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((v[i)%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]1=VI[i]/2;}\n            else{pari[i/2]=V[il/2;}\n       }\n        return 0;\n   }\ntedMode  ®o0Ao0      0  Ln5Col27  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.78179955,
          0.8676721,
          0.6591135,
          0.6915028,
          0.7448926,
          0.9694353,
          0.96972114,
          0.9179446,
          0.73918116,
          0.858115,
          0.8826921,
          0.7616807,
          0.23801796,
          0.32769287,
          0.92203444,
          0.70068127,
          0.9049985,
          0.7196752
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){ I\n            int ceil2=1;\n            while(ceil2<len)|{\n           + }    ceil2=ceil2*2;\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int paril[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((v[i)%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]1=VI[i]/2;}\n            else{pari[i/2]=V[il/2;}\n       }\n        return 0;\n   }\ntedMode  ®o0Ao0      0  Ln5Col27  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:44:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145440.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          18
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){ I\n            int ceil2=1;\n            while(ceil2<len)|{\n           + }    ceil2=ceil2*2;\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int paril[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((v[i)%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]1=VI[i]/2;}\n            else{pari[i/2]=V[il/2;}\n       }\n        return 0;\n   }\ntedMode  ®o0Ao0      0  Ln5Col27  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.78179955,
          0.8676721,
          0.6591135,
          0.6915028,
          0.7448926,
          0.9694353,
          0.96972114,
          0.9179446,
          0.73918116,
          0.858115,
          0.8826921,
          0.7616807,
          0.23801796,
          0.32769287,
          0.92203444,
          0.70068127,
          0.9049985,
          0.7196752
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){ I\n            int ceil2=1;\n            while(ceil2<len)|{\n           + }    ceil2=ceil2*2;\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int paril[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((v[i)%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]1=VI[i]/2;}\n            else{pari[i/2]=V[il/2;}\n       }\n        return 0;\n   }\ntedMode  ®o0Ao0      0  Ln5Col27  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:44:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145450.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          20
        ],
        "text_content": "   class SuTtreeﬂ     I      iy\n       public:\n       vector<int>x\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n       }\n   B\n   long long paletta sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[1i]%2)!=1i%2)return  -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n        return 6;\n   }\ntedMode  ®@0A0      0  Ln3,Col17  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7016963,
          0.92579514,
          0.91877365,
          0.8535635,
          0.87445235,
          0.85087377,
          0.40857068,
          0.91586614,
          0.920408,
          0.21460076,
          0.9081457,
          0.8925654,
          0.8187845,
          0.7445105,
          0.6530947,
          0.8045774,
          0.8303306,
          0.9688514,
          0.8326098,
          0.9674582,
          0.78136533
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class SuTtreeﬂ     I      iy\n       public:\n       vector<int>x\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n       }\n   B\n   long long paletta sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[1i]%2)!=1i%2)return  -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n        return 6;\n   }\ntedMode  ®@0A0      0  Ln3,Col17  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:44:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145460.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          21
        ],
        "text_content": "   class Sumtree{\n                                e\n       public:\n       vector<int>x;\n       void crea(int len){\n            int ceil2=1;\n            while(ceil2<len){\n                ceil2=ceil2+*2; i\n            M\n            x=vector<inb]|\n   }\n   long long paletta sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{pari[i/2]=V[il/2;}\n       }\n        return ©;\n   }\ntedMode  ®o0Ao0      0  Ln9,Col21  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8077722,
          0.43838188,
          0.91171646,
          0.90148497,
          0.88728696,
          0.7892592,
          0.85087377,
          0.40382937,
          0.7079979,
          0.44630325,
          0.96768844,
          0.917757,
          0.90416396,
          0.8416209,
          0.7909979,
          0.8905201,
          0.5193899,
          0.38004333,
          0.9242015,
          0.67056227,
          0.8828168,
          0.65011436
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n                                e\n       public:\n       vector<int>x;\n       void crea(int len){\n            int ceil2=1;\n            while(ceil2<len){\n                ceil2=ceil2+*2; i\n            M\n            x=vector<inb]|\n   }\n   long long paletta sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{pari[i/2]=V[il/2;}\n       }\n        return ©;\n   }\ntedMode  ®o0Ao0      0  Ln9,Col21  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:44:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145470.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          21
        ],
        "text_content": "   class Sumtree{\n                                =\n       public:\n       vector<int>x;\n       void crea(int len)({\n            int ceil2=1;\n            while(ceil2<len){\n                ceil2=ceil2*2; i\n            M\n       |    x=vector<int>|{(ceil)\n       }\n   }\n   long long paletta sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2) !=1i%2)return  -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{pari[i/2]=V[il/2;}\n       }\n        return ©;\n   }\ntedMode  ®o0Ao0      0  Ln9,Col27  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "ate ceil?"
        ],
        "line_confidences": [
          0.79005146,
          0.44456348,
          0.8971211,
          0.90148497,
          0.7370386,
          0.87445235,
          0.8928031,
          0.6652676,
          0.7079979,
          0.41474932,
          0.9683577,
          0.96768844,
          0.917757,
          0.90416396,
          0.8416209,
          0.7909979,
          0.42200866,
          0.5193899,
          0.38004333,
          0.9242015,
          0.67056227,
          0.8828168,
          0.70125085
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            33,
            73
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n                                =\n       public:\n       vector<int>x;\n       void crea(int len)({\n            int ceil2=1;\n            while(ceil2<len){\n                ceil2=ceil2*2; i\n            M\n       |    x=vector<int>|{(ceil)\n       }\n   }\n   long long paletta sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2) !=1i%2)return  -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{pari[i/2]=V[il/2;}\n       }\n        return ©;\n   }\ntedMode  ®o0Ao0      0  Ln9,Col27  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          253,
          411,
          575,
          441
        ],
        "ocr_text": "ate ceil?"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:44:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145480.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          22
        ],
        "text_content": "   class Sumtree{\n       public:\n       vector<int>x;\n       void crea(int len){\n            int ceil2=1;\n            while(ceil2<len){\n                ceil2=ceil2+*2; i\n            M\n           r:vector<int>(ceilz);\n   }\n   long long paletta sort(int N,  int V[])  {\n       int paril[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((v[i)%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{pari[i/2]=V[il/2;}\n       }\n        return ©;\n   }\ntedMode  ®o0Ao0      0  Ln10,Col9  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.82624465,
          0.6380911,
          0.91607744,
          0.91778296,
          0.87445235,
          0.7659942,
          0.40382937,
          0.7079979,
          0.6558838,
          0.9680242,
          0.91936004,
          0.75171566,
          0.88863254,
          0.7886062,
          0.7387072,
          0.1674794,
          0.4031402,
          0.9268935,
          0.59875983,
          0.9167969,
          0.668216
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       public:\n       vector<int>x;\n       void crea(int len){\n            int ceil2=1;\n            while(ceil2<len){\n                ceil2=ceil2+*2; i\n            M\n           r:vector<int>(ceilz);\n   }\n   long long paletta sort(int N,  int V[])  {\n       int paril[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((v[i)%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{pari[i/2]=V[il/2;}\n       }\n        return ©;\n   }\ntedMode  ®o0Ao0      0  Ln10,Col9  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:44:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145490.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          22
        ],
        "text_content": "   class Sumtree{\n       public:\n       vector<int>x;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            x=vector<int>@ceili§;\n       }\n   }\n   long long paletta sort(int N,  int V[])  {\n       int paril[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((v[i)%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{pari[i/2]=V[il/2;}\n       }\n        return 0;\n   }\ntedMode  ®o0Ao0      0  Ln9,Col28  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7350035,
          0.6753918,
          0.91607744,
          0.87204015,
          0.8864864,
          0.72830796,
          0.75597155,
          0.91586614,
          0.52787036,
          0.89996797,
          0.89762616,
          0.9099815,
          0.7499151,
          0.88463676,
          0.7886062,
          0.7387072,
          0.1674794,
          0.4031402,
          0.92734116,
          0.53340375,
          0.9167969,
          0.67443043
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       public:\n       vector<int>x;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            x=vector<int>@ceili§;\n       }\n   }\n   long long paletta sort(int N,  int V[])  {\n       int paril[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((v[i)%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{pari[i/2]=V[il/2;}\n       }\n        return 0;\n   }\ntedMode  ®o0Ao0      0  Ln9,Col28  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:45:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145500.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          23
        ],
        "text_content": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n           int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n           }\n           size\n           x=ve iZ\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n           if((V[i]%2)!=i%2)return -1;\n           if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2])=V[i]/2;}\n       }\n       return ;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.62264043,
          0.64662933,
          0.9000573,
          0.9122665,
          0.8934204,
          0.70365536,
          0.874042,
          0.88929033,
          0.95089483,
          0.9211647,
          0.49642295,
          0.96812457,
          0.9131262,
          0.89465,
          0.9075845,
          0.8403446,
          0.7745509,
          0.7032275,
          0.5601494,
          0.9244218,
          0.6524381,
          0.8948095,
          0.61887574
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n           int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n           }\n           size\n           x=ve iZ\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n           if((V[i]%2)!=i%2)return -1;\n           if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2])=V[i]/2;}\n       }\n       return ;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:45:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145510.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          24
        ],
        "text_content": "        class Sumtree{\n            public:\n            vector<int>x;\n            int size;\n            void crea(int len){\n                int ceil2=1;\n                while(ceil2<len){\n                    ceil2=ceil2*2;\n                }\n                size=ceil2;\n                x=vector<int>(ceil2#*2);\n             ’\n        }\n        long long paletta_sort(int N,  int V[])  {\n            int pari[(N+1)/2];\n            int dispari[N/2];\n            for(int i=0;i<N;i++){\n                if((V[i]%2)!=i%2)return -1;\n                if(i%2){dispari[i/2]=V[i]/2;}\n                else{pari[i/2)=V[i]/2;}\n            }\n            return ©;\n        }\nRestricted Mode  0 0A0      0  Ln10,Col20  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7704808,
          0.5198201,
          0.88945526,
          0.9188405,
          0.8608801,
          0.81093687,
          0.9019143,
          0.9041403,
          0.91746724,
          0.88199705,
          0.42416477,
          0.5725582,
          0.77271765,
          0.91433334,
          0.8637396,
          0.7958541,
          0.84130573,
          0.6954942,
          0.41229403,
          0.33266076,
          0.9201072,
          0.47939342,
          0.71091264,
          0.6543138
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "        class Sumtree{\n            public:\n            vector<int>x;\n            int size;\n            void crea(int len){\n                int ceil2=1;\n                while(ceil2<len){\n                    ceil2=ceil2*2;\n                }\n                size=ceil2;\n                x=vector<int>(ceil2#*2);\n             ’\n        }\n        long long paletta_sort(int N,  int V[])  {\n            int pari[(N+1)/2];\n            int dispari[N/2];\n            for(int i=0;i<N;i++){\n                if((V[i]%2)!=i%2)return -1;\n                if(i%2){dispari[i/2]=V[i]/2;}\n                else{pari[i/2)=V[i]/2;}\n            }\n            return ©;\n        }\nRestricted Mode  0 0A0      0  Ln10,Col20  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:45:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145520.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          25
        ],
        "text_content": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2*2,0);Î\n            for(int )\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[il/2;}\n       }\n        return ©;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.805181,
          0.654457,
          0.9000573,
          0.912702,
          0.7549687,
          0.8895004,
          0.86362094,
          0.8841713,
          0.9691154,
          0.88609403,
          0.3376172,
          0.47091684,
          0.9226458,
          0.9172627,
          0.8977714,
          0.8732005,
          0.8706968,
          0.83380157,
          0.57248366,
          0.58349276,
          0.42322543,
          0.92021567,
          0.4837246,
          0.9049985,
          0.64346933
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2*2,0);Î\n            for(int )\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[il/2;}\n       }\n        return ©;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:45:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145530.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          27
        ],
        "text_content": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2#*2,0)]\n            for(int i=0;i<len;i++)|{\n           L\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n        return 6;\n   }\ntedMode  ®@0A0      0   Ln13,Col13  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6993656,
          0.60406363,
          0.91163135,
          0.92046094,
          0.9041646,
          0.8895004,
          0.8940596,
          0.88929033,
          0.91550314,
          0.8739792,
          0.28174835,
          0.62979525,
          0.18314743,
          0.9693589,
          0.9696667,
          0.9129496,
          0.8924716,
          0.81876516,
          0.8872764,
          0.88688886,
          0.2169712,
          0.87639856,
          0.9688514,
          0.8326098,
          0.969481,
          0.6934733
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2#*2,0)]\n            for(int i=0;i<len;i++)|{\n           L\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n        return 6;\n   }\ntedMode  ®@0A0      0   Ln13,Col13  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:45:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145540.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          27
        ],
        "text_content": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2#*2,0)]\n            for(int i=0;i<len;i++){\n                i\n           ,— }\n                 ac int\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n        return 6;\n   }\ntedMode  ®@0A0      0   Ln13,Col14  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "abc 1f"
        ],
        "line_confidences": [
          0.7043094,
          0.52705693,
          0.9000573,
          0.912702,
          0.7549687,
          0.8895004,
          0.8940596,
          0.88929033,
          0.91550314,
          0.8739792,
          0.28174835,
          0.5589602,
          0.95668304,
          0.7468603,
          0.6896746,
          0.9161922,
          0.91687703,
          0.9086346,
          0.8924716,
          0.81876516,
          0.8872764,
          0.88688886,
          0.2169712,
          0.87639856,
          0.9688514,
          0.8326098,
          0.969481,
          0.70427084
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            15,
            21
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2#*2,0)]\n            for(int i=0;i<len;i++){\n                i\n           ,— }\n                 ac int\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n        return 6;\n   }\ntedMode  ®@0A0      0   Ln13,Col14  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          171,
          512,
          492,
          541
        ],
        "ocr_text": "abc 1f"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:45:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145550.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          27
        ],
        "text_content": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n            while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2*2,0);\n            for(int i=e;i<1en;i++)|ﬁ[)\n                i\n           ,— }\n                 ac int\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{pari[i/2]=V[i]/2;}\n       }\n        return 6;\n   }\ntedMode  ®@0A0      0   Ln13,Col14  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "abc 1f"
        ],
        "line_confidences": [
          0.7043094,
          0.52705693,
          0.9000573,
          0.912702,
          0.7549687,
          0.8895004,
          0.8940596,
          0.88929033,
          0.91550314,
          0.8739792,
          0.6371626,
          0.70903003,
          0.95668304,
          0.73924583,
          0.6896746,
          0.9205383,
          0.91687703,
          0.9086346,
          0.8924716,
          0.81876516,
          0.8872764,
          0.88688886,
          0.7063911,
          0.87639856,
          0.9688514,
          0.8326098,
          0.969481,
          0.70427084
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            15,
            21
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n            while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2*2,0);\n            for(int i=e;i<1en;i++)|ﬁ[)\n                i\n           ,— }\n                 ac int\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{pari[i/2]=V[i]/2;}\n       }\n        return 6;\n   }\ntedMode  ®@0A0      0   Ln13,Col14  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          171,
          512,
          492,
          541
        ],
        "ocr_text": "abc 1f"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:46:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145560.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          27
        ],
        "text_content": "        class Sumtree{\n            public:\n            vector<int>x;\n            int size;\n            void crea(int len){\n                int ceil2=1;\n                while(ceil2<len){\n                    ceil2=ceil2*2;\n                }\n                size=ceil2;\n                x=vector<int>(ceil2+*2,8);\n                for(int i=ffi<len;i++){\n                }\n            }\n        }\n        long long paletta_sort(int N,  int V[])  {\n            int pari[(N+1)/2];\n            int dispari[N/2];\n            for(int i=8;i<N;i++){\n                if((V[i]%2)!=i%2)return -1;\n                if(i%2){dispari(i/2]=V[i]/2;}\n                else{pari[i/2]=V[i]/2;}\n            }\n            return §;\n        }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.63430303,
          0.5886971,
          0.88945526,
          0.9188405,
          0.84425884,
          0.8343983,
          0.9019143,
          0.9041403,
          0.91753846,
          0.872982,
          0.45366526,
          0.48263246,
          0.8592122,
          0.9211227,
          0.8229046,
          0.9192734,
          0.87940663,
          0.7567692,
          0.5744386,
          0.8092368,
          0.43364325,
          0.84758955,
          0.9693462,
          0.9153266,
          0.78995264,
          0.7223962
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "        class Sumtree{\n            public:\n            vector<int>x;\n            int size;\n            void crea(int len){\n                int ceil2=1;\n                while(ceil2<len){\n                    ceil2=ceil2*2;\n                }\n                size=ceil2;\n                x=vector<int>(ceil2+*2,8);\n                for(int i=ffi<len;i++){\n                }\n            }\n        }\n        long long paletta_sort(int N,  int V[])  {\n            int pari[(N+1)/2];\n            int dispari[N/2];\n            for(int i=8;i<N;i++){\n                if((V[i]%2)!=i%2)return -1;\n                if(i%2){dispari(i/2]=V[i]/2;}\n                else{pari[i/2]=V[i]/2;}\n            }\n            return §;\n        }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:46:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145570.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          27
        ],
        "text_content": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2*2,0);\n            for(int i=0;i<len;i++)|{\n                         I\n           |Î\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n        return 6;\n   }\ntedMode  ®@0A0      0   Ln13,Col13  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6993656,
          0.60406363,
          0.91163135,
          0.92046094,
          0.9041646,
          0.8895004,
          0.8940596,
          0.88929033,
          0.91550314,
          0.8739792,
          0.681796,
          0.62979525,
          0.7661259,
          0.5368782,
          0.9161922,
          0.91687703,
          0.9086346,
          0.8924716,
          0.81876516,
          0.8872764,
          0.88688886,
          0.7063911,
          0.87639856,
          0.9688514,
          0.8326098,
          0.969481,
          0.6934733
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2*2,0);\n            for(int i=0;i<len;i++)|{\n                         I\n           |Î\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n        return 6;\n   }\ntedMode  ®@0A0      0   Ln13,Col13  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:46:20.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145580.88.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          27
        ],
        "text_content": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2*2,0);\n            for(int i=0;i<len;i++){\n           |\n            }      i_\n                          ate int\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n        return 6;\n   }\ntedMode  ®@0A0      0   Ln13,Col22  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "abe if"
        ],
        "line_confidences": [
          0.837424,
          0.4816115,
          0.9000573,
          0.912702,
          0.7549687,
          0.8895004,
          0.91420496,
          0.8841713,
          0.9691154,
          0.88609403,
          0.88517404,
          0.8718925,
          0.52684045,
          0.731201,
          0.69833285,
          0.96976316,
          0.9696667,
          0.9129496,
          0.8924716,
          0.81876516,
          0.8872764,
          0.88688886,
          0.7063911,
          0.87639856,
          0.9688514,
          0.8326098,
          0.969481,
          0.72449625
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            28,
            68
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2*2,0);\n            for(int i=0;i<len;i++){\n           |\n            }      i_\n                          ate int\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n        return 6;\n   }\ntedMode  ®@0A0      0   Ln13,Col22  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          222,
          512,
          545,
          540
        ],
        "ocr_text": "abe if"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:46:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145590.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          27
        ],
        "text_content": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2*2,0);\n            for(int i=0;i<len;i++)|{\n           r }   x[ceiLz+iî=1;\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{pari[i/2]=V[i]/2;}\n       }\n        return 6;\n   }\ntedMode  ®@0A0      0   Ln13,Col26  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.913796,
          0.5250602,
          0.9000573,
          0.912702,
          0.7549687,
          0.8895004,
          0.8940596,
          0.88929033,
          0.91550314,
          0.8739792,
          0.681796,
          0.56142426,
          0.5915045,
          0.9693589,
          0.9696667,
          0.9129496,
          0.8924716,
          0.81876516,
          0.8872764,
          0.88688886,
          0.7063911,
          0.8073633,
          0.9688514,
          0.8326098,
          0.969481,
          0.72812706
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2*2,0);\n            for(int i=0;i<len;i++)|{\n           r }   x[ceiLz+iî=1;\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{pari[i/2]=V[i]/2;}\n       }\n        return 6;\n   }\ntedMode  ®@0A0      0   Ln13,Col26  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:46:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145600.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          27
        ],
        "text_content": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2*2,0);\n            for(int i=0;i<len;i++)|{\n           r }   x[ceiLz+iî=1;\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{pari[i/2]=V[i]/2;}\n       }\n        return 6;\n   }\ntedMode  ®@0A0      0   Ln13,Col26  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.913796,
          0.5250602,
          0.9000573,
          0.912702,
          0.7549687,
          0.8895004,
          0.8940596,
          0.88929033,
          0.91550314,
          0.8739792,
          0.681796,
          0.56142426,
          0.5915045,
          0.9693589,
          0.9696667,
          0.9129496,
          0.8924716,
          0.81876516,
          0.8872764,
          0.88688886,
          0.7063911,
          0.8073633,
          0.9688514,
          0.8326098,
          0.969481,
          0.72812706
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2*2,0);\n            for(int i=0;i<len;i++)|{\n           r }   x[ceiLz+iî=1;\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{pari[i/2]=V[i]/2;}\n       }\n        return 6;\n   }\ntedMode  ®@0A0      0   Ln13,Col26  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:46:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145610.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          27
        ],
        "text_content": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2*2,0);\n            for(int i=0;i<len;i++)|{\n           r }   x[ceiLz+iî=1;\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{pari[i/2]=V[i]/2;}\n       }\n        return 6;\n   }\ntedMode  ®@0A0      0   Ln13,Col26  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.913796,
          0.5250602,
          0.9000573,
          0.912702,
          0.7549687,
          0.8895004,
          0.8940596,
          0.88929033,
          0.91550314,
          0.8739792,
          0.681796,
          0.56142426,
          0.5915045,
          0.9693589,
          0.9696667,
          0.9129496,
          0.8924716,
          0.81876516,
          0.8872764,
          0.88688886,
          0.7063911,
          0.8073633,
          0.9688514,
          0.8326098,
          0.969481,
          0.72812706
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2*2,0);\n            for(int i=0;i<len;i++)|{\n           r }   x[ceiLz+iî=1;\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{pari[i/2]=V[i]/2;}\n       }\n        return 6;\n   }\ntedMode  ®@0A0      0   Ln13,Col26  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:47:00.878000020Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145620.878.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          27
        ],
        "text_content": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n           int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-)\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n           if((V[i]%2) !=i%2)return  -1;\n           if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n       return 6;\n   }\ntedMode  ®@0A0      0  Ln15,Col25  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9125209,
          0.66729724,
          0.9000573,
          0.912702,
          0.7549687,
          0.8895004,
          0.874042,
          0.8990977,
          0.9691154,
          0.88609403,
          0.88517404,
          0.8763884,
          0.7005018,
          0.92489356,
          0.5423508,
          0.9180906,
          0.9009719,
          0.91255534,
          0.9038768,
          0.85552126,
          0.76689065,
          0.43267396,
          0.7731631,
          0.8517518,
          0.9683797,
          0.8659827,
          0.96852094,
          0.7002751
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n19\n20\n21\n22\n23\n24\n25\n26\n27\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n           int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-)\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n           if((V[i]%2) !=i%2)return  -1;\n           if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n       return 6;\n   }\ntedMode  ®@0A0      0  Ln15,Col25  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:47:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145630.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          27
        ],
        "text_content": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n           int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i<)\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n           if((V[i]%2) !=i%2)return  -1;\n           if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n       return 6;\n   }\ntedMode  ®@0A0      0  Ln15Col29  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9156365,
          0.6784309,
          0.9000573,
          0.912702,
          0.7549687,
          0.8895004,
          0.874042,
          0.8990977,
          0.9691154,
          0.88609403,
          0.88517404,
          0.8763884,
          0.7005018,
          0.92489356,
          0.8746679,
          0.9180906,
          0.9009719,
          0.91255534,
          0.9038768,
          0.85552126,
          0.76689065,
          0.43267396,
          0.7731631,
          0.8517518,
          0.9683797,
          0.8659827,
          0.96852094,
          0.71537364
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n19\n20\n21\n22\n23\n24\n25\n26\n27\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n           int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i<)\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n           if((V[i]%2) !=i%2)return  -1;\n           if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n       return 6;\n   }\ntedMode  ®@0A0      0  Ln15Col29  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:47:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145640.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          27
        ],
        "text_content": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n           int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i<)\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n           if((V[i]%2) !=i%2)return  -1;\n           if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n       return 6;\n   }\ntedMode  ®@0A0      0  Ln15Col29  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9156365,
          0.6784309,
          0.9000573,
          0.912702,
          0.7549687,
          0.8895004,
          0.874042,
          0.8990977,
          0.9691154,
          0.88609403,
          0.88517404,
          0.8763884,
          0.7005018,
          0.92489356,
          0.8746679,
          0.9180906,
          0.9009719,
          0.91255534,
          0.9038768,
          0.85552126,
          0.76689065,
          0.43267396,
          0.7731631,
          0.8517518,
          0.9683797,
          0.8659827,
          0.96852094,
          0.71537364
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n19\n20\n21\n22\n23\n24\n25\n26\n27\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n           int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i<)\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n           if((V[i]%2) !=i%2)return  -1;\n           if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n       return 6;\n   }\ntedMode  ®@0A0      0  Ln15Col29  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:47:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145650.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          27
        ],
        "text_content": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n           int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i<)\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n           if((V[i]%2) !=i%2)return  -1;\n           if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n       return 6;\n   }\ntedMode  ®@0A0      0  Ln15Col29  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9156365,
          0.6784309,
          0.9000573,
          0.912702,
          0.7549687,
          0.8895004,
          0.874042,
          0.8990977,
          0.9691154,
          0.88609403,
          0.88517404,
          0.8763884,
          0.7005018,
          0.92489356,
          0.8746679,
          0.9180906,
          0.9009719,
          0.91255534,
          0.9038768,
          0.85552126,
          0.76689065,
          0.43267396,
          0.7731631,
          0.8517518,
          0.9683797,
          0.8659827,
          0.96852094,
          0.71537364
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n19\n20\n21\n22\n23\n24\n25\n26\n27\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n           int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i<)\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n           if((V[i]%2) !=i%2)return  -1;\n           if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n       return 6;\n   }\ntedMode  ®@0A0      0  Ln15Col29  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:47:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145660.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          27
        ],
        "text_content": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n           int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i<)\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n           if((V[i]%2) !=i%2)return  -1;\n           if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n       return 6;\n   }\ntedMode  ®@0A0      0  Ln15Col29  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9156365,
          0.6784309,
          0.9000573,
          0.912702,
          0.7549687,
          0.8895004,
          0.874042,
          0.8990977,
          0.9691154,
          0.88609403,
          0.88517404,
          0.8763884,
          0.7005018,
          0.92489356,
          0.8746679,
          0.9180906,
          0.9009719,
          0.91255534,
          0.9038768,
          0.85552126,
          0.76689065,
          0.43267396,
          0.7731631,
          0.8517518,
          0.9683797,
          0.8659827,
          0.96852094,
          0.71537364
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n19\n20\n21\n22\n23\n24\n25\n26\n27\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n           int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i<)\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n           if((V[i]%2) !=i%2)return  -1;\n           if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n       return 6;\n   }\ntedMode  ®@0A0      0  Ln15Col29  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:47:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145670.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          30
        ],
        "text_content": "       class Sumtree{\n            public:\n            vector<int>x;\n            int size;\n            void crea(int len){\n                int ceil2=1;\n                while(ceil2<len){\n                    ceil2=ceil2*2;\n                }\n                size=ceil2;\n                x=vector<int>(ceil2#*2,0);\n                for(int i=0;i<len;i++){\n                    x[ceil2+i)=1;\n                }\n                for(int i=ceil2-1;i>-1;i--){\n                    |\n                ¥\n            }\n       }\n       long long paletta sort(int N,  int V[])  {\n            int pari[(N+1)/2];\n            int dispari[N/2];\n            for(int i=0;i<N;i++){\n                if((V[i]%2)!=i%2)return -1;\n                if(i%2){dispari[i/2]=V[i]/2;}\n                else{pari[i/2])=V[il/2;}\n            }\n            return 0;\n       }\nRestricted Mode  0 0A0      0  Ln16,Col13  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6434534,
          0.56590396,
          0.7864058,
          0.9188405,
          0.84425884,
          0.88328403,
          0.9019143,
          0.76657313,
          0.91753846,
          0.872982,
          0.12978654,
          0.83159316,
          0.60571545,
          0.9371376,
          0.7512533,
          0.94079673,
          0.6591203,
          0.92243314,
          0.8253839,
          0.9004593,
          0.85103965,
          0.8657149,
          0.87771726,
          0.7003406,
          0.62863123,
          0.39293334,
          0.9212363,
          0.605744,
          0.82390285,
          0.6282892
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       class Sumtree{\n            public:\n            vector<int>x;\n            int size;\n            void crea(int len){\n                int ceil2=1;\n                while(ceil2<len){\n                    ceil2=ceil2*2;\n                }\n                size=ceil2;\n                x=vector<int>(ceil2#*2,0);\n                for(int i=0;i<len;i++){\n                    x[ceil2+i)=1;\n                }\n                for(int i=ceil2-1;i>-1;i--){\n                    |\n                ¥\n            }\n       }\n       long long paletta sort(int N,  int V[])  {\n            int pari[(N+1)/2];\n            int dispari[N/2];\n            for(int i=0;i<N;i++){\n                if((V[i]%2)!=i%2)return -1;\n                if(i%2){dispari[i/2]=V[i]/2;}\n                else{pari[i/2])=V[il/2;}\n            }\n            return 0;\n       }\nRestricted Mode  0 0A0      0  Ln16,Col13  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:48:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145680.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          30
        ],
        "text_content": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n           int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2#*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>-1;i--){\n\n       }\n   }\n   long long paletta sort(int N,  int V[])  {\n       int paril[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n           if((V[i)%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[il/2;}\n       }\n       return ©;\n   }\ntedMode  ®o0Ao0      0  Ln16,Col13  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9164708,
          0.4815091,
          0.9116161,
          0.912702,
          0.7549687,
          0.8895004,
          0.874042,
          0.71343255,
          0.91550314,
          0.8739792,
          0.35833442,
          0.87452215,
          0.45548442,
          0.92098296,
          0.86626124,
          0.3914486,
          0.9242015,
          0.91823965,
          0.91272354,
          0.7137405,
          0.8527779,
          0.7996508,
          0.62689984,
          0.3833733,
          0.3218464,
          0.8947427,
          0.7046767,
          0.91152,
          0.6268802
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n           int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2#*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>-1;i--){\n\n       }\n   }\n   long long paletta sort(int N,  int V[])  {\n       int paril[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n           if((V[i)%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[il/2;}\n       }\n       return ©;\n   }\ntedMode  ®o0Ao0      0  Ln16,Col13  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:48:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145690.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          30
        ],
        "text_content": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n           int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>-1;i--){\n                x[i]=\n           E }\n       }\n   }\n   long long paletta sort(int N,  int V[])  {\n       int paril[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n           if((v[i]%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]1=V[il/2;}\n           else{pari[i/2]=V[il/2;}\n       }\n       return ©;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.91697043,
          0.4849073,
          0.9116161,
          0.912702,
          0.7549687,
          0.8895004,
          0.874042,
          0.71343255,
          0.91550314,
          0.8739792,
          0.6520753,
          0.87584007,
          0.45548442,
          0.92098296,
          0.8800523,
          0.74716413,
          0.68206394,
          0.9683797,
          0.96800673,
          0.9078119,
          0.7930857,
          0.8932818,
          0.7996508,
          0.63136023,
          0.27944243,
          0.33055314,
          0.9255646,
          0.7046767,
          0.91152,
          0.61729693
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n           int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>-1;i--){\n                x[i]=\n           E }\n       }\n   }\n   long long paletta sort(int N,  int V[])  {\n       int paril[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n           if((v[i]%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]1=V[il/2;}\n           else{pari[i/2]=V[il/2;}\n       }\n       return ©;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:48:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145700.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          30
        ],
        "text_content": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2#*2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>-1;i--){\n           E }\n       }\n   }\n   long long paletta sort(int N,  int V[])  {\n       int paril[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((v[i]%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]1=V[il/2;}\n           else{pari[i/2]=V[il/2;}\n       }\n       return ©;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.91730785,
          0.7148927,
          0.7008259,
          0.912702,
          0.7549687,
          0.8895004,
          0.874042,
          0.71343255,
          0.91550314,
          0.8739792,
          0.05,
          0.8763884,
          0.7005018,
          0.92098296,
          0.87821734,
          0.63551545,
          0.9683797,
          0.9688472,
          0.9078119,
          0.7930857,
          0.8932818,
          0.7996508,
          0.63136023,
          0.27944243,
          0.33055314,
          0.92445433,
          0.7046767,
          0.91152,
          0.58294535
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2#*2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>-1;i--){\n           E }\n       }\n   }\n   long long paletta sort(int N,  int V[])  {\n       int paril[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((v[i]%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]1=V[il/2;}\n           else{pari[i/2]=V[il/2;}\n       }\n       return ©;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:48:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145710.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          30
        ],
        "text_content": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n           int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>-1;i--){\n                x[il=x[2*i]+x[2*i+1];\n           E }\n       }\n   }\n   long long paletta sort(int N,  int V[])  {\n       int paril[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n           if((v[i]%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]1=V[il/2;}\n           else{pari[i/2]=V[il/2;}\n       }\n       return ©;\n   }\ntedMode  ®o0Ao0      0  Ln16,Col34  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9178385,
          0.6850974,
          0.7008259,
          0.912702,
          0.7549687,
          0.8895004,
          0.874042,
          0.71343255,
          0.91550314,
          0.8739792,
          0.6520753,
          0.87584007,
          0.45548442,
          0.92098296,
          0.8687444,
          0.22117043,
          0.67802465,
          0.9683797,
          0.9688472,
          0.9078119,
          0.7930857,
          0.8932818,
          0.7996508,
          0.63136023,
          0.27944243,
          0.33055314,
          0.92445433,
          0.7046767,
          0.91152,
          0.6245153
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n           int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>-1;i--){\n                x[il=x[2*i]+x[2*i+1];\n           E }\n       }\n   }\n   long long paletta sort(int N,  int V[])  {\n       int paril[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n           if((v[i]%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]1=V[il/2;}\n           else{pari[i/2]=V[il/2;}\n       }\n       return ©;\n   }\ntedMode  ®o0Ao0      0  Ln16,Col34  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:48:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145720.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          30
        ],
        "text_content": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2*2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;iy0;i--[|{\n           |    x[il=x[2*i]+x[2*i+1];\n            }\n       }\n   }\n   long long paletta sort(int N,  int V[])  {\n       int paril[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((v[i]%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]1=V[il/2;}\n           else{pari[i/2]=V[il/2;}\n       }\n        return ©;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9151555,
          0.7007955,
          0.7008259,
          0.912702,
          0.7549687,
          0.8895004,
          0.874042,
          0.7432194,
          0.91550314,
          0.8739792,
          0.6520753,
          0.87584007,
          0.5121064,
          0.9123126,
          0.45507324,
          0.56269956,
          0.9176936,
          0.9242015,
          0.9196552,
          0.91272354,
          0.7137405,
          0.8774897,
          0.7996508,
          0.63136023,
          0.27944243,
          0.33055314,
          0.92445433,
          0.7046767,
          0.91152,
          0.5930169
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2*2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;iy0;i--[|{\n           |    x[il=x[2*i]+x[2*i+1];\n            }\n       }\n   }\n   long long paletta sort(int N,  int V[])  {\n       int paril[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((v[i]%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]1=V[il/2;}\n           else{pari[i/2]=V[il/2;}\n       }\n        return ©;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:48:50.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145730.88.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          30
        ],
        "text_content": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2*2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;iy0;i--[|{\n           |    x[il=x[2*i]+x[2*i+1];\n            }\n       }\n   }\n   long long paletta sort(int N,  int V[])  {\n       int paril[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((v[i]%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]1=V[il/2;}\n           else{pari[i/2]=V[il/2;}\n       }\n        return ©;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9151555,
          0.7007955,
          0.7008259,
          0.912702,
          0.7549687,
          0.8895004,
          0.874042,
          0.7432194,
          0.91550314,
          0.8739792,
          0.6520753,
          0.87584007,
          0.5121064,
          0.9123126,
          0.45507324,
          0.56269956,
          0.9176936,
          0.9242015,
          0.9196552,
          0.91272354,
          0.7137405,
          0.8774897,
          0.7996508,
          0.63136023,
          0.27944243,
          0.33055314,
          0.92445433,
          0.7046767,
          0.91152,
          0.5930169
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2*2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;iy0;i--[|{\n           |    x[il=x[2*i]+x[2*i+1];\n            }\n       }\n   }\n   long long paletta sort(int N,  int V[])  {\n       int paril[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((v[i]%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]1=V[il/2;}\n           else{pari[i/2]=V[il/2;}\n       }\n        return ©;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:49:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145740.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          31
        ],
        "text_content": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n           int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[i]=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli (i)\n   }\n   long long palett a& int\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n           if((V[i]%2)!=i%2)return -1;\n           if(i%2){dispari[i/2]=V[il/2;}\n           else{pari[i/2])=V[i]/2;}\n       }\n       return ©;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9209214,
          0.56284547,
          0.9000573,
          0.912702,
          0.8879633,
          0.8895004,
          0.874042,
          0.88929033,
          0.9192867,
          0.9164685,
          0.80767554,
          0.8763884,
          0.6064153,
          0.91739607,
          0.8256645,
          0.349928,
          0.92261004,
          0.72267437,
          0.5979429,
          0.6819869,
          0.82469654,
          0.78560835,
          0.8816812,
          0.843351,
          0.7745509,
          0.10086609,
          0.54606664,
          0.9133235,
          0.64774984,
          0.8975888,
          0.6327228
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n           int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[i]=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli (i)\n   }\n   long long palett a& int\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n           if((V[i]%2)!=i%2)return -1;\n           if(i%2){dispari[i/2]=V[il/2;}\n           else{pari[i/2])=V[i]/2;}\n       }\n       return ©;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:49:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145750.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          31
        ],
        "text_content": "   class Sumtree{\n       publlc:.\n       vector<int>x;\n       int size;\n       void crea(int len){\n           int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[il=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int i)|{\n       B\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n           if((v[i)%2)!=i%2)return -1;\n           if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\ntedMode  ®@0A0      0  Ln21,Col9  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.908597,
          0.4719333,
          0.9090107,
          0.912702,
          0.7549687,
          0.8895004,
          0.874042,
          0.88929033,
          0.91550314,
          0.7311737,
          0.6520753,
          0.87584007,
          0.5121064,
          0.9158606,
          0.8256645,
          0.5058122,
          0.9124985,
          0.8979442,
          0.75118417,
          0.317294,
          0.9144469,
          0.903777,
          0.85514724,
          0.86895525,
          0.8145391,
          0.7117217,
          0.6309211,
          0.4154702,
          0.91241026,
          0.68271416
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       publlc:.\n       vector<int>x;\n       int size;\n       void crea(int len){\n           int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[il=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int i)|{\n       B\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n           if((v[i)%2)!=i%2)return -1;\n           if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\ntedMode  ®@0A0      0  Ln21,Col9  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:49:20.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145760.88.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          31
        ],
        "text_content": "   class Sumtree{\n       publlc:. vector<int>x;\n       int size;\n       void crea(int len){\n           int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n           }\n           size=ceil2;\n                                [\n           x=vector<int>(ceil2#*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[il=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int i){\n       |\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n           if((v[i)%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\ntedMode  ®@0A0      0  Ln21,Col18  Spaces:4  UTF8  C++  [",
        "lsp_tooltips": [],
        "line_confidences": [
          0.91055036,
          0.595172,
          0.92046094,
          0.9041646,
          0.8895004,
          0.874042,
          0.88929033,
          0.91550314,
          0.8739792,
          0.5797081,
          0.05,
          0.8763884,
          0.6831314,
          0.9158606,
          0.8256645,
          0.5058122,
          0.9124985,
          0.8979442,
          0.8907488,
          0.5503042,
          0.9241101,
          0.9144469,
          0.903777,
          0.85514724,
          0.86895525,
          0.8145391,
          0.75008714,
          0.6309211,
          0.45188335,
          0.91241026,
          0.6641548
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       publlc:. vector<int>x;\n       int size;\n       void crea(int len){\n           int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n           }\n           size=ceil2;\n                                [\n           x=vector<int>(ceil2#*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[il=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int i){\n       |\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n           if((v[i)%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\ntedMode  ®@0A0      0  Ln21,Col18  Spaces:4  UTF8  C++  ["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:49:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145770.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          31
        ],
        "text_content": "   class Sumtree{\n       publlc:. vector<int>x;\n       int size;\n       void crea(int len){\n           int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[il=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int K){\n       |\n       |\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n           if((v[i)%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.90784746,
          0.5969505,
          0.912702,
          0.7549687,
          0.8895004,
          0.874042,
          0.88929033,
          0.91550314,
          0.8738345,
          0.85756975,
          0.8763884,
          0.6831314,
          0.9158606,
          0.8256645,
          0.5058122,
          0.9124985,
          0.9242015,
          0.7975014,
          0.72207516,
          0.8016597,
          0.9144469,
          0.903777,
          0.85514724,
          0.86895525,
          0.8145391,
          0.75008714,
          0.6309211,
          0.45188335,
          0.91241026,
          0.6025384
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       publlc:. vector<int>x;\n       int size;\n       void crea(int len){\n           int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[il=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int K){\n       |\n       |\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n           if((v[i)%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:49:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145780.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          31
        ],
        "text_content": "   class Sumtree{\n       publlc:. vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2#*2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[il=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int K)|{\n       %   x[size+k]=0;|\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((v[i)%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{pari[i/2]=V[i]/2;}\n       }\ntedMode  ®@0A0      0  Ln21,Col21  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.90784746,
          0.5913086,
          0.912702,
          0.7549687,
          0.8895004,
          0.874042,
          0.88929033,
          0.91550314,
          0.7311737,
          0.05,
          0.8763884,
          0.6831314,
          0.9158606,
          0.8256645,
          0.5058122,
          0.9124985,
          0.9242015,
          0.7901204,
          0.69537467,
          0.9144469,
          0.903777,
          0.85514724,
          0.86895525,
          0.8145391,
          0.7117217,
          0.6309211,
          0.5035032,
          0.91241026,
          0.6203614
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       publlc:. vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2#*2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[il=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int K)|{\n       %   x[size+k]=0;|\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((v[i)%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{pari[i/2]=V[i]/2;}\n       }\ntedMode  ®@0A0      0  Ln21,Col21  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:49:50.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145790.88.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          31
        ],
        "text_content": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n           int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2#*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[il=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int K)|{T\n           int s=size|\n       L   x[size+k]=0;\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n           if((V[i])%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[il/2;}\ntedMode  ®@0A0      0  Ln21,Col20  Spaces:d4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.905245,
          0.6337906,
          0.7155632,
          0.92046094,
          0.9041646,
          0.8895004,
          0.874042,
          0.88929033,
          0.91550314,
          0.74915624,
          0.05,
          0.8763884,
          0.6831314,
          0.9158606,
          0.8256645,
          0.5058122,
          0.9124985,
          0.9242015,
          0.62603015,
          0.6237028,
          0.62094665,
          0.9140612,
          0.9102177,
          0.8924716,
          0.8629173,
          0.89149356,
          0.659063,
          0.64432234,
          0.43815178,
          0.63131094
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n           int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2#*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[il=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int K)|{T\n           int s=size|\n       L   x[size+k]=0;\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n           if((V[i])%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[il/2;}\ntedMode  ®@0A0      0  Ln21,Col20  Spaces:d4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:50:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145800.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          31
        ],
        "text_content": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2*2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[il=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int K)|{\n            int s=size+k;\n       L   x[s]=0;|\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i])%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{pari[i/2]=V[il/2;}",
        "lsp_tooltips": [],
        "line_confidences": [
          0.905245,
          0.62437314,
          0.7057987,
          0.92046094,
          0.9041646,
          0.8895004,
          0.874042,
          0.88929033,
          0.91550314,
          0.8739792,
          0.58192366,
          0.8763884,
          0.6831314,
          0.9158606,
          0.8256645,
          0.5058122,
          0.9124985,
          0.9242015,
          0.8404253,
          0.89660656,
          0.6978944,
          0.9690264,
          0.9138331,
          0.8996918,
          0.87993807,
          0.89149356,
          0.659063,
          0.64432234,
          0.43815178,
          0.62253684
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2*2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[il=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int K)|{\n            int s=size+k;\n       L   x[s]=0;|\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i])%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{pari[i/2]=V[il/2;}"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:50:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145810.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          31
        ],
        "text_content": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2#*2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[il=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int K)|{\n            int s=size+k;\n           x[s]=0;\n           whiel\n            s=s/\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2) !=1i%2)return  -1;\ntedMode  ®o0Ao0      0   Ln23,Col13  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "ac while"
        ],
        "line_confidences": [
          0.905245,
          0.61132365,
          0.63169885,
          0.912702,
          0.7549687,
          0.8895004,
          0.874042,
          0.88929033,
          0.91550314,
          0.8739792,
          0.41753206,
          0.8763884,
          0.6831314,
          0.9158606,
          0.8256645,
          0.5058122,
          0.9124985,
          0.9242015,
          0.8404253,
          0.8915702,
          0.7287251,
          0.4672027,
          0.52975976,
          0.9134063,
          0.9060541,
          0.8961484,
          0.86911047,
          0.8877919,
          0.51220113,
          0.6366173
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            16,
            56
          ],
          [
            16,
            56
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n27\n28\n29\n30\n31\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2#*2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[il=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int K)|{\n            int s=size+k;\n           x[s]=0;\n           whiel\n            s=s/\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2) !=1i%2)return  -1;\ntedMode  ®o0Ao0      0   Ln23,Col13  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          165,
          765,
          486,
          794
        ],
        "ocr_text": "ac while"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:50:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145820.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          31
        ],
        "text_content": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2*2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[il=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n           x[s]=0;\n           while(js>1)|\n            $=5/2;\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2) !=1i%2)return  -1;\ntedMode  ®o0Ao0      0   Ln23,Col18  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.905245,
          0.68413687,
          0.64648306,
          0.912702,
          0.7549687,
          0.8895004,
          0.874042,
          0.88929033,
          0.91550314,
          0.8739792,
          0.67272425,
          0.87584007,
          0.5121064,
          0.9158606,
          0.8256645,
          0.5058122,
          0.9124985,
          0.9242015,
          0.9016993,
          0.89874953,
          0.69494927,
          0.32272613,
          0.42192063,
          0.9165423,
          0.9134063,
          0.9060541,
          0.8961484,
          0.86911047,
          0.8877919,
          0.51220113,
          0.6124295
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n27\n28\n29\n30\n31\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2*2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[il=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n           x[s]=0;\n           while(js>1)|\n            $=5/2;\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2) !=1i%2)return  -1;\ntedMode  ®o0Ao0      0   Ln23,Col18  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:50:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145830.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          31
        ],
        "text_content": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2*2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[il=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n           x[s]=0;\n           while(js>1)|\n            $=5/2;\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2) !=1i%2)return  -1;\ntedMode  ®o0Ao0      0   Ln23,Col18  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.905245,
          0.68413687,
          0.64648306,
          0.912702,
          0.7549687,
          0.8895004,
          0.874042,
          0.88929033,
          0.91550314,
          0.8739792,
          0.67272425,
          0.87584007,
          0.5121064,
          0.9158606,
          0.8256645,
          0.5058122,
          0.9124985,
          0.9242015,
          0.9016993,
          0.89874953,
          0.69494927,
          0.32272613,
          0.42192063,
          0.9165423,
          0.9134063,
          0.9060541,
          0.8961484,
          0.86911047,
          0.8877919,
          0.51220113,
          0.6124295
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n27\n28\n29\n30\n31\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2*2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[il=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n           x[s]=0;\n           while(js>1)|\n            $=5/2;\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2) !=1i%2)return  -1;\ntedMode  ®o0Ao0      0   Ln23,Col18  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:50:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145840.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          31
        ],
        "text_content": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2*2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[il=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n           x[s]=0;\n           while(js>1)|\n            $=5/2;\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2) !=1i%2)return  -1;\ntedMode  ®o0Ao0      0   Ln23,Col18  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.905245,
          0.68413687,
          0.64648306,
          0.912702,
          0.7549687,
          0.8895004,
          0.874042,
          0.88929033,
          0.91550314,
          0.8739792,
          0.67272425,
          0.87584007,
          0.5121064,
          0.9158606,
          0.8256645,
          0.5058122,
          0.9124985,
          0.9242015,
          0.9016993,
          0.89874953,
          0.69494927,
          0.32272613,
          0.42192063,
          0.9165423,
          0.9134063,
          0.9060541,
          0.8961484,
          0.86911047,
          0.8877919,
          0.51220113,
          0.6124295
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n27\n28\n29\n30\n31\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2*2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[il=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n           x[s]=0;\n           while(js>1)|\n            $=5/2;\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2) !=1i%2)return  -1;\ntedMode  ®o0Ao0      0   Ln23,Col18  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:50:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145850.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          31
        ],
        "text_content": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2*2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[il=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n           x[s]=0;\n           while(js>1)|\n            $=5/2;\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2) !=1i%2)return  -1;\ntedMode  ®o0Ao0      0   Ln23,Col18  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.905245,
          0.68413687,
          0.64648306,
          0.912702,
          0.7549687,
          0.8895004,
          0.874042,
          0.88929033,
          0.91550314,
          0.8739792,
          0.67272425,
          0.87584007,
          0.5121064,
          0.9158606,
          0.8256645,
          0.5058122,
          0.9124985,
          0.9242015,
          0.9016993,
          0.89874953,
          0.69494927,
          0.32272613,
          0.42192063,
          0.9165423,
          0.9134063,
          0.9060541,
          0.8961484,
          0.86911047,
          0.8877919,
          0.51220113,
          0.6124295
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n27\n28\n29\n30\n31\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2*2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[il=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n           x[s]=0;\n           while(js>1)|\n            $=5/2;\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2) !=1i%2)return  -1;\ntedMode  ®o0Ao0      0   Ln23,Col18  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:51:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145860.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          31
        ],
        "text_content": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2*2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[il=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n           x[s]=0;\n           while(js>1)|\n            $=5/2;\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2) !=1i%2)return  -1;\ntedMode  ®o0Ao0      0   Ln23,Col18  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.905245,
          0.68413687,
          0.64648306,
          0.912702,
          0.7549687,
          0.8895004,
          0.874042,
          0.88929033,
          0.91550314,
          0.8739792,
          0.67272425,
          0.87584007,
          0.5121064,
          0.9158606,
          0.8256645,
          0.5058122,
          0.9124985,
          0.9242015,
          0.9016993,
          0.8943735,
          0.64953816,
          0.32272613,
          0.42192063,
          0.9165423,
          0.9134063,
          0.9060541,
          0.8961484,
          0.86911047,
          0.8877919,
          0.51220113,
          0.6124295
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n27\n28\n29\n30\n31\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2*2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[il=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n           x[s]=0;\n           while(js>1)|\n            $=5/2;\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2) !=1i%2)return  -1;\ntedMode  ®o0Ao0      0   Ln23,Col18  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:51:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145870.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          31
        ],
        "text_content": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2#*2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[il=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n           x[s]1=0;\n           while(s>1){\n            $=5/2;\n            ]\n            }\n       }\n   }\n   long long paletta sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];",
        "lsp_tooltips": [],
        "line_confidences": [
          0.905245,
          0.581903,
          0.613934,
          0.92046094,
          0.9041646,
          0.8895004,
          0.874042,
          0.88929033,
          0.91550314,
          0.8739792,
          0.05,
          0.75024825,
          0.6831314,
          0.9158606,
          0.8256645,
          0.5058122,
          0.9124985,
          0.9242015,
          0.9016993,
          0.8943735,
          0.41378632,
          0.87850416,
          0.71152925,
          0.32955086,
          0.9118494,
          0.919681,
          0.8771758,
          0.9129205,
          0.7034013,
          0.88484156,
          0.6658659
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n29\n30\n31\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2#*2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[il=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n           x[s]1=0;\n           while(s>1){\n            $=5/2;\n            ]\n            }\n       }\n   }\n   long long paletta sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:51:20.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145880.88.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          31
        ],
        "text_content": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2*2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[il=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n           x[s]1=0;\n           while(s>1)f]  I\n            $=5/2;\n            x[s]=x\n\n       }\n   }\n   long long paletta sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];",
        "lsp_tooltips": [],
        "line_confidences": [
          0.905245,
          0.7147192,
          0.564229,
          0.92046094,
          0.9041646,
          0.8895004,
          0.874042,
          0.88929033,
          0.91550314,
          0.8739792,
          0.6101564,
          0.8763884,
          0.6831314,
          0.9158606,
          0.8256645,
          0.5058122,
          0.9124985,
          0.9242015,
          0.9016993,
          0.8943735,
          0.41378632,
          0.67653584,
          0.49928778,
          0.72474444,
          0.3980282,
          0.919681,
          0.8771758,
          0.9129205,
          0.7034013,
          0.88484156,
          0.6326087
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n29\n30\n31\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2*2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[il=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n           x[s]1=0;\n           while(s>1)f]  I\n            $=5/2;\n            x[s]=x\n\n       }\n   }\n   long long paletta sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:51:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145890.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          31
        ],
        "text_content": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2*2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[il=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n           x[s]1=0;\n           while(s>1)f]  I\n            $=5/2;\n            x[s)=x[2*s]4\n\n       }\n   }\n   long long paletta sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];",
        "lsp_tooltips": [],
        "line_confidences": [
          0.905245,
          0.8577322,
          0.6026221,
          0.92046094,
          0.9041646,
          0.8895004,
          0.874042,
          0.88929033,
          0.91550314,
          0.8739792,
          0.6101564,
          0.8763884,
          0.6831314,
          0.9158606,
          0.8256645,
          0.5058122,
          0.9124985,
          0.9242015,
          0.9016993,
          0.8943735,
          0.41378632,
          0.67653584,
          0.4702237,
          0.50901735,
          0.3980282,
          0.919681,
          0.8771758,
          0.9129205,
          0.7034013,
          0.88484156,
          0.6477095
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n29\n30\n31\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2*2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[il=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n           x[s]1=0;\n           while(s>1)f]  I\n            $=5/2;\n            x[s)=x[2*s]4\n\n       }\n   }\n   long long paletta sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:51:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145900.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          31
        ],
        "text_content": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2*2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[il=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n           x[s]1=0;\n           while(s>1)f]  I\n            $=5/2;\n            x[s)=x[2*s]+x[2*s+1] |\n\n       }\n   }\n   long long paletta sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\ntedMode  00A0      0   Ln25Col30  Spaces:d4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.905245,
          0.7948427,
          0.45726407,
          0.912702,
          0.7549687,
          0.8895004,
          0.874042,
          0.88929033,
          0.91550314,
          0.8739792,
          0.6101564,
          0.8763884,
          0.6831314,
          0.9158606,
          0.8256645,
          0.5058122,
          0.9124985,
          0.9242015,
          0.9016993,
          0.8943735,
          0.41378632,
          0.67671883,
          0.4702237,
          0.6135091,
          0.3980282,
          0.919681,
          0.8771758,
          0.9129205,
          0.7034013,
          0.88484156,
          0.66331017
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n29\n30\n31\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2*2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[il=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n           x[s]1=0;\n           while(s>1)f]  I\n            $=5/2;\n            x[s)=x[2*s]+x[2*s+1] |\n\n       }\n   }\n   long long paletta sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\ntedMode  00A0      0   Ln25Col30  Spaces:d4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:51:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145910.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          33
        ],
        "text_content": "   class Sumtree{\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2+#2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[i]=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int Kk){\n            int s=size+k;\n            x[s]=0;\n           while(s>1){\n            s=5/2;\n           x[s]=x[2*s]+x[2*¥s+1];\n            }\n       }\n       voI|\n   }      |\n   long long paletta_sort(int ,      N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\ntedMode  00A0      0  Ln28,Col8  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "ate void,"
        ],
        "line_confidences": [
          0.90006685,
          0.72617793,
          0.77717555,
          0.9026009,
          0.82858735,
          0.70054746,
          0.9103782,
          0.7636837,
          0.29943076,
          0.87752557,
          0.30443808,
          0.9001577,
          0.77938575,
          0.15452659,
          0.9088575,
          0.91605264,
          0.83724403,
          0.89254,
          0.8694569,
          0.8115337,
          0.64504576,
          0.32292342,
          0.9098756,
          0.9248552,
          0.06640472,
          0.936289,
          0.83762115,
          0.8962791,
          0.86835253,
          0.8876413,
          0.71339375
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            11,
            51
          ],
          [
            11,
            17
          ],
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n2\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2+#2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[i]=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int Kk){\n            int s=size+k;\n            x[s]=0;\n           while(s>1){\n            s=5/2;\n           x[s]=x[2*s]+x[2*¥s+1];\n            }\n       }\n       voI|\n   }      |\n   long long paletta_sort(int ,      N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\ntedMode  00A0      0  Ln28,Col8  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          134,
          840,
          455,
          870
        ],
        "ocr_text": "ate void,"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:52:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145920.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          33
        ],
        "text_content": "   class Sumtree{\n       int size;\n       void crea(int len){\n            int ceil2=1;\n            while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2+#2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i)=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[i]l=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n            x[s]=0;\n            while(s>1){\n            s=5/2;\n            x[s]=x[2*s]+x[2*¥s+1];\n            }\n       }\n       void intervallo|\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\ntedMode  00A0      0   Ln28,Col20  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.90006685,
          0.75902385,
          0.7841822,
          0.9026009,
          0.82858735,
          0.70054746,
          0.9103782,
          0.7636837,
          0.29943076,
          0.8649411,
          0.6159115,
          0.9001577,
          0.77938575,
          0.34787574,
          0.9088575,
          0.91605264,
          0.81582546,
          0.89254,
          0.8694569,
          0.8115337,
          0.64504576,
          0.32292342,
          0.9098756,
          0.9248552,
          0.78451645,
          0.9098948,
          0.9081816,
          0.8884864,
          0.85201013,
          0.8876413,
          0.64484495
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       int size;\n       void crea(int len){\n            int ceil2=1;\n            while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2+#2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i)=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[i]l=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n            x[s]=0;\n            while(s>1){\n            s=5/2;\n            x[s]=x[2*s]+x[2*¥s+1];\n            }\n       }\n       void intervallo|\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\ntedMode  00A0      0   Ln28,Col20  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:52:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145930.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          33
        ],
        "text_content": "   class Sumtree{\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2+#2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[i]=x[2*i]+x[2*1i+1];\n            }\n       }\n       void togli(int Kk){\n            int s=size+k;\n            x[s]=0;\n           while(s>1){\n            s=5/2;\n           x[s]=x[2*s]+x[2*¥s+1];\n            }\n       }\n       void intervallo()\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){",
        "lsp_tooltips": [],
        "line_confidences": [
          0.90006685,
          0.7137115,
          0.78127193,
          0.9026009,
          0.82858735,
          0.70054746,
          0.9103782,
          0.7636837,
          0.29943076,
          0.87752557,
          0.30443808,
          0.9001577,
          0.7347035,
          0.69833404,
          0.96734774,
          0.9686972,
          0.83724403,
          0.89254,
          0.8694569,
          0.8115337,
          0.64504576,
          0.32292342,
          0.9098756,
          0.7735752,
          0.89774156,
          0.9387136,
          0.91115946,
          0.8884864,
          0.85201013,
          0.8876413,
          0.6419546
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n22\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2+#2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[i]=x[2*i]+x[2*1i+1];\n            }\n       }\n       void togli(int Kk){\n            int s=size+k;\n            x[s]=0;\n           while(s>1){\n            s=5/2;\n           x[s]=x[2*s]+x[2*¥s+1];\n            }\n       }\n       void intervallo()\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:52:20.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145940.88.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          33
        ],
        "text_content": "   class Sumtree{\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2+#2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[i]=x[2*i]+x[2*1i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n            x[s]=0;\n           while(s>1){\n            s=5/2;\n           x[s]=x[2*s]+x[2*¥s+1];\n            }\n       }\n       void intervallo(int [}\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\ntedMode  00A0      0   Ln28,Col25  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.75842637,
          0.7374838,
          0.7852684,
          0.9026009,
          0.82858735,
          0.70054746,
          0.9103782,
          0.7636837,
          0.29943076,
          0.87752557,
          0.30443808,
          0.9001577,
          0.7347035,
          0.42675418,
          0.96734774,
          0.9686972,
          0.81704545,
          0.89254,
          0.8694569,
          0.8115337,
          0.64504576,
          0.32292342,
          0.9098756,
          0.9248552,
          0.60591555,
          0.91514087,
          0.91115946,
          0.8884864,
          0.9038482,
          0.8876413,
          0.6400826
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n22\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2+#2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[i]=x[2*i]+x[2*1i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n            x[s]=0;\n           while(s>1){\n            s=5/2;\n           x[s]=x[2*s]+x[2*¥s+1];\n            }\n       }\n       void intervallo(int [}\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\ntedMode  00A0      0   Ln28,Col25  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:52:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145950.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          33
        ],
        "text_content": "   class Sumtree{\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2+#2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[i]=x[2*i]+x[2*1i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n            x[s]=0;\n           while(s>1){\n            s=5/2;\n           x[s]=x[2*s]+x[2*¥s+1];\n            }\n       }\n       void intervallo(int a\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){",
        "lsp_tooltips": [],
        "line_confidences": [
          0.75842637,
          0.7185959,
          0.80687386,
          0.9026009,
          0.82858735,
          0.70054746,
          0.9103782,
          0.7636837,
          0.29943076,
          0.87752557,
          0.30443808,
          0.9001577,
          0.7347035,
          0.42675418,
          0.96734774,
          0.9686972,
          0.81704545,
          0.89254,
          0.8694569,
          0.8115337,
          0.64504576,
          0.32292342,
          0.9098756,
          0.9248552,
          0.617047,
          0.91514087,
          0.91115946,
          0.8884864,
          0.9038482,
          0.8876413,
          0.6312424
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n22\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2+#2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[i]=x[2*i]+x[2*1i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n            x[s]=0;\n           while(s>1){\n            s=5/2;\n           x[s]=x[2*s]+x[2*¥s+1];\n            }\n       }\n       void intervallo(int a\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:52:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145960.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          33
        ],
        "text_content": "   class Sumtree{\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2+#2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[i]=x[2*i]+x[2*1i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n            x[s]=0;\n           while(s>1){\n            s=5/2;\n           x[s]=x[2*s]+x[2*¥s+1];\n            }\n       }\n       void intervallo(int a\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){",
        "lsp_tooltips": [],
        "line_confidences": [
          0.75842637,
          0.7185959,
          0.80687386,
          0.9026009,
          0.82858735,
          0.70054746,
          0.9103782,
          0.7636837,
          0.29943076,
          0.87752557,
          0.30443808,
          0.9001577,
          0.7347035,
          0.42675418,
          0.96734774,
          0.9686972,
          0.81704545,
          0.89254,
          0.8694569,
          0.8115337,
          0.64504576,
          0.32292342,
          0.9098756,
          0.9248552,
          0.617047,
          0.91514087,
          0.91115946,
          0.8884864,
          0.9038482,
          0.8876413,
          0.6312424
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n22\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2+#2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[i]=x[2*i]+x[2*1i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n            x[s]=0;\n           while(s>1){\n            s=5/2;\n           x[s]=x[2*s]+x[2*¥s+1];\n            }\n       }\n       void intervallo(int a\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:52:50.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145970.88.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          33
        ],
        "text_content": "   class Sumtree{\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2+#2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[i]=x[2*i]+x[2*1i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n            x[s]=0;\n           while(s>1){\n            s=5/2;\n           x[s]=x[2*s]+x[2*¥s+1];\n            }\n       }\n      Tvoid intervallo(int a)\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){",
        "lsp_tooltips": [],
        "line_confidences": [
          0.75842637,
          0.7185959,
          0.80687386,
          0.9026009,
          0.82858735,
          0.70054746,
          0.9103782,
          0.7636837,
          0.29943076,
          0.87752557,
          0.30443808,
          0.9001577,
          0.7347035,
          0.42675418,
          0.96734774,
          0.9686972,
          0.81704545,
          0.89254,
          0.8694569,
          0.8115337,
          0.64504576,
          0.32292342,
          0.9098756,
          0.9287517,
          0.7428438,
          0.9122145,
          0.9092453,
          0.8884864,
          0.9038482,
          0.8876413,
          0.6312424
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       int size;\n       void crea(int len){\n            int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2+#2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[i]=x[2*i]+x[2*1i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n            x[s]=0;\n           while(s>1){\n            s=5/2;\n           x[s]=x[2*s]+x[2*¥s+1];\n            }\n       }\n      Tvoid intervallo(int a)\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:53:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145980.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          5,
          35
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           while(ceil2<len){\n                ceil2=ceil2*2;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[il=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       //void intervallo(int a)\n   }\n   long long scambi\n   long long pdletta_sort(int N,  int V[])  {\n       int paril[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n           if((v[i]%2)!=i%2)return  -1;",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9017994,
          0.8842599,
          0.50170803,
          0.11989624,
          0.9118494,
          0.8782216,
          0.7186206,
          0.8915365,
          0.71454644,
          0.9121849,
          0.84111357,
          0.40492114,
          0.6666851,
          0.9196503,
          0.8941657,
          0.8906886,
          0.7716847,
          0.87467855,
          0.46334857,
          0.47052136,
          0.91773224,
          0.91957045,
          0.90899235,
          0.9223197,
          0.9134274,
          0.8656507,
          0.7272856,
          0.8684623,
          0.8283498,
          0.6761171,
          0.5905402
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           while(ceil2<len){\n                ceil2=ceil2*2;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[il=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       //void intervallo(int a)\n   }\n   long long scambi\n   long long pdletta_sort(int N,  int V[])  {\n       int paril[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n           if((v[i]%2)!=i%2)return  -1;"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:53:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794145990.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          5,
          40
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           ,\n           for(int i=ceil2-1;i>0;i--){\n                x[i)=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int  s=size+k;\n           x[s]=0;\n           while(s>1){\n           s=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       //void intervallo(int a)\n   }\n   long long scambifjint_\n   long long paletta sth(int N,  int VI])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n           if((V[1i]%2) !=1i%2) return -1;\n           if(i%2){dispari[i/2]1=V[i]/2;}\n           else{pari[i/2]=V[il/2;}\n       }\n       return 0;\n   }\ntedMode  ®@0A0      0  Ln30,Col22  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9017994,
          0.8877481,
          0.3434809,
          0.62921184,
          0.5860668,
          0.91494936,
          0.9225583,
          0.87459356,
          0.90201694,
          0.8537311,
          0.8730057,
          0.3075654,
          0.4575025,
          0.91508085,
          0.9258393,
          0.9071507,
          0.9164137,
          0.7990425,
          0.78904665,
          0.88331425,
          0.8875504,
          0.7403439,
          0.47403747,
          0.2091272,
          0.27043724,
          0.9179565,
          0.58448875,
          0.96802545,
          0.70426625
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n=\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           ,\n           for(int i=ceil2-1;i>0;i--){\n                x[i)=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int  s=size+k;\n           x[s]=0;\n           while(s>1){\n           s=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       //void intervallo(int a)\n   }\n   long long scambifjint_\n   long long paletta sth(int N,  int VI])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n           if((V[1i]%2) !=1i%2) return -1;\n           if(i%2){dispari[i/2]1=V[i]/2;}\n           else{pari[i/2]=V[il/2;}\n       }\n       return 0;\n   }\ntedMode  ®@0A0      0  Ln30,Col22  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:53:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146000.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          5,
          40
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n                                -\n           for(int i=ceil2-1;i>0;i--){\n                x[i)=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int  s=size+k;\n           x[s]=0;\n           while(s>1){\n           s=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       //void intervallo(int a)\n   }\n   long long scambi{jint*x,int len)\n   long long paletta sth(int N,\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n           if((V[1i]%2) !=1i%2) return -1;\n           if(i%2){dispari[i/2]1=V[i]/2;}\n           else{pari[i/2]=V[il/2;}\n       }\n       return 0;\n   }\ntedMode  ®@0A0      0  Ln30,Col31  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "a len"
        ],
        "line_confidences": [
          0.9017994,
          0.8887471,
          0.321118,
          0.86791897,
          0.5860668,
          0.91494936,
          0.9225583,
          0.87459356,
          0.90201694,
          0.8537311,
          0.8730057,
          0.3075654,
          0.4575025,
          0.91508085,
          0.9258393,
          0.9071507,
          0.9164137,
          0.62435114,
          0.85511214,
          0.88331425,
          0.8875504,
          0.7403439,
          0.47403747,
          0.2091272,
          0.27043724,
          0.9179565,
          0.58448875,
          0.96802545,
          0.721076
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            35,
            75
          ],
          [
            31,
            37
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n==\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n                                -\n           for(int i=ceil2-1;i>0;i--){\n                x[i)=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int  s=size+k;\n           x[s]=0;\n           while(s>1){\n           s=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       //void intervallo(int a)\n   }\n   long long scambi{jint*x,int len)\n   long long paletta sth(int N,\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n           if((V[1i]%2) !=1i%2) return -1;\n           if(i%2){dispari[i/2]1=V[i]/2;}\n           else{pari[i/2]=V[il/2;}\n       }\n       return 0;\n   }\ntedMode  ®@0A0      0  Ln30,Col31  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          279,
          654,
          600,
          681
        ],
        "ocr_text": "a len"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:53:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146010.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          5,
          42
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n            ]\n            for(int i=ceil2-1;i>0;i--){\n                x[i)=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int  s=size+k;\n           x[s]=0;\n           while(s>1){\n            s=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n            }\n       }\n       //void intervallo(int a)\n   }\n   long long scambi{int*x,int LenÌE\n   [}\n   long long paletta_sort(int N,  int V[])  {\n       int paril[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2)1=i%2)return  -1;\n            if(i%2){dispari[i/2]1=V[il/2;}\n            else{pari[i/2]=V[i]/2;}\n       }\n        return 0;\n   }\ntedMode  ®o0Ao0      0  Ln31,Col5  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.76003915,
          0.89381766,
          0.39018854,
          0.6928028,
          0.6649179,
          0.91494936,
          0.9225583,
          0.9032391,
          0.90201694,
          0.8537311,
          0.8730057,
          0.3075654,
          0.53787977,
          0.91508085,
          0.9258393,
          0.9071507,
          0.91670763,
          0.75100017,
          0.62973934,
          0.9158541,
          0.6962864,
          0.891817,
          0.7989773,
          0.7295302,
          0.1569252,
          0.2748124,
          0.9135178,
          0.56553054,
          0.9135252,
          0.67028856
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\ni\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n            ]\n            for(int i=ceil2-1;i>0;i--){\n                x[i)=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int  s=size+k;\n           x[s]=0;\n           while(s>1){\n            s=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n            }\n       }\n       //void intervallo(int a)\n   }\n   long long scambi{int*x,int LenÌE\n   [}\n   long long paletta_sort(int N,  int V[])  {\n       int paril[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2)1=i%2)return  -1;\n            if(i%2){dispari[i/2]1=V[il/2;}\n            else{pari[i/2]=V[i]/2;}\n       }\n        return 0;\n   }\ntedMode  ®o0Ao0      0  Ln31,Col5  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:53:40.878000020Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146020.878.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          5,
          42
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n B\n            for(int i=ceil2-1;i>0;i--){\n                x[i)=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int  s=size+k;\n           x[s]=0;\n           while(s>1){\n            s=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n            }\n       }\n       //void intervallo(int a)\n   }\n   long long scambi{int*x,int LenÌE\n   ’\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int paril[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]=V[il/2;}\n            else{pari[i/2]=V[i]/2;}\n       }\n        return ©;\n   }\ntedMode  ®o0Ao0      0   Ln31,Col15  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.76003915,
          0.89372087,
          0.5382816,
          0.6928028,
          0.6649179,
          0.91494936,
          0.9225583,
          0.87459356,
          0.90201694,
          0.8537311,
          0.8730057,
          0.3075654,
          0.43561497,
          0.91508085,
          0.9258393,
          0.9071507,
          0.91670763,
          0.7543182,
          0.7989668,
          0.9401198,
          0.9158541,
          0.66397333,
          0.891817,
          0.7989773,
          0.5554131,
          0.12814361,
          0.2748124,
          0.9135178,
          0.6304025,
          0.9135252,
          0.63314116
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\nL\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n B\n            for(int i=ceil2-1;i>0;i--){\n                x[i)=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int  s=size+k;\n           x[s]=0;\n           while(s>1){\n            s=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n            }\n       }\n       //void intervallo(int a)\n   }\n   long long scambi{int*x,int LenÌE\n   ’\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int paril[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\n            if((V[i]%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]=V[il/2;}\n            else{pari[i/2]=V[i]/2;}\n       }\n        return ©;\n   }\ntedMode  ®o0Ao0      0   Ln31,Col15  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:53:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146030.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          5,
          37
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           }\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i)=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1i]=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int  s=size+k;\n           x[s]=0;\n           while(s>1){\n           s=s/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       //void intelvallo(int a)\n   }\n   long long scambi{int*x,int len)E\n       Sumtree s;\n   L }\n   long long paletta_sort(int N,  int V[])  {\n       int paril[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\ntedMode  00A0      0  Ln32,Col7  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.76003915,
          0.89813185,
          0.8295836,
          0.9168344,
          0.86093855,
          0.78640604,
          0.6950706,
          0.9121161,
          0.88852394,
          0.07032806,
          0.91821676,
          0.9258393,
          0.8582718,
          0.9054593,
          0.8773967,
          0.8856064,
          0.19394349,
          0.30663192,
          0.91095006,
          0.9185848,
          0.7696538,
          0.90268844,
          0.73989165,
          0.91140854,
          0.7426632,
          0.9021581,
          0.72042936,
          0.84242725,
          0.83331,
          0.66288143
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           }\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i)=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1i]=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int  s=size+k;\n           x[s]=0;\n           while(s>1){\n           s=s/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       //void intelvallo(int a)\n   }\n   long long scambi{int*x,int len)E\n       Sumtree s;\n   L }\n   long long paletta_sort(int N,  int V[])  {\n       int paril[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\ntedMode  00A0      0  Ln32,Col7  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:54:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146040.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          5,
          37
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           }\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i)=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1i]=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int  s=size+k;\n           x[s]=0;\n           while(s>1){\n           s=s/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       //void intelvallo(int a)\n   }\n   long long scambi{int*x,int len)E\n       Sumtree s;\n   L }    s.crea(len);\n   long long paletta_sort(int N,  int V[])  {\n       int paril[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\ntedMode  00A0      0  Ln32,Col17  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9017994,
          0.8112625,
          0.39624062,
          0.9168344,
          0.86093855,
          0.78640604,
          0.6950706,
          0.9121161,
          0.88852394,
          0.07032806,
          0.91821676,
          0.9258393,
          0.757883,
          0.9054593,
          0.8773967,
          0.8828468,
          0.19394349,
          0.30663192,
          0.91095006,
          0.9185848,
          0.7696538,
          0.90268844,
          0.73989165,
          0.9100111,
          0.7534575,
          0.9021581,
          0.72042936,
          0.84242725,
          0.83331,
          0.66708696
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           }\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i)=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1i]=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int  s=size+k;\n           x[s]=0;\n           while(s>1){\n           s=s/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       //void intelvallo(int a)\n   }\n   long long scambi{int*x,int len)E\n       Sumtree s;\n   L }    s.crea(len);\n   long long paletta_sort(int N,  int V[])  {\n       int paril[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\ntedMode  00A0      0  Ln32,Col17  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:54:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146050.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          10,
          38
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i)=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[i)=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int  s=size+k;\n           x[s]=0;\n           while(s>1){\n           s=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       //void intcîvallo(int a)\n   }\n   long long scambi{int*x,int len)E\n       Sumtree s;\n       s.crea(len);\n       int* inver|\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\ntedMode  00A0      0  Ln33,Col15  Spaces:4  UTF8  C++  [",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9017994,
          0.87986845,
          0.7701912,
          0.9076405,
          0.8439051,
          0.4469496,
          0.90865904,
          0.83563185,
          0.6649179,
          0.91494936,
          0.9225583,
          0.87459356,
          0.8604951,
          0.8537311,
          0.8810288,
          0.3075654,
          0.41244477,
          0.91508085,
          0.9258393,
          0.8315704,
          0.9695326,
          0.82316566,
          0.9010618,
          0.87804145,
          0.8663039,
          0.965799,
          0.89920527,
          0.8884864,
          0.85015506,
          0.83331,
          0.6675812
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n30\n31\n32\n33\n34\n35\n36\n37\n38\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i)=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[i)=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int  s=size+k;\n           x[s]=0;\n           while(s>1){\n           s=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       //void intcîvallo(int a)\n   }\n   long long scambi{int*x,int len)E\n       Sumtree s;\n       s.crea(len);\n       int* inver|\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\ntedMode  00A0      0  Ln33,Col15  Spaces:4  UTF8  C++  ["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:54:20.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146060.88.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          10,
          38
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i)=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[i)=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int  s=size+k;\n           x[s]=0;\n           while(s>1){\n           s=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       //void intcîvallo(int a)\n   }\n   long long scambi{int*x,int len}{\n       Sumtree s;\n   '    s.crea(len); int inversd[[]\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\ntedMode  00A0      0  Ln33,Col17  Spaces:4  UTF8  C++  [",
        "lsp_tooltips": [],
        "line_confidences": [
          0.76003915,
          0.9010004,
          0.68086284,
          0.9076405,
          0.8439051,
          0.4469496,
          0.90865904,
          0.83563185,
          0.6649179,
          0.91494936,
          0.9225583,
          0.87459356,
          0.7407196,
          0.8537311,
          0.8730057,
          0.3075654,
          0.41244477,
          0.91508085,
          0.9258393,
          0.8315704,
          0.9695326,
          0.8031881,
          0.9010618,
          0.64047503,
          0.9122145,
          0.8948332,
          0.8884864,
          0.85015506,
          0.83331,
          0.65665776
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n30\n31\n32\n33\n34\n35\n36\n37\n38\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i)=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[i)=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int  s=size+k;\n           x[s]=0;\n           while(s>1){\n           s=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       //void intcîvallo(int a)\n   }\n   long long scambi{int*x,int len}{\n       Sumtree s;\n   '    s.crea(len); int inversd[[]\n   }\n   long long paletta_sort(int N,  int V[])  {\n       int pari[(N+1)/2];\n       int dispari[N/2];\n       for(int i=0;i<N;i++){\ntedMode  00A0      0  Ln33,Col17  Spaces:4  UTF8  C++  ["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:54:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146070.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          31
        ],
        "text_content": "                                e\n   class Sumtree{\n       public:\n       vector<int>x;\n       int î?ze;\n       void crea(int len){\n           int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2#*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[il=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           s=5/2;\n           x[s)=x[2*s]+x[2*s+1];\n           }\n       }\n       //void intervallo(int  a)\n   }\n   long long scambi{int*x,int len){",
        "lsp_tooltips": [],
        "line_confidences": [
          0.63014686,
          0.74559075,
          0.6900692,
          0.8475138,
          0.67966735,
          0.8784301,
          0.9003798,
          0.850433,
          0.8892558,
          0.9124985,
          0.7252492,
          0.21280266,
          0.6297671,
          0.32787383,
          0.913244,
          0.85222846,
          0.4693512,
          0.9117763,
          0.90461683,
          0.87927175,
          0.89475155,
          0.5158764,
          0.8690196,
          0.6505947,
          0.48725513,
          0.89846915,
          0.88891226,
          0.9049256,
          0.9139565,
          0.8461634,
          0.7074794
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "                                e\n   class Sumtree{\n       public:\n       vector<int>x;\n       int î?ze;\n       void crea(int len){\n           int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2#*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[il=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           s=5/2;\n           x[s)=x[2*s]+x[2*s+1];\n           }\n       }\n       //void intervallo(int  a)\n   }\n   long long scambi{int*x,int len){"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:54:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146080.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          31
        ],
        "text_content": "   #include<vector>\n\n   class Sumtree{\n       public:\n       vectqr<int>x;\n       int size;\n       void crea(int len){\n           int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[il=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           s=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       //void intervallo(int a)\n   }\ntedMode  00A0      0  Ln2,Col20  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7140816,
          0.76765656,
          0.78578454,
          0.88801384,
          0.5097733,
          0.9131396,
          0.88381594,
          0.90586686,
          0.7716444,
          0.9010353,
          0.9235853,
          0.7820063,
          0.44278258,
          0.87282073,
          0.29938605,
          0.9142307,
          0.8752116,
          0.5273237,
          0.9118494,
          0.8982055,
          0.8536946,
          0.90914303,
          0.5384375,
          0.61503226,
          0.6534778,
          0.466008,
          0.8984414,
          0.9056556,
          0.9044158,
          0.90011126,
          0.6888901
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include<vector>\n\n   class Sumtree{\n       public:\n       vectqr<int>x;\n       int size;\n       void crea(int len){\n           int ceil2=1;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[il=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           s=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       //void intervallo(int a)\n   }\ntedMode  00A0      0  Ln2,Col20  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:54:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146090.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          27,
          46
        ],
        "text_content": "   class Sumtree{\n       void togli(int k){\n            x[s1=x[2*s]1+x[2*s+1];\n            }\n       }\n       //void intervallo(int a)\n   }\n   long long scambi{int*x,int len){\n       Sumtree s;\n       s.crea(len);\n       int inversol[]\n   }\n   long long paletta_sort(int N,  int V[])  {\n       vector<int> pariff(N+1)/2];\n       int dispari[Nn/2];\n                                |\n       for(int i=0;i<N;i++){\n            if((V[i]%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{pari[i/2]=V[il/2;}\n       }\n        return 0;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6567555,
          0.84310347,
          0.22778493,
          0.9072817,
          0.91780144,
          0.90697694,
          0.8989254,
          0.78592104,
          0.90993494,
          0.88561493,
          0.71428984,
          0.9073784,
          0.91475356,
          0.8854507,
          0.62454164,
          0.62153167,
          0.80105615,
          0.660851,
          0.49361023,
          0.3464982,
          0.9184448,
          0.77250695,
          0.9039261,
          0.72589445
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\n43\n44\n45\n46\nî"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void togli(int k){\n            x[s1=x[2*s]1+x[2*s+1];\n            }\n       }\n       //void intervallo(int a)\n   }\n   long long scambi{int*x,int len){\n       Sumtree s;\n       s.crea(len);\n       int inversol[]\n   }\n   long long paletta_sort(int N,  int V[])  {\n       vector<int> pariff(N+1)/2];\n       int dispari[Nn/2];\n                                |\n       for(int i=0;i<N;i++){\n            if((V[i]%2)!=i%2)return  -1;\n            if(i%2){dispari[i/2]=V[i]/2;}\n            else{pari[i/2]=V[il/2;}\n       }\n        return 0;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:55:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146100.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          27,
          46
        ],
        "text_content": "   class Sumtree{\n       void togli(int k){\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       //void intervallo(int a)\n   }\n   long long scambi{int*x,int len){\n       Sumtree s;\n       s.crea(len);\n       int inversol[]\n   }\n   long long paletta_sort(int N,  int V[]) E\n       vector<inth pari((N+1)/2);\n       int dispari[N/2];\n                                i\n       for(int i=0;i<N;i++){\n           if({(V[i]%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n       return 6;\n   Ù\ntedMode  00A0      0  Ln38,Col31  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6341944,
          0.7507035,
          0.32670915,
          0.9118494,
          0.91780144,
          0.90697694,
          0.8989254,
          0.78592104,
          0.90993494,
          0.908236,
          0.73042536,
          0.9073784,
          0.87775415,
          0.6790273,
          0.86794937,
          0.7033277,
          0.8738136,
          0.64610195,
          0.22627488,
          0.88453394,
          0.96910155,
          0.85010743,
          0.32926247,
          0.7185709
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\n43\n44\n45\n46\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void togli(int k){\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       //void intervallo(int a)\n   }\n   long long scambi{int*x,int len){\n       Sumtree s;\n       s.crea(len);\n       int inversol[]\n   }\n   long long paletta_sort(int N,  int V[]) E\n       vector<inth pari((N+1)/2);\n       int dispari[N/2];\n                                i\n       for(int i=0;i<N;i++){\n           if({(V[i]%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n       return 6;\n   Ù\ntedMode  00A0      0  Ln38,Col31  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:55:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146110.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          27,
          46
        ],
        "text_content": "   class Sumtree{\n       void togli(int k){\n           x[s]=x[2*s]+x[2*5+1];\n           }\n       }\n       //void intervallo(int a)\n   }\n   long long scambi{int*x,int len){\n       Sumtree s;\n       s.crea(len);\n       int inversol[]\n   }\n   long long paletta_sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\n       vector<int> dispari((ùlz);\n       for(int i=0;i<N;i++){\n           if((v[i)%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n       return 6;\n   }\ntedMode  00A0      0  Ln39 Col30(4selected)  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.819123,
          0.89282155,
          0.44280994,
          0.96890867,
          0.9687497,
          0.9213565,
          0.8989254,
          0.78592104,
          0.9073793,
          0.87450564,
          0.73042536,
          0.9073784,
          0.9049196,
          0.8994758,
          0.74823797,
          0.89806527,
          0.6016753,
          0.7605391,
          0.8591142,
          0.9697835,
          0.85010743,
          0.9695271,
          0.7300154
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\n43\n44\n45\n46\nî"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void togli(int k){\n           x[s]=x[2*s]+x[2*5+1];\n           }\n       }\n       //void intervallo(int a)\n   }\n   long long scambi{int*x,int len){\n       Sumtree s;\n       s.crea(len);\n       int inversol[]\n   }\n   long long paletta_sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\n       vector<int> dispari((ùlz);\n       for(int i=0;i<N;i++){\n           if((v[i)%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n       return 6;\n   }\ntedMode  00A0      0  Ln39 Col30(4selected)  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:55:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146120.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          27,
          46
        ],
        "text_content": "   class Sumtree{\n       void togli(int k){\n           x[s]=x[2*s]+x[2*5+1];\n           }\n       }\n       //void intervallo(int a)\n   }\n   long long scambi(jvector<int)lfr e\n   |    Sumtree s;\n       s.crea(len);\n       int inversol[]\n   }\n   long long paletta sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\n       vector<int> dispari(N/2);\n       for(int i=0;i<N;i++){\n           if((Vv[i)%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n       return 0;\n   }\ntedMode  ®o0Ao0      0  Ln32,Col28  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "ate int"
        ],
        "line_confidences": [
          0.6341944,
          0.89099437,
          0.35313213,
          0.9118494,
          0.91780144,
          0.90697694,
          0.899142,
          0.5262883,
          0.913274,
          0.8281061,
          0.7727885,
          0.9073784,
          0.8869027,
          0.9035439,
          0.9062724,
          0.8882998,
          0.65873396,
          0.45166093,
          0.42018867,
          0.9200048,
          0.760813,
          0.9039261,
          0.6262685
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\n43\n44\n45\n46\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void togli(int k){\n           x[s]=x[2*s]+x[2*5+1];\n           }\n       }\n       //void intervallo(int a)\n   }\n   long long scambi(jvector<int)lfr e\n   |    Sumtree s;\n       s.crea(len);\n       int inversol[]\n   }\n   long long paletta sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\n       vector<int> dispari(N/2);\n       for(int i=0;i<N;i++){\n           if((Vv[i)%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n       return 0;\n   }\ntedMode  ®o0Ao0      0  Ln32,Col28  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          260,
          387,
          581,
          415
        ],
        "ocr_text": "ate int"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:55:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146130.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          27,
          46
        ],
        "text_content": "   class Sumtree{\n       void togli(int k){\n           x[s]=x[2*s]+x[2*5+1];\n           }\n       }\n       //void intervallo(int a)\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n   ì    s.creaﬂviﬂ; int inversol[]\n   }\n   long long paletta_sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\n       vector<int> dispari(N/2);\n       for(int i=0;i<N;i++){\n           if((v[i)%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n       return 6;\n   }\ntedMode  00A0      0  Ln34,Col14  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.819123,
          0.89206916,
          0.42923433,
          0.9118494,
          0.91780144,
          0.90697694,
          0.8989254,
          0.8596823,
          0.88685155,
          0.6703354,
          0.9693371,
          0.9065096,
          0.8809643,
          0.9015527,
          0.8894881,
          0.6016753,
          0.7605391,
          0.8591142,
          0.96910155,
          0.85010743,
          0.9695271,
          0.70729077
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\n43\n44\n45\n46\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void togli(int k){\n           x[s]=x[2*s]+x[2*5+1];\n           }\n       }\n       //void intervallo(int a)\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n   ì    s.creaﬂviﬂ; int inversol[]\n   }\n   long long paletta_sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\n       vector<int> dispari(N/2);\n       for(int i=0;i<N;i++){\n           if((v[i)%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n       return 6;\n   }\ntedMode  00A0      0  Ln34,Col14  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:55:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146140.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          27,
          46
        ],
        "text_content": "   class Sumtree{\n       void togli(int k){\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       //void intervallo(int a)\n   }\n   long long scambi(vector<int>v)m\n       Sumtree s;\n       vect s.crea(vjfize());\n   }\n   long long paletta_sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\n       vector<int> dispari(N/2);\n       for(int i=0;i<N;i++){\n           if((v[i)%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n       return 6;\n   }\ntedMode  00A0      0  n35Col9  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "lùe vector"
        ],
        "line_confidences": [
          0.6567555,
          0.8402408,
          0.39219776,
          0.96890867,
          0.9687497,
          0.9213565,
          0.8989254,
          0.82102424,
          0.90763605,
          0.6769351,
          0.96173584,
          0.91571105,
          0.72094595,
          0.8959385,
          0.8894881,
          0.6016753,
          0.7605391,
          0.8591142,
          0.9697835,
          0.85010743,
          0.9695271,
          0.7549958
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\n43\n44\n45\n46\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void togli(int k){\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       //void intervallo(int a)\n   }\n   long long scambi(vector<int>v)m\n       Sumtree s;\n       vect s.crea(vjfize());\n   }\n   long long paletta_sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\n       vector<int> dispari(N/2);\n       for(int i=0;i<N;i++){\n           if((v[i)%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n       return 6;\n   }\ntedMode  00A0      0  n35Col9  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          138,
          462,
          462,
          493
        ],
        "ocr_text": "lùe vector"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:55:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146150.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          27,
          46
        ],
        "text_content": "   class Sumtree{\n       void togli(int k){\n           x[s]=x[2*s]+x[2*5+1];\n           }\n       }\n       //void intervallo(int a)\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n   ] |    vector<int>inverso[V.sizefl s.crea(vj:ize());\n   }\n   long long paletta_sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\n                                ¥\n       vector<int> dispari(N/2);\n       for(int i=0;i<N;i++){\n           if((v[i)%2)!=i%2)return  -1;\n           if(i%2){disparili/2]=V[i]/2;}\n           else{pari[i/2]=V[il/2;}\n       }\n       return 0;\n   }\ntedMode  ®o0Ao0      0  Ln35Col30  Spaces:d4  UTF8  C++  Q",
        "lsp_tooltips": [
          "abe size"
        ],
        "line_confidences": [
          0.819123,
          0.89206916,
          0.36274478,
          0.96890867,
          0.9687497,
          0.9213565,
          0.8989254,
          0.8596823,
          0.8783486,
          0.43004063,
          0.9073784,
          0.9074955,
          0.9004707,
          0.50740546,
          0.8959385,
          0.8894881,
          0.6016753,
          0.26314256,
          0.33462378,
          0.9184448,
          0.77250695,
          0.9039261,
          0.6144335
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\n43\n44\n45\n46\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void togli(int k){\n           x[s]=x[2*s]+x[2*5+1];\n           }\n       }\n       //void intervallo(int a)\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n   ] |    vector<int>inverso[V.sizefl s.crea(vj:ize());\n   }\n   long long paletta_sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\n                                ¥\n       vector<int> dispari(N/2);\n       for(int i=0;i<N;i++){\n           if((v[i)%2)!=i%2)return  -1;\n           if(i%2){disparili/2]=V[i]/2;}\n           else{pari[i/2]=V[il/2;}\n       }\n       return 0;\n   }\ntedMode  ®o0Ao0      0  Ln35Col30  Spaces:d4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          272,
          463,
          594,
          491
        ],
        "ocr_text": "abe size"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:56:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146160.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          27,
          47
        ],
        "text_content": "   class Sumtree{\n       void togli(int k){\n           x[s]=x[2*s]+x[2*s+1];\n                                e\n           }\n       }\n       //void intervallo(int a)\n   }\n   long long scambi(vector<int>v)m\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(v.size(m;\n   }\n   long long paletta_sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\n       vector<int> dispari(N/2);\n       for(int i=0;i<N;i++){\n           if((V[i]%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]=VI[i]/2;}\n           else{pari[i/2]=V[il/2;}\n       }\n       return 0;\n   }\ntedMode  ®o0Ao0      0  Ln35Col24  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6567555,
          0.8402408,
          0.4545434,
          0.21123116,
          0.96941346,
          0.91780144,
          0.90697694,
          0.8989254,
          0.82102424,
          0.90763605,
          0.8172534,
          0.57732284,
          0.95515,
          0.90994024,
          0.89877033,
          0.90682405,
          0.8805822,
          0.8706597,
          0.41267887,
          0.0698912,
          0.9181751,
          0.77626884,
          0.8899214,
          0.61999476
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\n43\n44\n45\n46\n47\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void togli(int k){\n           x[s]=x[2*s]+x[2*s+1];\n                                e\n           }\n       }\n       //void intervallo(int a)\n   }\n   long long scambi(vector<int>v)m\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(v.size(m;\n   }\n   long long paletta_sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\n       vector<int> dispari(N/2);\n       for(int i=0;i<N;i++){\n           if((V[i]%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]=VI[i]/2;}\n           else{pari[i/2]=V[il/2;}\n       }\n       return 0;\n   }\ntedMode  ®o0Ao0      0  Ln35Col24  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:56:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146170.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          27,
          48
        ],
        "text_content": "   class Sumtree{\n       void togli(int k){\n           x[s]=x[2*s]+x[2*s+1];\n                                e\n           }\n       }\n       //void intervallo(int a)\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(V.size());I\n       for(int i=0;i<V.sizel()])\n   }\n   long long paletta sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\n       vector<int> dispari(N/2);\n       for(int i=0;i<N;i++){\n           if((V[i]%2) !=i%2)return  -1;\n           if(i%2){dispari[i/2]1=VI[il/2;}\n           else{pari[i/2]=V[il/2;}\n       }\n       return ©;\n   }\ntedMode  ®o0Ao0      0  Ln36,Col27  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6567555,
          0.8402408,
          0.35905576,
          0.35387245,
          0.9118494,
          0.91780144,
          0.90697694,
          0.8989254,
          0.8596823,
          0.90763605,
          0.80590904,
          0.17465355,
          0.5413327,
          0.577827,
          0.9181119,
          0.90104234,
          0.90531945,
          0.7777921,
          0.5362486,
          0.05,
          0.24132653,
          0.921123,
          0.66932464,
          0.9217886,
          0.5349735
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n39\n40\n41\n42\n43\n44\n45\n46\n47\n48\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void togli(int k){\n           x[s]=x[2*s]+x[2*s+1];\n                                e\n           }\n       }\n       //void intervallo(int a)\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(V.size());I\n       for(int i=0;i<V.sizel()])\n   }\n   long long paletta sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\n       vector<int> dispari(N/2);\n       for(int i=0;i<N;i++){\n           if((V[i]%2) !=i%2)return  -1;\n           if(i%2){dispari[i/2]1=VI[il/2;}\n           else{pari[i/2]=V[il/2;}\n       }\n       return ©;\n   }\ntedMode  ®o0Ao0      0  Ln36,Col27  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:56:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146180.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          27,
          50
        ],
        "text_content": "   class Sumtree{\n       void togli(int k){\n           x[s]=x[2*5]+x[2*5+1];\n           }\n       }\n       //void intervallo(int a)\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(V.size());I\n       for(int\n                i=0;i<j.size();i++){\n       }\n   }\n   long long paletta sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\n       vector<int> dispari(N/2);\n       for(int i=0;i<N;i++){\n           if((V[i]%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n       return ©;\n   }\ntedMode  ®o0Ao0      0  Ln37,Col19  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "| inverso[ji+]"
        ],
        "line_confidences": [
          0.6567555,
          0.88626134,
          0.40983438,
          0.73551565,
          0.91780144,
          0.90697694,
          0.8989254,
          0.85982007,
          0.8783486,
          0.88401484,
          0.25621805,
          0.90357363,
          0.57552934,
          0.6596903,
          0.9029869,
          0.91391504,
          0.9079758,
          0.9159643,
          0.70493823,
          0.7672596,
          0.32978553,
          0.5710896,
          0.925745,
          0.5885657,
          0.91345835,
          0.6304293
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n38\n39\n40\n41\n42\n43\n44\n45\n46\n47\n48\n49\n50\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void togli(int k){\n           x[s]=x[2*5]+x[2*5+1];\n           }\n       }\n       //void intervallo(int a)\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(V.size());I\n       for(int\n                i=0;i<j.size();i++){\n       }\n   }\n   long long paletta sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\n       vector<int> dispari(N/2);\n       for(int i=0;i<N;i++){\n           if((V[i]%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n       return ©;\n   }\ntedMode  ®o0Ao0      0  Ln37,Col19  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          114,
          491,
          208,
          516
        ],
        "ocr_text": "| inverso[ji+]"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:56:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146190.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          27,
          50
        ],
        "text_content": "   class Sumtree{\n       void togli(int k){\n           x[s]=x[2*s]+x[2*s5+1];\n           )\n       }\n       //void intervallo(int a)\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(V.size());I\n       for(int i=0;i<V.size();i++){\n       | }   inverso[V[i] i]\n                                b\n                       abc include\n   }\n   long long paletta ssex intervallo\n       vector<int> parec inverso\n       vector<int> dispari(N/2);\n       for(int i=0;i<N;i++){\n           if((V[i]%2)!=i%2)return -1;\n           if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]l/2;}\n       }\n       return ©;\n   }\ntedMode  ®o0Ao0      0  Ln37,Col20  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7200639,
          0.8645452,
          0.31701514,
          0.51692206,
          0.9683779,
          0.9107644,
          0.9670009,
          0.8914268,
          0.90012884,
          0.80590904,
          0.22927314,
          0.89299095,
          0.6911673,
          0.2728067,
          0.80298233,
          0.70666367,
          0.7503208,
          0.86745197,
          0.9126192,
          0.70493823,
          0.75904214,
          0.4683986,
          0.1074971,
          0.90712166,
          0.5563532,
          0.91345835,
          0.6142817
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "27\n28\n29\n30\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\n43\n44\n45\n46\n47\n48\n49\n50\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void togli(int k){\n           x[s]=x[2*s]+x[2*s5+1];\n           )\n       }\n       //void intervallo(int a)\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(V.size());I\n       for(int i=0;i<V.size();i++){\n       | }   inverso[V[i] i]\n                                b\n                       abc include\n   }\n   long long paletta ssex intervallo\n       vector<int> parec inverso\n       vector<int> dispari(N/2);\n       for(int i=0;i<N;i++){\n           if((V[i]%2)!=i%2)return -1;\n           if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]l/2;}\n       }\n       return ©;\n   }\ntedMode  ®o0Ao0      0  Ln37,Col20  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:56:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146200.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          27,
          50
        ],
        "text_content": "   class Sumtree{\n       void togli(int k){\n           x[s]=x[2*5]+x[2*5+1];\n           }\n       }\n       //void intervallo(int a)\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(V.size());I\n       for(int i=0;i<V.size();i++)[\n       È   inverso[V[i]]=i;|\n   }\n   long long paletta sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\n       vector<int> dispari(N/2);\n       for(int i=0;i<N; i++){\n           if((V[i]%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n       return ©;\n   }\ntedMode  00A0      0  Ln37,Col25  Spaces:4  UTF8  C++  [",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6567555,
          0.88626134,
          0.43360895,
          0.63274336,
          0.9687497,
          0.9213565,
          0.8989254,
          0.85982007,
          0.8783486,
          0.88401484,
          0.2525804,
          0.75001866,
          0.6015838,
          0.96907943,
          0.906538,
          0.91038007,
          0.9161508,
          0.7199295,
          0.8007356,
          0.7538744,
          0.8701751,
          0.96850365,
          0.5954039,
          0.9693813,
          0.684526
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\n43\n44\n45\n46\n47\n48\n49\n50\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void togli(int k){\n           x[s]=x[2*5]+x[2*5+1];\n           }\n       }\n       //void intervallo(int a)\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(V.size());I\n       for(int i=0;i<V.size();i++)[\n       È   inverso[V[i]]=i;|\n   }\n   long long paletta sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\n       vector<int> dispari(N/2);\n       for(int i=0;i<N; i++){\n           if((V[i]%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n       return ©;\n   }\ntedMode  00A0      0  Ln37,Col25  Spaces:4  UTF8  C++  ["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:56:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146210.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": "€     >   G    %  volterra.olinfo.it      w  RL     &   0\n                                | “"
          },
          {
            "title": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  0  x   0 paletta.itpdf      x  | 0 mincammino2.itpdf  x  | +      -   0   x",
            "is_active": true,
            "url_or_domain": "€     >   G    %  volterra.olinfo.it      w  RL     &   0\n                                | “"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  0  x   0 paletta.itpdf      x  | 0 mincammino2.itpdf  x  | +      -   0   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€     >   G    %  volterra.olinfo.it      w  RL     &   0\n                                | “"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "                          M\nGara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 14:56:50      .\n         e left: —      Ordinamento a palett (paletta)  Submissions\n   Overview\n                                Score:\n   Comemunication\n   QUADRI\n   Staternent      Submit .  a solution .\n   Submissions\n   MINCAMMING2      paletta:   _Choose File _ No file chosen\n   Staternent\n   Submissions\n   PALETTA      P\n   Staternent\n' — |    Previous Submissions\n   TRENI\n   Staternent      Time      Status      Score      Files\n   Submissions      1-38-50 PM    Evaluated      detals\n   Documentation\n    Contest Menagement System  s released under\n      the GNU Aflero Gereral Public License.\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          486,
          331,
          511
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          245,
          801,
          298
        ],
        "ocr_text": "Score:\n2017100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          566,
          800,
          600
        ],
        "ocr_text": "Evaluated detalis 20/100 Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          872,
          166,
          981,
          262
        ],
        "ocr_text": "Submission received x\nYour submission has been\nreceived and is currentiy\nbeing evaluated."
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          557,
          566,
          800,
          600
        ],
        "ocr_text": "20/100 Download"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:57:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146220.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": "€  >  G   % volterra.olinfo.it      e a     &  0  i"
          },
          {
            "title": "v   M  Posta in arrivo - bian x   0 Olimpiadiltaliane  0  x   0 paletta.itpdf      x | 0 mincammino2.itpdf  x  | +      -  0   x",
            "is_active": true,
            "url_or_domain": "€  >  G   % volterra.olinfo.it      e a     &  0  i"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian x   0 Olimpiadiltaliane  0  x   0 paletta.itpdf      x | 0 mincammino2.itpdf  x  | +      -  0   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   % volterra.olinfo.it      e a     &  0  i"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 14:57:00      .\n         TEZE      Ordinamento a palett (paletta)  Submissions\n   Overview\n                                Score:\n   Comemunication\n   QUADRI      R\n   Staternent      Submit .  a solution .\n   Submissions\n   MINCAMMING2      paletta:   _Choose File _ No file chosen\n   Staternent\n   Submissions\n   PALETTA      P\n   Staternent\n' — |    Previous Submissions\n   TRENI\n   Statement      Time      Status      Score      Files\n   Submissions      1-38-50 PM    Evaluated      detals\n   Documentation\n    Contest Menagement System  s released under\n      the GNU Aflero Gereral Public License.\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          486,
          331,
          511
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          245,
          801,
          298
        ],
        "ocr_text": "Score:\n2017100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          566,
          800,
          600
        ],
        "ocr_text": "Evaluated detalis 20/100 Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          872,
          166,
          981,
          262
        ],
        "ocr_text": "Submission received x\nYour submission has been\nreceived and is currentiy\nbeing evaluated."
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          557,
          566,
          800,
          600
        ],
        "ocr_text": "20/100 Download"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:57:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146230.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  ©  x   0 paletta.itpdf      x | 0 mincammino2.itpdf  x  | +      -  0   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  ©  x   0 paletta.itpdf      x | 0 mincammino2.itpdf  x  | +      -  0   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 14:57:10      .\n         TEZET      Ordinamento a palett (paletta)  Submissions\n   Overview\n                                Score:\n   Comemunication\n   QUADRI      k\n   Staternent      Submit .  a solution .\n   o\n   MINCAMMING2      paletta:   _Choose File _ No file chosen\n   Staternent\n   Submissions\n   PALETTA      P\n   Staternent\n' — |    Previous Submissions\n   TRENI\n   Staternent      Time      Status      Score      Files\n   Submissions      1-38-50 PM    Evaluated      detals\n   Documentation\n    Contest Menagement System  s released under\n      the GNU Aflero Gereral Public License.\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          486,
          331,
          511
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          245,
          801,
          298
        ],
        "ocr_text": "Score:\n2017100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          566,
          800,
          600
        ],
        "ocr_text": "Evaluated detalis 20/100 Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          872,
          166,
          981,
          262
        ],
        "ocr_text": "Submission received x\nYour submission has been\nreceived and is currentiy\nbeing evaluated."
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          557,
          566,
          800,
          600
        ],
        "ocr_text": "20/100 Download"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:57:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146240.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  ©  x   0 paletta.itpdf      x | 0 mincammino2.itpdf  x  | +      -  0   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  ©  x   0 paletta.itpdf      x | 0 mincammino2.itpdf  x  | +      -  0   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 14:57:20      .\n         e left: ———      Ordinamento a palett (paletta)  Submissions\n   Overview\n                                Score:\n   Comemunication\n   QUADRI      k\n   Staternent      Submit .  a solution .\n   o\n   MINCAMMING2      paletta:   _Choose File _ No file chosen\n   Staternent\n   Submissions\n   PALETTA      P\n   Staternent\n' — |    Previous Submissions\n   TRENI\n   Staternent      Time      Status      Score      Files\n   Submissions      1-38-50 PM    Evaluated      detals\n   Documentation\n    Contest Menagement System  s released under\n      the GNU Aflero Gereral Public License.\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          486,
          331,
          511
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          245,
          801,
          298
        ],
        "ocr_text": "Score:\n2017100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          566,
          800,
          600
        ],
        "ocr_text": "Evaluated detalis 20/100 Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          872,
          166,
          981,
          262
        ],
        "ocr_text": "Submission received x\nYour submission has been\nreceived and is currentiy\nbeing evaluated."
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          557,
          566,
          800,
          600
        ],
        "ocr_text": "20/100 Download"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:57:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146250.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  ©  x   0 paletta.itpdf      x | 0 mincammino2.itpdf  x  | +      -  0   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  ©  x   0 paletta.itpdf      x | 0 mincammino2.itpdf  x  | +      -  0   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 14:57:30      .\n         TEZE0      Ordinamento a palett (paletta)  Submissions\n   Overview\n                                Score:\n   Comemunication\n   QUADRI      k\n   Staternent      Submit .  a solution .\n   o\n   MINCAMMING2      paletta:   _Choose File _ No file chosen\n   Staternent\n   Submissions\n   PALETTA      P\n   Staternent\n' — |    Previous Submissions\n   TRENI\n   Staternent      Time      Status      Score      Files\n   Submissions      1-38-50 PM    Evaluated      detals\n   Documentation\n    Contest Menagement System  s released under\n      the GNU Aflero Gereral Public License.\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          486,
          331,
          511
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          245,
          801,
          298
        ],
        "ocr_text": "Score:\n2017100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          566,
          800,
          600
        ],
        "ocr_text": "Evaluated detalis 20/100 Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          872,
          166,
          981,
          262
        ],
        "ocr_text": "Submission received x\nYour submission has been\nreceived and is currentiy\nbeing evaluated."
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          557,
          566,
          800,
          600
        ],
        "ocr_text": "20/100 Download"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:57:40.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146260.88.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  ©  x   0 paletta.itpdf      x | 0 mincammino2.itpdf  x  | +      -  0   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  ©  x   0 paletta.itpdf      x | 0 mincammino2.itpdf  x  | +      -  0   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 14:57:40      .\n         TEZE0      Ordinamento a palett (paletta)  Submissions\n   Overview\n                                Score:\n   Comemunication\n   QUADRI      R\n   Staternent      Submit .  a solution .\n   Submissions\n   MINCAMMING2      paletta:   _Choose File _ No file chosen\n   Staternent\n   Submissions\n   PALETTA      P\n   Staternent\n' — |    Previous Submissions\n   TRENI\n   Statement      Time      Status      Score      Files\n   Submissions      1-38-50 PM    Evaluated      detals\n   Documentation\n    Contest Menagement System  s released under\n      the GNU Aflero Gereral Public License.\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          486,
          331,
          511
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          245,
          801,
          298
        ],
        "ocr_text": "Score:\n2017100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          566,
          800,
          600
        ],
        "ocr_text": "Evaluated detalis 20/100 Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          872,
          166,
          981,
          262
        ],
        "ocr_text": "Submission received x\nYour submission has been\nreceived and is currentiy\nbeing evaluated."
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          557,
          566,
          800,
          600
        ],
        "ocr_text": "20/100 Download"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:57:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146270.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  ©  x   0 paletta.itpdf      x | 0 mincammino2.itpdf  x  | +      -  0   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  ©  x   0 paletta.itpdf      x | 0 mincammino2.itpdf  x  | +      -  0   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 14:57:50      .\n         ESIO      Ordinamento a palett (paletta)  Submissions\n   Overview\n                                Score:\n   Comemunication\n   QUADRI      R\n   Staternent      Submit .  a solution .\n   Submissions\n   MINCAMMING2      paletta:   _Choose File _ No file chosen\n   Staternent\n   Submissions\n   PALETTA      P\n   Staternent\n' — |    Previous Submissions\n   TRENI\n   Statement      Time      Status      Score      Files\n   Submissions      1-38-50 PM    Evaluated      detals\n   Documentation\n    Contest Menagement System  s released under\n      the GNU Aflero Gereral Public License.\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          486,
          331,
          511
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          245,
          801,
          298
        ],
        "ocr_text": "Score:\n2017100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          566,
          800,
          600
        ],
        "ocr_text": "Evaluated detalis 20/100 Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          872,
          166,
          981,
          262
        ],
        "ocr_text": "Submission received x\nYour submission has been\nreceived and is currentiy\nbeing evaluated."
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          557,
          566,
          800,
          600
        ],
        "ocr_text": "20/100 Download"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:58:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146280.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  ©  x   0 paletta.itpdf      x | 0 mincammino2.itpdf  x  | +      -  0   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  ©  x   0 paletta.itpdf      x | 0 mincammino2.itpdf  x  | +      -  0   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 14:58:00      .\n         FET      Ordinamento a palett (paletta)  Submissions\n   Overview\n                                Score:\n   Comemunication\n   QUADRI      k\n   Staternent      Submit .  a solution .\n   o\n   MINCAMMING2      paletta:   _Choose File _ No file chosen\n   Staternent\n   Submissions\n   PALETTA      P\n   Staternent\n' — |    Previous Submissions\n   TRENI\n   Staternent      Time      Status      Score      Files\n   Submissions      1-38-50 PM    Evaluated      detals\n   Documentation\n    Contest Menagement System  s released under\n      the GNU Aflero Gereral Public License.\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          486,
          331,
          511
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          245,
          801,
          298
        ],
        "ocr_text": "Score:\n2017100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          566,
          800,
          600
        ],
        "ocr_text": "Evaluated detalis 20/100 Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          872,
          166,
          981,
          262
        ],
        "ocr_text": "Submission received x\nYour submission has been\nreceived and is currentiy\nbeing evaluated."
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          557,
          566,
          800,
          600
        ],
        "ocr_text": "20/100 Download"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:58:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146290.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E  I ©@ 4 O S M  —   B E G: 0 0limpiadi Italian...  0 paletta - Thunar    ) volterra.olinfo.iti.. 0 palettà.cpp - VSC... 7]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  ©  x   0 paletta.itpdf      x | 0 mincammino2.itpdf  x  | +      -  0   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E  I ©@ 4 O S M  —   B E G: 0 0limpiadi Italian...  0 paletta - Thunar    ) volterra.olinfo.iti.. 0 palettà.cpp - VSC... 7]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  ©  x   0 paletta.itpdf      x | 0 mincammino2.itpdf  x  | +      -  0   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 14:58:10      .\n         N      ——      Ordinamento a palett (paletta)  Submissions\n   Overview\n                                Score:\n   Comemunication\n   QUADRI\n   Staternent      Submit .  a solution .\n   o\n   MINCAMMING2      paletta:   _Choose File _ No file chosen\n   Staternent\n   Submissions\n   PALETTA      P\n   Staternent\n' — |    Previous Submissions\n   TRENI\n   Statement      Time      Status      Score      Files\n   Submissions      1-38-50 PM    Evaluated      detals\n   Documentation\n    Contest Menagement System  s released under\n      the GNU Aflero Gereral Public License.\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          486,
          331,
          511
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          245,
          801,
          298
        ],
        "ocr_text": "Score:\n2017100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          566,
          800,
          600
        ],
        "ocr_text": "Evaluated detalis 20/100 Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          872,
          166,
          981,
          262
        ],
        "ocr_text": "Submission received x\nYour submission has been\nreceived and is currentiy\nbeing evaluated."
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          557,
          566,
          800,
          600
        ],
        "ocr_text": "20/100 Download"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:58:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146300.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          31
        ],
        "text_content": "       #include<vector>\n       using namespace std;\n       class Sumtreef]\n            public:\n            vector<int>x;\n            int size;\n            void crea(int len){\n                int ceil2=1;\n                while(ceil2<len){\n                    ceil2=ceil2*2;\n                }\n                size=ceil2;\n                x=lbector<1nt>(ce112'2,e) ;\n                for(int i=0;i<len;i++){\n                    x[ceil2+i)=1;\n                }\n                for(int i=ceil2-1;i>0;i--){\n                    x[il=x[2*i)+x[2*i+1];\n                }\n            }\n            void togli(int Kk){\n                int s=size+k;\n                x[s]=0;\n                while(s>1){\n                s=5/2;\n                x[s)=x[2*s]+x[2*s+1];\n                }\n            }\n            void intervallo(int a)\n        }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.64202684,
          0.8611726,
          0.52920806,
          0.768662,
          0.8928606,
          0.92122096,
          0.90782243,
          0.90386343,
          0.8566559,
          0.90640414,
          0.9028681,
          0.901276,
          0.743127,
          0.8816714,
          0.5946585,
          0.902308,
          0.8720468,
          0.40487045,
          0.918403,
          0.91671526,
          0.80161685,
          0.91293585,
          0.61660993,
          0.7137257,
          0.0752182,
          0.67539,
          0.8961555,
          0.90122926,
          0.90721035,
          0.8899479,
          0.62152016
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\nD"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include<vector>\n       using namespace std;\n       class Sumtreef]\n            public:\n            vector<int>x;\n            int size;\n            void crea(int len){\n                int ceil2=1;\n                while(ceil2<len){\n                    ceil2=ceil2*2;\n                }\n                size=ceil2;\n                x=lbector<1nt>(ce112'2,e) ;\n                for(int i=0;i<len;i++){\n                    x[ceil2+i)=1;\n                }\n                for(int i=ceil2-1;i>0;i--){\n                    x[il=x[2*i)+x[2*i+1];\n                }\n            }\n            void togli(int Kk){\n                int s=size+k;\n                x[s]=0;\n                while(s>1){\n                s=5/2;\n                x[s)=x[2*s]+x[2*s+1];\n                }\n            }\n            void intervallo(int a)\n        }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:58:30.878000020Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146310.878.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          31
        ],
        "text_content": "   #include<vector>\n   using namespace std;\n   class Sumtree{      ¥\n       public:\n       vector<int>x;\n       int size; I\n       int|\n   ‘    voi|\n           » intervallo\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2+#2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[il=x[2*1i)+x[2*i+1]);\n            }\n       }\n       void togli(int Kk){\n            int s=size+k;\n            x[s]=0;\n           while(s>1){\n            s=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n            }\n       }\n       void intervallo(int a)",
        "lsp_tooltips": [
          "c int"
        ],
        "line_confidences": [
          0.60184366,
          0.76806444,
          0.6487142,
          0.7203003,
          0.8957504,
          0.887023,
          0.7372267,
          0.62992495,
          0.72962844,
          0.82483786,
          0.61087,
          0.9119048,
          0.77674425,
          0.05,
          0.87034,
          0.3730515,
          0.91967565,
          0.87144774,
          0.35712096,
          0.90821624,
          0.92218393,
          0.7959164,
          0.89805746,
          0.87843025,
          0.8462457,
          0.4365255,
          0.3644476,
          0.91706115,
          0.9123172,
          0.9181123,
          0.72323465
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          [
            11,
            51
          ],
          [
            12,
            18
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include<vector>\n   using namespace std;\n   class Sumtree{      ¥\n       public:\n       vector<int>x;\n       int size; I\n       int|\n   ‘    voi|\n           » intervallo\n           while(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2+#2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[il=x[2*1i)+x[2*i+1]);\n            }\n       }\n       void togli(int Kk){\n            int s=size+k;\n            x[s]=0;\n           while(s>1){\n            s=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n            }\n       }\n       void intervallo(int a)"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          134,
          359,
          454,
          387
        ],
        "ocr_text": "c int"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:58:40.881000041Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146320.881.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          31
        ],
        "text_content": "   #include<vector>\n   using namespace std;\n   class Sumtree{\n       public:      \"\n       vector<int>x;\n       int size;\n       int logsize;\n       void crea(int len){\n            int ceil2=1;\n            logsize=1;|      while(ceil2<len){\n           |    ceil2=ceil2#*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2+#2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[i]=x[2*i]+x[2*1i+1];\n            }\n       ”\n       void togli(int k){\n            int s=size+k;\n            x[s]=0;\n           while(s>1){\n            s=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n            }\n       }\n       void intervallo(int a)\ntedMode  ®o0Ao0      0   Ln10,Col19  Spaces:4  UTF8  C++   [",
        "lsp_tooltips": [],
        "line_confidences": [
          0.5536761,
          0.7534556,
          0.7135202,
          0.72177935,
          0.8957504,
          0.9162377,
          0.90913796,
          0.9037871,
          0.91652584,
          0.80094934,
          0.79382753,
          0.9121748,
          0.77674425,
          0.05,
          0.87034,
          0.3730515,
          0.9123241,
          0.8756238,
          0.6443004,
          0.9690767,
          0.47068062,
          0.8765051,
          0.8853593,
          0.87843025,
          0.7271344,
          0.4365255,
          0.3644476,
          0.91706115,
          0.9123172,
          0.9181123,
          0.65084404
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include<vector>\n   using namespace std;\n   class Sumtree{\n       public:      \"\n       vector<int>x;\n       int size;\n       int logsize;\n       void crea(int len){\n            int ceil2=1;\n            logsize=1;|      while(ceil2<len){\n           |    ceil2=ceil2#*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2+#2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[i]=x[2*i]+x[2*1i+1];\n            }\n       ”\n       void togli(int k){\n            int s=size+k;\n            x[s]=0;\n           while(s>1){\n            s=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n            }\n       }\n       void intervallo(int a)\ntedMode  ®o0Ao0      0   Ln10,Col19  Spaces:4  UTF8  C++   ["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:58:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146330.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          31
        ],
        "text_content": "   #include<vector>\n   using namespace std;\n   class Sumtree{\n       public:      ko\n       vector<int>x;\n       int size;\n       int logsize;\n       void crea(int len){\n            int ceil2=1;\n            logsize=0;\n             hile(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2+#2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i)=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[i)=x[2*i]+x[2*i+1];\n            }\n       b\n       void togli(int k){\n            int  s=size+k;\n            x[s]=0;\n           while(s>1){\n            s=5/2;\n           x[s]=x[2*s]+x[2*¥s+1];\n            }\n       }\ntedMode  ®o0Ao0      0  Ln11,Col9  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6843393,
          0.79915965,
          0.6132607,
          0.5516326,
          0.8957504,
          0.9115201,
          0.90913796,
          0.9037871,
          0.91268754,
          0.9091701,
          0.754597,
          0.67166334,
          0.92580795,
          0.91177857,
          0.21812195,
          0.8795135,
          0.5401068,
          0.9081903,
          0.8839083,
          0.55224663,
          0.90347445,
          0.22465537,
          0.8651137,
          0.907446,
          0.8589037,
          0.70254016,
          0.34552163,
          0.34850648,
          0.91809636,
          0.91228276,
          0.6680829
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include<vector>\n   using namespace std;\n   class Sumtree{\n       public:      ko\n       vector<int>x;\n       int size;\n       int logsize;\n       void crea(int len){\n            int ceil2=1;\n            logsize=0;\n             hile(ceil2<len){\n                ceil2=ceil2*2;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2+#2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i)=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[i)=x[2*i]+x[2*i+1];\n            }\n       b\n       void togli(int k){\n            int  s=size+k;\n            x[s]=0;\n           while(s>1){\n            s=5/2;\n           x[s]=x[2*s]+x[2*¥s+1];\n            }\n       }\ntedMode  ®o0Ao0      0  Ln11,Col9  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:59:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146340.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          31
        ],
        "text_content": "   #include<vector>\n   using namespace std;\n   class Sumtree{      g;\n       public:\n       vector<int>x;\n       int size;\n       int logsize;\n       void crea(int len){\n            int ceil2=1;\n            logsize=0;\n           while(ceil2<len)|f\n                ceil2=ceil2*2;\n                logsize++;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2*2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i)=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[i)=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int  s=size+k;\n            x[s]=0;\n           while(s>1){\n            s=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n            }\ntedMode  ®o0Ao0      0  Ln13,Col23  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9226536,
          0.8240132,
          0.7347131,
          0.56208724,
          0.92774916,
          0.9115201,
          0.90913796,
          0.8411698,
          0.91268754,
          0.89694995,
          0.17032509,
          0.67166334,
          0.8939698,
          0.96604,
          0.88325685,
          0.48873174,
          0.8318765,
          0.5982246,
          0.9118494,
          0.8604266,
          0.56766874,
          0.9206021,
          0.91736007,
          0.8625435,
          0.9028046,
          0.82081604,
          0.8730066,
          0.5841154,
          0.19678207,
          0.9101642,
          0.60685664
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include<vector>\n   using namespace std;\n   class Sumtree{      g;\n       public:\n       vector<int>x;\n       int size;\n       int logsize;\n       void crea(int len){\n            int ceil2=1;\n            logsize=0;\n           while(ceil2<len)|f\n                ceil2=ceil2*2;\n                logsize++;\n            }\n            size=ceil2;\n            x=vector<int>(ceil2*2,0);\n            for(int i=0;i<len;i++){\n                x[ceil2+i)=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[i)=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int  s=size+k;\n            x[s]=0;\n           while(s>1){\n            s=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n            }\ntedMode  ®o0Ao0      0  Ln13,Col23  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:59:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146350.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          8,
          39
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           while(ceil2<len){\n               ceil2=ceil2*2;\n               logsize++;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2#*2,0);\n           for(int i=0;i<len;i++){\n               x[ceil2+i)=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                                |\n               x[i]l=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]1=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       voiî intervallo(int a)|Îî\n       B\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\ntedMode  ®oAo0      0  Ln34,Col9  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9197313,
          0.8610003,
          0.78215766,
          0.57610416,
          0.89656943,
          0.91164976,
          0.70701826,
          0.28117082,
          0.88888353,
          0.5311444,
          0.91821676,
          0.87403154,
          0.6149072,
          0.07471992,
          0.9103782,
          0.9123172,
          0.8722238,
          0.9096847,
          0.44070473,
          0.78502053,
          0.25252235,
          0.50304544,
          0.91942096,
          0.91605264,
          0.69256926,
          0.8010814,
          0.9097551,
          0.7963069,
          0.89816856,
          0.90240234,
          0.65537846
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "8\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           while(ceil2<len){\n               ceil2=ceil2*2;\n               logsize++;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2#*2,0);\n           for(int i=0;i<len;i++){\n               x[ceil2+i)=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                                |\n               x[i]l=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]1=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       voiî intervallo(int a)|Îî\n       B\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\ntedMode  ®oAo0      0  Ln34,Col9  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:59:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146360.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          8,
          39
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           while(ceil2<len){\n               ceil2=ceil2*2;\n               logsize++;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2#*2,0);\n           for(int i=0;i<len;i++){\n               x[ceil2+i)=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                                |\n               x[i]l=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]1=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       voiî intervallo(int a)|Îî\n       B\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\ntedMode  ®oAo0      0  Ln34,Col9  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9197313,
          0.8610003,
          0.78215766,
          0.57610416,
          0.89656943,
          0.91164976,
          0.70701826,
          0.28117082,
          0.88888353,
          0.5311444,
          0.91821676,
          0.87403154,
          0.6149072,
          0.07471992,
          0.9103782,
          0.9123172,
          0.8722238,
          0.9096847,
          0.44070473,
          0.78502053,
          0.25252235,
          0.50304544,
          0.91942096,
          0.91605264,
          0.69256926,
          0.8010814,
          0.9097551,
          0.7963069,
          0.89816856,
          0.90240234,
          0.65537846
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "8\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           while(ceil2<len){\n               ceil2=ceil2*2;\n               logsize++;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2#*2,0);\n           for(int i=0;i<len;i++){\n               x[ceil2+i)=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                                |\n               x[i]l=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]1=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       voiî intervallo(int a)|Îî\n       B\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\ntedMode  ®oAo0      0  Ln34,Col9  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:59:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146370.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          8,
          39
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           while(ceil2<len){\n               ceil2=ceil2*2;\n               logsize++;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2#*2,0);\n           for(int i=0;i<len;i++){\n               x[ceil2+i)=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                                |\n               x[i]l=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]1=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       voiî intervallo(int a)|Îî\n       B\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\ntedMode  ®oAo0      0  Ln34,Col9  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9197313,
          0.8610003,
          0.78215766,
          0.57610416,
          0.89656943,
          0.91164976,
          0.70701826,
          0.28117082,
          0.88888353,
          0.5311444,
          0.91821676,
          0.87403154,
          0.6149072,
          0.07471992,
          0.9103782,
          0.9123172,
          0.8722238,
          0.9096847,
          0.44070473,
          0.78502053,
          0.25252235,
          0.50304544,
          0.91942096,
          0.91605264,
          0.69256926,
          0.8010814,
          0.9097551,
          0.7963069,
          0.89816856,
          0.90240234,
          0.65537846
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "8\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           while(ceil2<len){\n               ceil2=ceil2*2;\n               logsize++;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2#*2,0);\n           for(int i=0;i<len;i++){\n               x[ceil2+i)=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                                |\n               x[i]l=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]1=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       voiî intervallo(int a)|Îî\n       B\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\ntedMode  ®oAo0      0  Ln34,Col9  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:59:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146380.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          8,
          39
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           while(ceil2<len){\n               ceil2=ceil2*2;\n               logsize++;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2#*2,0);\n           for(int i=0;i<len;i++){\n               x[ceil2+i)=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                                |\n               x[i]l=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]1=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       voiî intervallo(int a)|Îî\n       B\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\ntedMode  ®oAo0      0  Ln34,Col9  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9197313,
          0.8610003,
          0.78215766,
          0.57610416,
          0.89656943,
          0.91164976,
          0.70701826,
          0.28117082,
          0.88888353,
          0.5311444,
          0.91821676,
          0.87403154,
          0.6149072,
          0.07471992,
          0.9103782,
          0.9123172,
          0.8722238,
          0.9096847,
          0.44070473,
          0.78502053,
          0.25252235,
          0.50304544,
          0.91942096,
          0.91605264,
          0.69256926,
          0.8010814,
          0.9097551,
          0.7963069,
          0.89816856,
          0.90240234,
          0.65537846
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "8\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           while(ceil2<len){\n               ceil2=ceil2*2;\n               logsize++;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2#*2,0);\n           for(int i=0;i<len;i++){\n               x[ceil2+i)=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                                |\n               x[i]l=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]1=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       voiî intervallo(int a)|Îî\n       B\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\ntedMode  ®oAo0      0  Ln34,Col9  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T13:59:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146390.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          8,
          39
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           while(ceil2<len){\n               ceil2=ceil2*2;\n               logsize++;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2#*2,0);\n           for(int i=0;i<len;i++){\n               x[ceil2+i)=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                                |\n               x[i]l=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]1=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       voiî intervallo(int a)|Îî\n       B\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\ntedMode  ®oAo0      0  Ln34,Col9  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9197313,
          0.8610003,
          0.78215766,
          0.57610416,
          0.89656943,
          0.91164976,
          0.70701826,
          0.28117082,
          0.88888353,
          0.5311444,
          0.91821676,
          0.87403154,
          0.6149072,
          0.07471992,
          0.9103782,
          0.9123172,
          0.8722238,
          0.9096847,
          0.44070473,
          0.78502053,
          0.25252235,
          0.50304544,
          0.91942096,
          0.91605264,
          0.69256926,
          0.8010814,
          0.9097551,
          0.7963069,
          0.89816856,
          0.90240234,
          0.65537846
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "8\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           while(ceil2<len){\n               ceil2=ceil2*2;\n               logsize++;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2#*2,0);\n           for(int i=0;i<len;i++){\n               x[ceil2+i)=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                                |\n               x[i]l=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]1=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       voiî intervallo(int a)|Îî\n       B\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\ntedMode  ®oAo0      0  Ln34,Col9  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:00:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146400.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          8,
          39
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           while(ceil2<len){\n               ceil2=ceil2*2;\n               logsize++;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2#*2,0);\n           for(int i=0;i<len;i++){\n               x[ceil2+i)=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                                |\n               x[i]l=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]1=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       voiî intervallo(int a)|Îî\n       B\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\ntedMode  ®oAo0      0  Ln34,Col9  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9197313,
          0.8610003,
          0.78215766,
          0.57610416,
          0.89656943,
          0.91164976,
          0.70701826,
          0.28117082,
          0.88888353,
          0.5311444,
          0.91821676,
          0.87403154,
          0.6149072,
          0.07471992,
          0.9103782,
          0.9123172,
          0.8722238,
          0.9096847,
          0.44070473,
          0.78502053,
          0.25252235,
          0.50304544,
          0.91942096,
          0.91605264,
          0.69256926,
          0.8010814,
          0.9097551,
          0.7963069,
          0.89816856,
          0.90240234,
          0.65537846
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "8\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           while(ceil2<len){\n               ceil2=ceil2*2;\n               logsize++;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2#*2,0);\n           for(int i=0;i<len;i++){\n               x[ceil2+i)=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                                |\n               x[i]l=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]1=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       voiî intervallo(int a)|Îî\n       B\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\ntedMode  ®oAo0      0  Ln34,Col9  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:00:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146410.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          8,
          39
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           while(ceil2<len){\n               ceil2=ceil2*2;\n               logsize++;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2#*2,0);\n           for(int i=0;i<len;i++){\n               x[ceil2+i)=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                                |\n               x[i]l=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]1=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       voiî intervallo(int a)|Îî\n       B\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\ntedMode  ®oAo0      0  Ln34,Col9  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9197313,
          0.8610003,
          0.78215766,
          0.57610416,
          0.89656943,
          0.91164976,
          0.70701826,
          0.28117082,
          0.88888353,
          0.5311444,
          0.91821676,
          0.87403154,
          0.6149072,
          0.07471992,
          0.9103782,
          0.9123172,
          0.8722238,
          0.9096847,
          0.44070473,
          0.78502053,
          0.25252235,
          0.50304544,
          0.91942096,
          0.91605264,
          0.69256926,
          0.8010814,
          0.9097551,
          0.7963069,
          0.89816856,
          0.90240234,
          0.65537846
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "8\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           while(ceil2<len){\n               ceil2=ceil2*2;\n               logsize++;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2#*2,0);\n           for(int i=0;i<len;i++){\n               x[ceil2+i)=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                                |\n               x[i]l=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]1=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       voiî intervallo(int a)|Îî\n       B\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\ntedMode  ®oAo0      0  Ln34,Col9  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:00:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146420.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          8,
          39
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           while(ceil2<len){\n               ceil2=ceil2*2;\n               logsize++;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2#*2,0);\n           for(int i=0;i<len;i++){\n               x[ceil2+i)=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                                |\n               x[i]l=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]1=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       voiî intervallo(int a)|Îî\n       B\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\ntedMode  ®oAo0      0  Ln34,Col9  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9197313,
          0.8610003,
          0.78215766,
          0.57610416,
          0.89656943,
          0.91164976,
          0.70701826,
          0.28117082,
          0.88888353,
          0.5311444,
          0.91821676,
          0.87403154,
          0.6149072,
          0.07471992,
          0.9103782,
          0.9123172,
          0.8722238,
          0.9096847,
          0.44070473,
          0.78502053,
          0.25252235,
          0.50304544,
          0.91942096,
          0.91605264,
          0.69256926,
          0.8010814,
          0.9097551,
          0.7963069,
          0.89816856,
          0.90240234,
          0.65537846
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "8\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           while(ceil2<len){\n               ceil2=ceil2*2;\n               logsize++;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2#*2,0);\n           for(int i=0;i<len;i++){\n               x[ceil2+i)=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                                |\n               x[i]l=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]1=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       voiî intervallo(int a)|Îî\n       B\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\ntedMode  ®oAo0      0  Ln34,Col9  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:00:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146430.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          8,
          39
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           while(ceil2<len){\n               ceil2=ceil2*2;\n               logsize++;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2#*2,0);\n           for(int i=0;i<len;i++){\n               x[ceil2+i)=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                                |\n               x[i]l=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]1=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       voiî intervallo(int a)|Îî\n       B\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\ntedMode  ®oAo0      0  Ln34,Col9  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9197313,
          0.8610003,
          0.78215766,
          0.57610416,
          0.89656943,
          0.91164976,
          0.70701826,
          0.28117082,
          0.88888353,
          0.5311444,
          0.91821676,
          0.87403154,
          0.6149072,
          0.07471992,
          0.9103782,
          0.9123172,
          0.8722238,
          0.9096847,
          0.44070473,
          0.78502053,
          0.25252235,
          0.50304544,
          0.91942096,
          0.91605264,
          0.69256926,
          0.8010814,
          0.9097551,
          0.7963069,
          0.89816856,
          0.90240234,
          0.65537846
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "8\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           while(ceil2<len){\n               ceil2=ceil2*2;\n               logsize++;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2#*2,0);\n           for(int i=0;i<len;i++){\n               x[ceil2+i)=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                                |\n               x[i]l=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]1=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       voiî intervallo(int a)|Îî\n       B\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\ntedMode  ®oAo0      0  Ln34,Col9  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:00:40.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146440.88.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          8,
          39
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           while(ceil2<len){\n               ceil2=ceil2*2;\n               logsize++;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2#*2,0);\n           for(int i=0;i<len;i++){\n               x[ceil2+i)=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                                |\n               x[i]l=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]1=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       voiî intervallo(int a)|Îî\n       B\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\ntedMode  ®oAo0      0  Ln34,Col9  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9197313,
          0.8610003,
          0.78215766,
          0.57610416,
          0.89656943,
          0.91164976,
          0.70701826,
          0.28117082,
          0.88888353,
          0.5311444,
          0.91821676,
          0.87403154,
          0.6149072,
          0.07471992,
          0.9103782,
          0.9123172,
          0.8722238,
          0.9096847,
          0.44070473,
          0.78502053,
          0.25252235,
          0.50304544,
          0.91942096,
          0.91605264,
          0.69256926,
          0.8010814,
          0.9097551,
          0.7963069,
          0.89816856,
          0.90240234,
          0.65537846
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "8\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           while(ceil2<len){\n               ceil2=ceil2*2;\n               logsize++;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2#*2,0);\n           for(int i=0;i<len;i++){\n               x[ceil2+i)=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                                |\n               x[i]l=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]1=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       voiî intervallo(int a)|Îî\n       B\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\ntedMode  ®oAo0      0  Ln34,Col9  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:00:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146450.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          8,
          39
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           while(ceil2<len){\n               ceil2=ceil2*2;\n               logsize++;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2#*2,0);\n           for(int i=0;i<len;i++){\n               x[ceil2+i)=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                                |\n               x[i]l=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]1=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       voiî intervallo(int a)|Îî\n       B\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\ntedMode  ®oAo0      0  Ln34,Col9  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9197313,
          0.8610003,
          0.78215766,
          0.57610416,
          0.89656943,
          0.91164976,
          0.70701826,
          0.28117082,
          0.88888353,
          0.5311444,
          0.91821676,
          0.87403154,
          0.6149072,
          0.07471992,
          0.9103782,
          0.9123172,
          0.8722238,
          0.9096847,
          0.44070473,
          0.78502053,
          0.25252235,
          0.50304544,
          0.91942096,
          0.91605264,
          0.69256926,
          0.8010814,
          0.9097551,
          0.7963069,
          0.89816856,
          0.90240234,
          0.65537846
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "8\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           while(ceil2<len){\n               ceil2=ceil2*2;\n               logsize++;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2#*2,0);\n           for(int i=0;i<len;i++){\n               x[ceil2+i)=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                                |\n               x[i]l=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]1=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       voiî intervallo(int a)|Îî\n       B\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\ntedMode  ®oAo0      0  Ln34,Col9  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:01:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146460.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          8,
          39
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           while(ceil2<len){\n               ceil2=ceil2*2;\n               logsize++;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2#*2,0);\n           for(int i=0;i<len;i++){\n               x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n               x[il=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]1=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){  I\n       |\n       }\n   }\n   long long scambi{vector<int>V}{\n       Sumtree s;\n       s.crea(V.size());\ntedMode  ®oAo0      0  Ln34,Col12  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9199622,
          0.80126464,
          0.9144583,
          0.28618062,
          0.89656943,
          0.926115,
          0.70701826,
          0.28117082,
          0.88888353,
          0.33591324,
          0.91821676,
          0.87403154,
          0.50944555,
          0.9103782,
          0.9123172,
          0.8722238,
          0.8971522,
          0.44070473,
          0.7145931,
          0.25252235,
          0.3470517,
          0.91170883,
          0.91605264,
          0.88760144,
          0.43649387,
          0.96925277,
          0.969584,
          0.9005601,
          0.89816856,
          0.90240234,
          0.6054387
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "8\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           while(ceil2<len){\n               ceil2=ceil2*2;\n               logsize++;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2#*2,0);\n           for(int i=0;i<len;i++){\n               x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n               x[il=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]1=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){  I\n       |\n       }\n   }\n   long long scambi{vector<int>V}{\n       Sumtree s;\n       s.crea(V.size());\ntedMode  ®oAo0      0  Ln34,Col12  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:01:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146470.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          8,
          39
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           while(ceil2<len){\n               ceil2=ceil2*2;\n               logsize++;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2#*2,0);\n           for(int i=0;i<len;i++){\n               x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n               x[il=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]1=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){  I\n       |\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\ntedMode  ®oAo0      0  Ln34,Col20  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9199622,
          0.80126464,
          0.89715165,
          0.25686008,
          0.89656943,
          0.926115,
          0.70701826,
          0.28117082,
          0.88888353,
          0.33591324,
          0.91821676,
          0.87403154,
          0.50944555,
          0.9103782,
          0.9123172,
          0.8722238,
          0.8971522,
          0.44070473,
          0.7145931,
          0.25252235,
          0.3470517,
          0.91170883,
          0.91605264,
          0.8891934,
          0.33527723,
          0.9258393,
          0.9020116,
          0.8379221,
          0.89816856,
          0.90240234,
          0.59283394
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "8\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           while(ceil2<len){\n               ceil2=ceil2*2;\n               logsize++;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2#*2,0);\n           for(int i=0;i<len;i++){\n               x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n               x[il=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]1=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){  I\n       |\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\ntedMode  ®oAo0      0  Ln34,Col20  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:01:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146480.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          8,
          39
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           while(ceil2<len){\n               ceil2=ceil2*2;\n               logsize++;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2#*2,0);\n           for(int i=0;i<len;i++){\n               x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n               x[il=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]1=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n       |    if(a>size-1)return X[[1f]\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\ntedMode  ®oAo0      0  Ln34,Col31  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9199622,
          0.80126464,
          0.8304263,
          0.27102306,
          0.89656943,
          0.926115,
          0.70701826,
          0.28117082,
          0.88888353,
          0.33591324,
          0.91821676,
          0.87403154,
          0.50944555,
          0.9103782,
          0.9123172,
          0.8722238,
          0.8971522,
          0.44070473,
          0.7145931,
          0.25252235,
          0.50304544,
          0.91170883,
          0.91605264,
          0.90184623,
          0.50987023,
          0.9286063,
          0.9020116,
          0.8379221,
          0.89816856,
          0.90240234,
          0.59130394
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "8\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           while(ceil2<len){\n               ceil2=ceil2*2;\n               logsize++;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2#*2,0);\n           for(int i=0;i<len;i++){\n               x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n               x[il=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]1=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n       |    if(a>size-1)return X[[1f]\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\ntedMode  ®oAo0      0  Ln34,Col31  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:01:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146490.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          8,
          40
        ],
        "text_content": "           void crea(int len){\n                while(ceil2<len){\n                    logsize++;\n                }\n                size=ceil2;\n                x=vector<int>(ceil2*2,0);\n                for(int i=0;i<len;i++){\n                    x[ceil2+i]=1;\n                }\n                for(int i=ceil2-1;i>0;i--){\n                    x[il=x[2*i)+x[2*i+1];\n                }\n            }\n           void togli(int k){\n                int s=size+k;\n                x[s]=0;\n                while(s>1){\n                §=5/2;\n                x—\n                } * include\n            }\n           void  *< intervallo\n                i e dnverso\n                il\n            )\n       }\n       long long scambi{vector<int>V){\n           Sumtree s;\n            s.crea(V.size());\nRestricted Mode  ®0A 0      0  Ln35Col10  Spaces:d  UTF8  C++  [",
        "lsp_tooltips": [],
        "line_confidences": [
          0.81563026,
          0.7171854,
          0.60563594,
          0.891219,
          0.892364,
          0.84170014,
          0.88605,
          0.4403101,
          0.8981189,
          0.8790058,
          0.6815467,
          0.92859316,
          0.92261916,
          0.8830455,
          0.8960041,
          0.6992932,
          0.9078168,
          0.33057898,
          0.794062,
          0.834637,
          0.799911,
          0.64337236,
          0.5684596,
          0.8013873,
          0.69382596,
          0.8727723,
          0.87740606,
          0.90486497,
          0.9011625,
          0.7290923
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "8\n11\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "           void crea(int len){\n                while(ceil2<len){\n                    logsize++;\n                }\n                size=ceil2;\n                x=vector<int>(ceil2*2,0);\n                for(int i=0;i<len;i++){\n                    x[ceil2+i]=1;\n                }\n                for(int i=ceil2-1;i>0;i--){\n                    x[il=x[2*i)+x[2*i+1];\n                }\n            }\n           void togli(int k){\n                int s=size+k;\n                x[s]=0;\n                while(s>1){\n                §=5/2;\n                x—\n                } * include\n            }\n           void  *< intervallo\n                i e dnverso\n                il\n            )\n       }\n       long long scambi{vector<int>V){\n           Sumtree s;\n            s.crea(V.size());\nRestricted Mode  ®0A 0      0  Ln35Col10  Spaces:d  UTF8  C++  ["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:01:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146500.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          8,
          41
        ],
        "text_content": "            void crea(int len){\n                while(ceil2<len){\n                }\n                size=ceil2;\n                x=vector<int>(ceil2*2,0);\n                for(int i=0;i<len;i++){\n                    x[ceil2+i)=1;\n                }\n                for(int i=ceil2-1;i>0;i--){\n                    x[il=x[2*i]+x[2*i+1];\n                }\n                                —\n            }\n            void togli(int k){\n                int s=size+k;\n                x[s]=0;\n                while(s>1){\n                $=5/2;\n                x[s]=x[2*s]+x[2*s+1];\n                }\n            }\n            void intervallo(int a)|{\n                if(a>size-1)return x[1];\n                int logcur=log;\n                |\n            )\n       }\n       long long scambi{vector<int>V){\n            Sumtree s;\n            s.crea(V.size());",
        "lsp_tooltips": [],
        "line_confidences": [
          0.812731,
          0.67000914,
          0.8514085,
          0.8600883,
          0.8732987,
          0.8662929,
          0.55198884,
          0.8891493,
          0.8861978,
          0.3055059,
          0.918403,
          0.61876786,
          0.968054,
          0.88840896,
          0.8980532,
          0.71692497,
          0.9022879,
          0.3270189,
          0.26919937,
          0.8933395,
          0.91435874,
          0.7624967,
          0.6312597,
          0.9042111,
          0.9274227,
          0.69382596,
          0.9210707,
          0.87734,
          0.9093821,
          0.9011625,
          0.79125893
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "8\n11\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "            void crea(int len){\n                while(ceil2<len){\n                }\n                size=ceil2;\n                x=vector<int>(ceil2*2,0);\n                for(int i=0;i<len;i++){\n                    x[ceil2+i)=1;\n                }\n                for(int i=ceil2-1;i>0;i--){\n                    x[il=x[2*i]+x[2*i+1];\n                }\n                                —\n            }\n            void togli(int k){\n                int s=size+k;\n                x[s]=0;\n                while(s>1){\n                $=5/2;\n                x[s]=x[2*s]+x[2*s+1];\n                }\n            }\n            void intervallo(int a)|{\n                if(a>size-1)return x[1];\n                int logcur=log;\n                |\n            )\n       }\n       long long scambi{vector<int>V){\n            Sumtree s;\n            s.crea(V.size());"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:01:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146510.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          8,
          41
        ],
        "text_content": "            void crea(int len){\n                while(ceil2<len){\n                }\n                size=ceil2;\n                x=vector<int>(ceil2*2,0);\n                for(int i=0;i<len;i++){\n                    x[ceil2+i)=1;\n                }\n                for(int i=ceil2-1;i>0;i--){\n                    x[il=x[2*i]+x[2*i+1];\n                }\n                                —\n            }\n            void togli(int k){\n                int s=size+k;\n                x[s]=0;\n                while(s>1){\n                $=5/2;\n                x[s]=x[2*s]+x[2*s+1];\n                }\n            }\n            void intervallo(int a)|{\n                if(a>size-1)return x[1];\n                int logcur=log;\n                int delta]\n            )\n        }\n        long long scambi{vector<int>V){\n            Sumtree s;\n            s.crea(V.size());\nRestricted Mode  00A 0      0  Ln36,Col19  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.79994196,
          0.4542059,
          0.7804859,
          0.91097695,
          0.8732987,
          0.8662929,
          0.55198884,
          0.8891493,
          0.8861978,
          0.3055059,
          0.918403,
          0.61876786,
          0.968054,
          0.88840896,
          0.8980532,
          0.71692497,
          0.9022879,
          0.3270189,
          0.26919937,
          0.8933395,
          0.91435874,
          0.7624967,
          0.6312597,
          0.90962493,
          0.7066009,
          0.69382596,
          0.9210707,
          0.87734,
          0.9093821,
          0.9011625,
          0.79256415
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "8\n11\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "            void crea(int len){\n                while(ceil2<len){\n                }\n                size=ceil2;\n                x=vector<int>(ceil2*2,0);\n                for(int i=0;i<len;i++){\n                    x[ceil2+i)=1;\n                }\n                for(int i=ceil2-1;i>0;i--){\n                    x[il=x[2*i]+x[2*i+1];\n                }\n                                —\n            }\n            void togli(int k){\n                int s=size+k;\n                x[s]=0;\n                while(s>1){\n                $=5/2;\n                x[s]=x[2*s]+x[2*s+1];\n                }\n            }\n            void intervallo(int a)|{\n                if(a>size-1)return x[1];\n                int logcur=log;\n                int delta]\n            )\n        }\n        long long scambi{vector<int>V){\n            Sumtree s;\n            s.crea(V.size());\nRestricted Mode  00A 0      0  Ln36,Col19  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:02:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146520.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          8,
          41
        ],
        "text_content": "            void crea(int len){\n                while(ceil2<len){\n                }\n                size=ceil2;\n                x=vector<int>(ceil2*2,0);\n                for(int i=0;i<len;i++){\n                    x[ceil2+i)=1;\n                }\n                for(int i=ceil2-1;i>0;i--){\n                    x[il=x[2*i]+x[2*i+1];\n                }\n                                —\n            }\n            void togli(int k){\n                int s=size+k;\n                x[s]=0;\n                while(s>1){\n                $=5/2;\n                x[s]=x[2*s]+x[2*s+1];\n                }\n            }\n            void intervallo(int a)|{\n                if(a>size-1)return x[1];\n                int logcur=log;\n                int layer\n            )\n       }\n       long long scambi{vector<int>V){\n            Sumtree s;\n            s.crea(V.size());\nRestricted Mode  00A 0      0  Ln36,Col18  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.79994196,
          0.5691039,
          0.8589832,
          0.8600883,
          0.8732987,
          0.8662929,
          0.55198884,
          0.9083192,
          0.8861978,
          0.3055059,
          0.9206176,
          0.61876786,
          0.968054,
          0.88840896,
          0.8980532,
          0.71692497,
          0.9022879,
          0.3270189,
          0.26919937,
          0.89945143,
          0.91655207,
          0.7624967,
          0.6312597,
          0.910307,
          0.9175256,
          0.69382596,
          0.9210707,
          0.87734,
          0.9093821,
          0.9011625,
          0.7895063
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "8\n11\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "            void crea(int len){\n                while(ceil2<len){\n                }\n                size=ceil2;\n                x=vector<int>(ceil2*2,0);\n                for(int i=0;i<len;i++){\n                    x[ceil2+i)=1;\n                }\n                for(int i=ceil2-1;i>0;i--){\n                    x[il=x[2*i]+x[2*i+1];\n                }\n                                —\n            }\n            void togli(int k){\n                int s=size+k;\n                x[s]=0;\n                while(s>1){\n                $=5/2;\n                x[s]=x[2*s]+x[2*s+1];\n                }\n            }\n            void intervallo(int a)|{\n                if(a>size-1)return x[1];\n                int logcur=log;\n                int layer\n            )\n       }\n       long long scambi{vector<int>V){\n            Sumtree s;\n            s.crea(V.size());\nRestricted Mode  00A 0      0  Ln36,Col18  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:02:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146530.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          8,
          41
        ],
        "text_content": "            void crea(int len){\n                while(ceil2<len){\n                }\n                size=ceil2;\n                x=vector<int>(ceil2*2,0);\n                for(int i=0;i<len;i++){\n                    x[ceil2+i)=1;\n                }\n                for(int i=ceil2-1;i>0;i--){\n                    x[il=x[2*i]+x[2*i+1];\n                }\n                                —\n            }\n            void togli(int k){\n                int s=size+k;\n                x[s]=0;\n                while(s>1){\n                $=5/2;\n                x[s]=x[2*s]+x[2*s+1];\n                }\n            }\n            void intervallo(int a)|{\n                if(a>size-1)return x[1];\n                int logcur=log;\n                int layer=2;\n            )\n        }\n        long long scambi{vector<int>V){\n            Sumtree s;\n            s.crea(V.size());\nRestricted Mode  00A 0      0  Ln36,Col21  Spaces:4  UTF8  C+  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7812673,
          0.6357801,
          0.7804859,
          0.91097695,
          0.8732987,
          0.8662929,
          0.55198884,
          0.9083192,
          0.8861978,
          0.3055059,
          0.9206176,
          0.61876786,
          0.968054,
          0.88840896,
          0.8980532,
          0.71692497,
          0.9022879,
          0.3270189,
          0.26919937,
          0.89945143,
          0.91655207,
          0.7624967,
          0.6312597,
          0.910307,
          0.9199114,
          0.69382596,
          0.9210707,
          0.87734,
          0.9093821,
          0.9011625,
          0.7902272
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "8\n11\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "            void crea(int len){\n                while(ceil2<len){\n                }\n                size=ceil2;\n                x=vector<int>(ceil2*2,0);\n                for(int i=0;i<len;i++){\n                    x[ceil2+i)=1;\n                }\n                for(int i=ceil2-1;i>0;i--){\n                    x[il=x[2*i]+x[2*i+1];\n                }\n                                —\n            }\n            void togli(int k){\n                int s=size+k;\n                x[s]=0;\n                while(s>1){\n                $=5/2;\n                x[s]=x[2*s]+x[2*s+1];\n                }\n            }\n            void intervallo(int a)|{\n                if(a>size-1)return x[1];\n                int logcur=log;\n                int layer=2;\n            )\n        }\n        long long scambi{vector<int>V){\n            Sumtree s;\n            s.crea(V.size());\nRestricted Mode  00A 0      0  Ln36,Col21  Spaces:4  UTF8  C+  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:02:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146540.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          14,
          42
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1]=x[2*1]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a)[{\n           if(a»size-1)return x[1];\n           int logcur=log;\n           int layer=2;\n           while\n                                -\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\ntedMode  00A0      0  Ln37,Col14  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "ac while\n."
        ],
        "line_confidences": [
          0.9199622,
          0.8507782,
          0.59339017,
          0.86093855,
          0.8857112,
          0.28384674,
          0.9216413,
          0.8459325,
          0.3065474,
          0.9117763,
          0.76118636,
          0.87414694,
          0.89391124,
          0.7796907,
          0.8732262,
          0.43607217,
          0.40977728,
          0.89396703,
          0.92030954,
          0.7704746,
          0.7630339,
          0.91199905,
          0.91960084,
          0.92485356,
          0.9181678,
          0.9696173,
          0.7963069,
          0.89816856,
          0.90240234,
          0.6689074
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n40\n41\n42\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1]=x[2*1]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a)[{\n           if(a»size-1)return x[1];\n           int logcur=log;\n           int layer=2;\n           while\n                                -\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\ntedMode  00A0      0  Ln37,Col14  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          171,
          840,
          492,
          873
        ],
        "ocr_text": "ac while\n."
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:02:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146550.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          14,
          42
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1]=x[2*1]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a»size-1)return x[1];\n           int logcur=log;\n           int layer=2;\n       |\n       }\n   }\n   long long scambi{ ate logsize\n       Sumtree s;\n       s.crea(V.size());\ntedMode  00A0      0  Ln37,Col18  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "‘abe Llog -"
        ],
        "line_confidences": [
          0.9199622,
          0.80411774,
          0.68421894,
          0.86093855,
          0.8857112,
          0.28384674,
          0.9216413,
          0.8459325,
          0.3065474,
          0.9117763,
          0.87986314,
          0.8779795,
          0.89391124,
          0.7796907,
          0.8732262,
          0.43607217,
          0.40977728,
          0.89846915,
          0.92030954,
          0.9136736,
          0.7767792,
          0.91199905,
          0.9204955,
          0.40262002,
          0.8966972,
          0.5788254,
          0.7624694,
          0.818653,
          0.90378624,
          0.6327968
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            23,
            63
          ],
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n40\n41\n42\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1]=x[2*1]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a»size-1)return x[1];\n           int logcur=log;\n           int layer=2;\n       |\n       }\n   }\n   long long scambi{ ate logsize\n       Sumtree s;\n       s.crea(V.size());\ntedMode  00A0      0  Ln37,Col18  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          195,
          840,
          517,
          868
        ],
        "ocr_text": "‘abe Llog -"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:02:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146560.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          14,
          42
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i)=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1]=x[2*1]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a»size-1)return x[1];\n           int logcur=log;\n           int Iayîr=2;\n       |\n       }\n   }\n   long long scambi{ ate logsize\n       Sumtree s;\n       s.crea(V.size());\ntedMode  00A0      0  Ln37,Col18  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "‘abe Llog"
        ],
        "line_confidences": [
          0.9199622,
          0.80411774,
          0.6881983,
          0.86093855,
          0.6297671,
          0.23579925,
          0.9216413,
          0.8459325,
          0.3065474,
          0.9117763,
          0.87986314,
          0.8779795,
          0.89391124,
          0.8585312,
          0.8732262,
          0.43607217,
          0.40977728,
          0.89396703,
          0.92030954,
          0.9136736,
          0.7767792,
          0.91199905,
          0.74595314,
          0.31579703,
          0.8191316,
          0.62556344,
          0.76534706,
          0.818653,
          0.90378624,
          0.6327968
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            22,
            62
          ],
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n40\n41\n42\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i)=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1]=x[2*1]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a»size-1)return x[1];\n           int logcur=log;\n           int Iayîr=2;\n       |\n       }\n   }\n   long long scambi{ ate logsize\n       Sumtree s;\n       s.crea(V.size());\ntedMode  00A0      0  Ln37,Col18  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          195,
          840,
          517,
          868
        ],
        "ocr_text": "‘abe Llog"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:02:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146570.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          14,
          42
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1]=x[2*1]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a»size-1)return x[1];\n           int layer=2;\n       |   pfor(int i)l\n       }\n   }\n   long long scambif a& int\n       Sumtree s;\n       s.crea(V.size ax inverso\n       vector<int>inverso(V.size());\ntedMode  ®@0A0      0  Ln36,Col18  Spaces:4  UTF8  C++  [",
        "lsp_tooltips": [
          "abc if"
        ],
        "line_confidences": [
          0.9199622,
          0.8507782,
          0.5986817,
          0.44518697,
          0.8857112,
          0.28384674,
          0.9125082,
          0.8459325,
          0.3065474,
          0.9117763,
          0.8718618,
          0.8779795,
          0.89391124,
          0.7796907,
          0.8732262,
          0.43607217,
          0.40977728,
          0.89396703,
          0.92030954,
          0.9136736,
          0.7473262,
          0.9169029,
          0.5773797,
          0.9178641,
          0.8655223,
          0.85931855,
          0.76514876,
          0.6328116,
          0.89510787,
          0.5794614
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            23,
            63
          ],
          [
            8,
            14
          ],
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1]=x[2*1]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a»size-1)return x[1];\n           int layer=2;\n       |   pfor(int i)l\n       }\n   }\n   long long scambif a& int\n       Sumtree s;\n       s.crea(V.size ax inverso\n       vector<int>inverso(V.size());\ntedMode  ®@0A0      0  Ln36,Col18  Spaces:4  UTF8  C++  ["
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          195,
          815,
          517,
          843
        ],
        "ocr_text": "abc if"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:03:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146580.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          14,
          42
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1]=x[2*1]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a»size-1)return x[1];\n           int layer=2;\n           pfor(int i=log-1;i>)\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\ntedMode  ®@0A0      0  Ln36,Col27  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9199622,
          0.8507782,
          0.5986817,
          0.44518697,
          0.8857112,
          0.28384674,
          0.9216413,
          0.8459325,
          0.3065474,
          0.9117763,
          0.8718618,
          0.8779795,
          0.89391124,
          0.7796907,
          0.8732262,
          0.43607217,
          0.40977728,
          0.89396703,
          0.92030954,
          0.9136736,
          0.7473262,
          0.9184536,
          0.4772441,
          0.9225583,
          0.91451997,
          0.81124645,
          0.8967836,
          0.8889133,
          0.8936647,
          0.55011773
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1]=x[2*1]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a»size-1)return x[1];\n           int layer=2;\n           pfor(int i=log-1;i>)\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\ntedMode  ®@0A0      0  Ln36,Col27  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:03:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146590.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          14,
          42
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1]=x[2*1]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a»size-1)return x[1];\n           int layer=2;\n           pfor(int i=log-1;i>-1;i--)|\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\ntedMode  ®@0A0      0  Ln36Col33  Spaces:4  UTF8  C++  [",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9199622,
          0.8507782,
          0.5986817,
          0.44518697,
          0.8857112,
          0.28384674,
          0.9216413,
          0.8459325,
          0.3065474,
          0.9117763,
          0.8718618,
          0.8779795,
          0.89391124,
          0.7796907,
          0.8732262,
          0.43607217,
          0.40977728,
          0.89396703,
          0.92030954,
          0.9136736,
          0.7473262,
          0.9184536,
          0.49629003,
          0.9225583,
          0.91451997,
          0.81124645,
          0.8967836,
          0.8889133,
          0.8936647,
          0.6363571
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1]=x[2*1]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a»size-1)return x[1];\n           int layer=2;\n           pfor(int i=log-1;i>-1;i--)|\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\ntedMode  ®@0A0      0  Ln36Col33  Spaces:4  UTF8  C++  ["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:03:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146600.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          14,
          42
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1]=x[2*1]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a»size-1)return x[1];\n           int layer=2;\n           pfor(int i=log-1;i>-1;i--)|\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\ntedMode  ®@0A0      0  Ln36Col33  Spaces:4  UTF8  C++  [",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9199622,
          0.8507782,
          0.5986817,
          0.44518697,
          0.8857112,
          0.28384674,
          0.9216413,
          0.8459325,
          0.3065474,
          0.9117763,
          0.8718618,
          0.8779795,
          0.89391124,
          0.7796907,
          0.8732262,
          0.43607217,
          0.40977728,
          0.89396703,
          0.92030954,
          0.9136736,
          0.7473262,
          0.9184536,
          0.49629003,
          0.9225583,
          0.91451997,
          0.81124645,
          0.8967836,
          0.8889133,
          0.8936647,
          0.6363571
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1]=x[2*1]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a»size-1)return x[1];\n           int layer=2;\n           pfor(int i=log-1;i>-1;i--)|\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\ntedMode  ®@0A0      0  Ln36Col33  Spaces:4  UTF8  C++  ["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:03:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146610.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          14,
          42
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1]=x[2*1]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a»size-1)return x[1];\n           int layer=2;\n           pfor(int i=log-1;i>-1;i--)|\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\ntedMode  ®@0A0      0  Ln36Col33  Spaces:4  UTF8  C++  [",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9199622,
          0.8507782,
          0.5986817,
          0.44518697,
          0.8857112,
          0.28384674,
          0.9216413,
          0.8459325,
          0.3065474,
          0.9117763,
          0.8718618,
          0.8779795,
          0.89391124,
          0.7796907,
          0.8732262,
          0.43607217,
          0.40977728,
          0.89396703,
          0.92030954,
          0.9136736,
          0.7473262,
          0.9184536,
          0.49629003,
          0.9225583,
          0.91451997,
          0.81124645,
          0.8967836,
          0.8889133,
          0.8936647,
          0.6363571
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1]=x[2*1]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a»size-1)return x[1];\n           int layer=2;\n           pfor(int i=log-1;i>-1;i--)|\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\ntedMode  ®@0A0      0  Ln36Col33  Spaces:4  UTF8  C++  ["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:03:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146620.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          14,
          42
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1]=x[2*1]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a»size-1)return x[1];\n           int layer=2;\n           pfor(int i=log-1;i>-1;i--)|\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\ntedMode  ®@0A0      0  Ln36Col33  Spaces:4  UTF8  C++  [",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9199622,
          0.8507782,
          0.5986817,
          0.44518697,
          0.8857112,
          0.28384674,
          0.9216413,
          0.8459325,
          0.3065474,
          0.9117763,
          0.8718618,
          0.8779795,
          0.89391124,
          0.7796907,
          0.8732262,
          0.43607217,
          0.40977728,
          0.89396703,
          0.92030954,
          0.9136736,
          0.7473262,
          0.9184536,
          0.49629003,
          0.9225583,
          0.91451997,
          0.81124645,
          0.8967836,
          0.8889133,
          0.8936647,
          0.6363571
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1]=x[2*1]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a»size-1)return x[1];\n           int layer=2;\n           pfor(int i=log-1;i>-1;i--)|\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\ntedMode  ®@0A0      0  Ln36Col33  Spaces:4  UTF8  C++  ["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:03:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146630.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          14,
          42
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1]=x[2*1]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a»size-1)return x[1];\n           int layer=2;\n           pfor(int i=log-1;i>-1;i--)|\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\ntedMode  ®@0A0      0  Ln36Col33  Spaces:4  UTF8  C++  [",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9199622,
          0.8507782,
          0.5986817,
          0.44518697,
          0.8857112,
          0.28384674,
          0.9216413,
          0.8459325,
          0.3065474,
          0.9117763,
          0.8718618,
          0.8779795,
          0.89391124,
          0.7796907,
          0.8732262,
          0.43607217,
          0.40977728,
          0.89396703,
          0.92030954,
          0.9136736,
          0.7473262,
          0.9184536,
          0.49629003,
          0.9225583,
          0.91451997,
          0.81124645,
          0.8967836,
          0.8889133,
          0.8936647,
          0.6363571
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1]=x[2*1]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a»size-1)return x[1];\n           int layer=2;\n           pfor(int i=log-1;i>-1;i--)|\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\ntedMode  ®@0A0      0  Ln36Col33  Spaces:4  UTF8  C++  ["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:04:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146640.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          14,
          42
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1]=x[2*1]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a»size-1)return x[1];\n           int layer=2;\n           pfor(int i=log-1;i>-1;i--)|\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\ntedMode  ®@0A0      0  Ln36Col33  Spaces:4  UTF8  C++  [",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9199622,
          0.8507782,
          0.5986817,
          0.44518697,
          0.8857112,
          0.28384674,
          0.9216413,
          0.8459325,
          0.3065474,
          0.9117763,
          0.8718618,
          0.8779795,
          0.89391124,
          0.7796907,
          0.8732262,
          0.43607217,
          0.40977728,
          0.89396703,
          0.92030954,
          0.9136736,
          0.7473262,
          0.9184536,
          0.49629003,
          0.9225583,
          0.91451997,
          0.81124645,
          0.8967836,
          0.8889133,
          0.8936647,
          0.6363571
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1]=x[2*1]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a»size-1)return x[1];\n           int layer=2;\n           pfor(int i=log-1;i>-1;i--)|\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\ntedMode  ®@0A0      0  Ln36Col33  Spaces:4  UTF8  C++  ["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:04:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146650.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          14,
          42
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1]=x[2*1]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a»size-1)return x[1];\n           int layer=2;\n           pfor(int i=log-1;i>-1;i--f)\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\ntedMode  ®@0A0      0  Ln36Col33  Spaces:4  UTF8  C++  [",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9199622,
          0.8507782,
          0.5986817,
          0.44518697,
          0.8857112,
          0.28384674,
          0.9216413,
          0.8459325,
          0.3065474,
          0.9117763,
          0.8718618,
          0.8779795,
          0.89391124,
          0.7796907,
          0.8732262,
          0.43607217,
          0.40977728,
          0.89396703,
          0.92030954,
          0.9136736,
          0.7473262,
          0.9184536,
          0.28894925,
          0.9225583,
          0.91451997,
          0.81124645,
          0.8967836,
          0.8889133,
          0.8936647,
          0.6363571
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1]=x[2*1]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a»size-1)return x[1];\n           int layer=2;\n           pfor(int i=log-1;i>-1;i--f)\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\ntedMode  ®@0A0      0  Ln36Col33  Spaces:4  UTF8  C++  ["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:04:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146660.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          14,
          42
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1]=x[2*1]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a»size-1)return x[1];\n           int layer=2;\n           pfor(int i=log-1;i>-1;i--f)\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\ntedMode  ®@0A0      0  Ln36Col33  Spaces:4  UTF8  C++  [",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9199622,
          0.8507782,
          0.5986817,
          0.44518697,
          0.8857112,
          0.28384674,
          0.9216413,
          0.8459325,
          0.3065474,
          0.9117763,
          0.8718618,
          0.8779795,
          0.89391124,
          0.7796907,
          0.8732262,
          0.43607217,
          0.40977728,
          0.89396703,
          0.92030954,
          0.9136736,
          0.7473262,
          0.9184536,
          0.28894925,
          0.9225583,
          0.91451997,
          0.81124645,
          0.8967836,
          0.8889133,
          0.8936647,
          0.6363571
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1]=x[2*1]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a»size-1)return x[1];\n           int layer=2;\n           pfor(int i=log-1;i>-1;i--f)\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\ntedMode  ®@0A0      0  Ln36Col33  Spaces:4  UTF8  C++  ["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:04:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146670.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          14,
          42
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1]=x[2*1]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a»size-1)return x[1];\n           int layer=2;\n           pfor(int i=log-1;i>-1;i--f)\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\ntedMode  ®@0A0      0  Ln36Col33  Spaces:4  UTF8  C++  [",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9199622,
          0.8507782,
          0.5986817,
          0.44518697,
          0.8857112,
          0.28384674,
          0.9216413,
          0.8459325,
          0.3065474,
          0.9117763,
          0.8718618,
          0.8779795,
          0.89391124,
          0.7796907,
          0.8732262,
          0.43607217,
          0.40977728,
          0.89396703,
          0.92030954,
          0.9136736,
          0.7473262,
          0.9184536,
          0.28894925,
          0.9225583,
          0.91451997,
          0.81124645,
          0.8967836,
          0.8889133,
          0.8936647,
          0.6363571
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1]=x[2*1]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a»size-1)return x[1];\n           int layer=2;\n           pfor(int i=log-1;i>-1;i--f)\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\ntedMode  ®@0A0      0  Ln36Col33  Spaces:4  UTF8  C++  ["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:04:40.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146680.88.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          14,
          42
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1]=x[2*1]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a»size-1)return x[1];\n           int layer=2;\n           pfor(int i=log-1;i>-1;i--f)\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\ntedMode  ®@0A0      0  Ln36Col33  Spaces:4  UTF8  C++  [",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9199622,
          0.8507782,
          0.5986817,
          0.44518697,
          0.8857112,
          0.28384674,
          0.9216413,
          0.8459325,
          0.3065474,
          0.9117763,
          0.8718618,
          0.8779795,
          0.89391124,
          0.7796907,
          0.8732262,
          0.43607217,
          0.40977728,
          0.89396703,
          0.92030954,
          0.9136736,
          0.7473262,
          0.9184536,
          0.28894925,
          0.9225583,
          0.91451997,
          0.81124645,
          0.8967836,
          0.8889133,
          0.8936647,
          0.6363571
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1]=x[2*1]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a»size-1)return x[1];\n           int layer=2;\n           pfor(int i=log-1;i>-1;i--f)\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\ntedMode  ®@0A0      0  Ln36Col33  Spaces:4  UTF8  C++  ["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:04:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146690.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          14,
          42
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1]=x[2*1]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a»size-1)return x[1];\n           int layer=2;\n           pfor(int i=log-1;i>-1;i--)|\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\ntedMode  ®@0A0      0  Ln36Col33  Spaces:4  UTF8  C++  [",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9199622,
          0.8507782,
          0.5986817,
          0.44518697,
          0.8857112,
          0.28384674,
          0.9216413,
          0.8459325,
          0.3065474,
          0.9117763,
          0.8718618,
          0.8779795,
          0.89391124,
          0.7796907,
          0.8732262,
          0.43607217,
          0.40977728,
          0.89396703,
          0.92030954,
          0.9136736,
          0.7473262,
          0.9184536,
          0.49629003,
          0.9225583,
          0.91451997,
          0.81124645,
          0.8967836,
          0.8889133,
          0.8936647,
          0.6363571
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1]=x[2*1]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a»size-1)return x[1];\n           int layer=2;\n           pfor(int i=log-1;i>-1;i--)|\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\ntedMode  ®@0A0      0  Ln36Col33  Spaces:4  UTF8  C++  ["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:05:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146700.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          14,
          42
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1]=x[2*1]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a»size-1)return x[1];\n           int layer=2;\n           pfor(int i=log-1;i>-1;i--)|\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\ntedMode  ®@0A0      0  Ln36Col33  Spaces:4  UTF8  C++  [",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9199622,
          0.8507782,
          0.5986817,
          0.44518697,
          0.8857112,
          0.28384674,
          0.9216413,
          0.8459325,
          0.3065474,
          0.9117763,
          0.8718618,
          0.8779795,
          0.89391124,
          0.7796907,
          0.8732262,
          0.43607217,
          0.40977728,
          0.89396703,
          0.92030954,
          0.9136736,
          0.7473262,
          0.9184536,
          0.49629003,
          0.9225583,
          0.91451997,
          0.81124645,
          0.8967836,
          0.8889133,
          0.8936647,
          0.6363571
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1]=x[2*1]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a»size-1)return x[1];\n           int layer=2;\n           pfor(int i=log-1;i>-1;i--)|\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\ntedMode  ®@0A0      0  Ln36Col33  Spaces:4  UTF8  C++  ["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:05:10.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146710.88.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          14,
          42
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1]=x[2*1]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a»size-1)return x[1];\n           int layer=2;\n           pfor(int i=log-1;i>-1;i--)|\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\ntedMode  ®@0A0      0  Ln36Col33  Spaces:4  UTF8  C++  [",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9199622,
          0.8507782,
          0.5986817,
          0.44518697,
          0.8857112,
          0.28384674,
          0.9216413,
          0.8459325,
          0.3065474,
          0.9117763,
          0.8718618,
          0.8779795,
          0.89391124,
          0.7796907,
          0.8732262,
          0.43607217,
          0.40977728,
          0.89396703,
          0.92030954,
          0.9136736,
          0.7473262,
          0.9184536,
          0.49629003,
          0.9225583,
          0.91451997,
          0.81124645,
          0.8967836,
          0.8889133,
          0.8936647,
          0.6363571
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1]=x[2*1]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a»size-1)return x[1];\n           int layer=2;\n           pfor(int i=log-1;i>-1;i--)|\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\ntedMode  ®@0A0      0  Ln36Col33  Spaces:4  UTF8  C++  ["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:05:20.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146720.88.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          14,
          42
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1]=x[2*1]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a»size-1)return x[1];\n           int layer=2;\n           pfor(int i=log-1;i>-1;i--)|\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\ntedMode  ®@0A0      0  Ln36Col33  Spaces:4  UTF8  C++  [",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9199622,
          0.8507782,
          0.5986817,
          0.44518697,
          0.8857112,
          0.28384674,
          0.9216413,
          0.8459325,
          0.3065474,
          0.9117763,
          0.8718618,
          0.8779795,
          0.89391124,
          0.7796907,
          0.8732262,
          0.43607217,
          0.40977728,
          0.89396703,
          0.92030954,
          0.9136736,
          0.7473262,
          0.9184536,
          0.49629003,
          0.9225583,
          0.91451997,
          0.81124645,
          0.8967836,
          0.8889133,
          0.8936647,
          0.6363571
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1]=x[2*1]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a»size-1)return x[1];\n           int layer=2;\n           pfor(int i=log-1;i>-1;i--)|\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\ntedMode  ®@0A0      0  Ln36Col33  Spaces:4  UTF8  C++  ["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:05:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146730.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          14,
          42
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1]=x[2*1]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a»size-1)return x[1];\n           int layer=2;\n           pfor(int i=log-1;i>-1;i--)|\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\ntedMode  ®@0A0      0  Ln36Col33  Spaces:4  UTF8  C++  [",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9199622,
          0.8507782,
          0.5986817,
          0.44518697,
          0.8857112,
          0.28384674,
          0.9216413,
          0.8459325,
          0.3065474,
          0.9117763,
          0.8718618,
          0.8779795,
          0.89391124,
          0.7796907,
          0.8732262,
          0.43607217,
          0.40977728,
          0.89396703,
          0.92030954,
          0.9136736,
          0.7473262,
          0.9184536,
          0.49629003,
          0.9225583,
          0.91451997,
          0.81124645,
          0.8967836,
          0.8889133,
          0.8936647,
          0.6363571
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[1]=x[2*1]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a»size-1)return x[1];\n           int layer=2;\n           pfor(int i=log-1;i>-1;i--)|\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\ntedMode  ®@0A0      0  Ln36Col33  Spaces:4  UTF8  C++  ["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:05:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146740.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          17,
          45
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           for(int i=0;i<len;i++){\n                X[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[i]=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s)=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a>size-1)return x[1];\n           int layer=2;\n           for(int i=log-1;i>-1;i--)[f\n }\n       }\n   }\n   long long scambi{vector<int>V}{\n       Sumtree s;",
        "lsp_tooltips": [],
        "line_confidences": [
          0.88240594,
          0.8020915,
          0.7337125,
          0.6444904,
          0.5351759,
          0.8910595,
          0.15452659,
          0.9088575,
          0.91605264,
          0.81582546,
          0.89254,
          0.8360089,
          0.76839745,
          0.35314476,
          0.4743972,
          0.9088519,
          0.925745,
          0.8952839,
          0.8010123,
          0.9214119,
          0.7451824,
          0.75849086,
          0.9696064,
          0.9690034,
          0.8567007,
          0.9036615,
          0.51896214
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\n43\n44\n45\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           for(int i=0;i<len;i++){\n                X[ceil2+i]=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[i]=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s)=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a>size-1)return x[1];\n           int layer=2;\n           for(int i=log-1;i>-1;i--)[f\n }\n       }\n   }\n   long long scambi{vector<int>V}{\n       Sumtree s;"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:05:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146750.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          17,
          45
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n            for(int i=0;i<len;i++){      %{\n                x[ceil2+i)=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[i]=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n           x[s]=0;\n           while(s>1){\n            s=5/2;\n            x[s]=x[2*s]+x[2*s+1];\n            }\n       }\n       void intervallo(int a){\n            if(a>size-1)return x[1];\n            int layer=2;\n            for(int i=log-1;i>-1;i--)[f\n                int w=a|\n                layer=layer*2;\n            }\n       }\n   }\n   long long scambi{vector<int>V}{\n       Sumtree s;\ntedMode  ®o0Ao0      0   Ln37,Col20  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9074504,
          0.7430732,
          0.6929705,
          0.5440242,
          0.65088606,
          0.8910595,
          0.15452659,
          0.9088575,
          0.91605264,
          0.81582546,
          0.89254,
          0.5829059,
          0.91057044,
          0.6363653,
          0.6710164,
          0.9088519,
          0.925745,
          0.8952839,
          0.6133858,
          0.9214119,
          0.78631675,
          0.82665026,
          0.45803475,
          0.96868,
          0.9696064,
          0.9690034,
          0.8567007,
          0.9036615,
          0.59085333
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\n43\n44\n45\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n            for(int i=0;i<len;i++){      %{\n                x[ceil2+i)=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[i]=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n           x[s]=0;\n           while(s>1){\n            s=5/2;\n            x[s]=x[2*s]+x[2*s+1];\n            }\n       }\n       void intervallo(int a){\n            if(a>size-1)return x[1];\n            int layer=2;\n            for(int i=log-1;i>-1;i--)[f\n                int w=a|\n                layer=layer*2;\n            }\n       }\n   }\n   long long scambi{vector<int>V}{\n       Sumtree s;\ntedMode  ®o0Ao0      0   Ln37,Col20  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:06:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146760.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          17,
          45
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n            for(int i=0;i<len;i++){\n                x[ceil2+i)=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[i]=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n            x[s]=0;\n           while(s>1){\n            $=5/2;\n            x[s]=x[2*s]+x[2*s+1];\n            }\n       }\n       void intervallo(int a){\n            if(a>size-1)return x[1];\n            int layer=2;\n            for(int i=log-1;i>-1;i--)[f\n                int w=a>>log;\n                layer=layer*2;\n            }\n       }\n   }\n   long long scambi(vector<int>V){\n       Sumtree s;\ntedMode  ®o0Ao0      0   Ln37,Col26  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9074504,
          0.7430732,
          0.7289838,
          0.564203,
          0.5634389,
          0.8910595,
          0.15452659,
          0.9088575,
          0.91605264,
          0.81582546,
          0.8232636,
          0.7856099,
          0.65138364,
          0.35314476,
          0.6710164,
          0.9088519,
          0.925745,
          0.8952839,
          0.6133858,
          0.9214119,
          0.81192863,
          0.8891841,
          0.45803475,
          0.96868,
          0.9696064,
          0.9690034,
          0.8623797,
          0.9036615,
          0.60572386
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\n43\n44\n45\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n            for(int i=0;i<len;i++){\n                x[ceil2+i)=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[i]=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n            x[s]=0;\n           while(s>1){\n            $=5/2;\n            x[s]=x[2*s]+x[2*s+1];\n            }\n       }\n       void intervallo(int a){\n            if(a>size-1)return x[1];\n            int layer=2;\n            for(int i=log-1;i>-1;i--)[f\n                int w=a>>log;\n                layer=layer*2;\n            }\n       }\n   }\n   long long scambi(vector<int>V){\n       Sumtree s;\ntedMode  ®o0Ao0      0   Ln37,Col26  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:06:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146770.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          17,
          45
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n            for(int i=0;i<len;i++){\n                X[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[i]l=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n           x[s]=0;\n           while(s>1){\n            s=5/2;\n            x[s]=x[2*s]+x[2*s+1];\n            }\n       }\n       void intervallo(int a){\n            if(a>size-1)rpturn x[1];\n            int layer=2;\n            for(int i=log-1;i>-1;i--){\n                int w=a>>log;\n                if ()\n                layer=layer#*2;\n            }\n       }\n   }\n   long long scambi{vector<int>V){\ntedMode  00A0      0   Ln38,Col16  Spaces:4  UTF8  C++   [",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8068678,
          0.8020915,
          0.7094596,
          0.65068203,
          0.7230742,
          0.864607,
          0.34787574,
          0.9088575,
          0.91605264,
          0.81582546,
          0.89254,
          0.57840884,
          0.8897717,
          0.6363653,
          0.5363278,
          0.9088519,
          0.925745,
          0.8952839,
          0.87606657,
          0.9214119,
          0.8462814,
          0.9007995,
          0.05,
          0.05,
          0.91247576,
          0.91913986,
          0.9132428,
          0.7511904,
          0.6782246
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\n43\n44\n45\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n            for(int i=0;i<len;i++){\n                X[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[i]l=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n           x[s]=0;\n           while(s>1){\n            s=5/2;\n            x[s]=x[2*s]+x[2*s+1];\n            }\n       }\n       void intervallo(int a){\n            if(a>size-1)rpturn x[1];\n            int layer=2;\n            for(int i=log-1;i>-1;i--){\n                int w=a>>log;\n                if ()\n                layer=layer#*2;\n            }\n       }\n   }\n   long long scambi{vector<int>V){\ntedMode  00A0      0   Ln38,Col16  Spaces:4  UTF8  C++   ["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:06:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146780.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          17,
          45
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            for(int i=ceil2-1;i>0;i--){\n                x[i]l=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n           x[s]=0;\n           while(s>1){\n            s=5/2;\n            x[s]=x[2*s]+x[2*s+1];\n            }\n       }\n       void intervallo(int a){\n            if(a>size-1)return x[1];\n            int layer=2;\n            for(int i=log-1;i>-1;i--){\n                int w=a>>i;\n                if{w)\n                    I\n                layer=layer*2;\n            }\n       }\n   }\n   long long scambi{vector<int>V){",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8068678,
          0.86050206,
          0.5687814,
          0.24700634,
          0.864607,
          0.34787574,
          0.9088575,
          0.91605264,
          0.81582546,
          0.89254,
          0.61222833,
          0.8897717,
          0.6363653,
          0.6710164,
          0.9088519,
          0.925745,
          0.8952839,
          0.8010123,
          0.9214119,
          0.8462814,
          0.891407,
          0.5850401,
          0.9464334,
          0.8762693,
          0.9689923,
          0.9694353,
          0.9689961,
          0.7516902,
          0.6142219
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\n43\n44\n45\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n            for(int i=0;i<len;i++){\n                x[ceil2+i]=1;\n            for(int i=ceil2-1;i>0;i--){\n                x[i]l=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n           x[s]=0;\n           while(s>1){\n            s=5/2;\n            x[s]=x[2*s]+x[2*s+1];\n            }\n       }\n       void intervallo(int a){\n            if(a>size-1)return x[1];\n            int layer=2;\n            for(int i=log-1;i>-1;i--){\n                int w=a>>i;\n                if{w)\n                    I\n                layer=layer*2;\n            }\n       }\n   }\n   long long scambi{vector<int>V){"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:06:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146790.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          17,
          45
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           for(int i=0;i<len;i++){\n                x[ceil2+i)=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[i]=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s)=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a>size-1)return x[1];\n           int sinn|\n           int layer=2;\n           for(int i=log-1;i>-1;i--){\n                int w=a>>i;\n                if(ws2){\n                }\n                layer=layer*2;\n           }\ntedMode  00A0      0  Ln35Col17  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9199622,
          0.8010973,
          0.84986824,
          0.44602334,
          0.7243441,
          0.8910595,
          0.15452659,
          0.9088575,
          0.91605264,
          0.7310258,
          0.89254,
          0.8365622,
          0.79532427,
          0.35314476,
          0.4743972,
          0.9088519,
          0.925745,
          0.7868328,
          0.8115613,
          0.8435901,
          0.8990653,
          0.88295233,
          0.8716074,
          0.70454484,
          0.8838697,
          0.8335447,
          0.9133612,
          0.6523169
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\n43\n44\n45\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           for(int i=0;i<len;i++){\n                x[ceil2+i)=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[i]=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           $=5/2;\n           x[s)=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a>size-1)return x[1];\n           int sinn|\n           int layer=2;\n           for(int i=log-1;i>-1;i--){\n                int w=a>>i;\n                if(ws2){\n                }\n                layer=layer*2;\n           }\ntedMode  00A0      0  Ln35Col17  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:06:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146800.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          17,
          45
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n           for(int i=0;i<len;i++){\n                x[ceil2+i)=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[i]=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           s=5/2;\n           x[s)=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a>size-1)return x[1];\n           int somma=0;|\n           int layer=2;\n           for(int i=log-1;i>-1;i--){\n                int w=a>>i;\n                if(ws2){\n                }\n                layer=layer*2;\n           }\ntedMode  00A0      0  Ln35Col21  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9199622,
          0.8010973,
          0.6525169,
          0.44602334,
          0.7243441,
          0.8910595,
          0.15452659,
          0.9088575,
          0.91605264,
          0.7772454,
          0.89254,
          0.8365622,
          0.82330513,
          0.6363653,
          0.4743972,
          0.9088519,
          0.925745,
          0.7868328,
          0.62096375,
          0.7978093,
          0.8990653,
          0.88295233,
          0.8716074,
          0.8243841,
          0.8838697,
          0.8335447,
          0.9133612,
          0.62992746
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\n43\n44\n45\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n           for(int i=0;i<len;i++){\n                x[ceil2+i)=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[i]=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int s=size+k;\n           x[s]=0;\n           while(s>1){\n           s=5/2;\n           x[s)=x[2*s]+x[2*s+1];\n           }\n       }\n       void intervallo(int a){\n           if(a>size-1)return x[1];\n           int somma=0;|\n           int layer=2;\n           for(int i=log-1;i>-1;i--){\n                int w=a>>i;\n                if(ws2){\n                }\n                layer=layer*2;\n           }\ntedMode  00A0      0  Ln35Col21  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:06:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146810.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          17,
          45
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n            for(int i=0;i<len;i++){\n                X[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[i]l=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n            x[s]=0;\n           while(s>1){\n            $=5/2;\n            x[s]=x[2*s]+x[2*s+1];\n            }\n       }\n       void intervallo(int a){\n            if(a>size-1)return x[1];\n            int somma=0;\n            int layer=2;\n            for(int i=log-1;i>-1;i--){\n                int w=a>>i;\n                if(ws2){\n                    somma+=x[[] I\n                }\n                layer=layer*2;\n            }\ntedMode  ®0A0      0   Ln40,Col26  Spaces:4  UTF8  C++   [}",
        "lsp_tooltips": [],
        "line_confidences": [
          0.88240594,
          0.79074293,
          0.6942976,
          0.68855757,
          0.7284782,
          0.8910595,
          0.34787574,
          0.9088575,
          0.91605264,
          0.81582546,
          0.89254,
          0.5773444,
          0.78291345,
          0.35314476,
          0.5363278,
          0.9088519,
          0.925745,
          0.8952839,
          0.8010123,
          0.73671615,
          0.8990653,
          0.8884867,
          0.8716074,
          0.3954521,
          0.5537496,
          0.9131249,
          0.8335447,
          0.91550314,
          0.5704549
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\n43\n44\n45\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n            for(int i=0;i<len;i++){\n                X[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[i]l=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n            x[s]=0;\n           while(s>1){\n            $=5/2;\n            x[s]=x[2*s]+x[2*s+1];\n            }\n       }\n       void intervallo(int a){\n            if(a>size-1)return x[1];\n            int somma=0;\n            int layer=2;\n            for(int i=log-1;i>-1;i--){\n                int w=a>>i;\n                if(ws2){\n                    somma+=x[[] I\n                }\n                layer=layer*2;\n            }\ntedMode  ®0A0      0   Ln40,Col26  Spaces:4  UTF8  C++   [}"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:07:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146820.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          17,
          45
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n            for(int i=0;i<len;i++){\n                x[ceil2+i)=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[il=x[2*i)+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n            x[s]=0;\n           while(s>1){\n            $=5/2;\n            x[s]=x[2*s]+x[2*s+1];\n            }\n       }\n       void intervallo(int a){\n            if(a>size-1)return x[1];\n            int somma=0;\n            int layer=2;\n            for(int i=log-1;i>-1;i--){\n                int w=a>>i;\n                if(ws2){\n                    somma+=4ﬂla§er+wﬂ\n                }\n                layer=layer*2;\n            }\ntedMode  ®0A0      0   Ln40,Col33  Spaces:4  UTF8  C++   [}",
        "lsp_tooltips": [
          "abc while"
        ],
        "line_confidences": [
          0.88240594,
          0.79074293,
          0.74143404,
          0.5043021,
          0.61690235,
          0.8910595,
          0.11257843,
          0.9088575,
          0.91605264,
          0.81582546,
          0.89254,
          0.5773444,
          0.78291345,
          0.35314476,
          0.5363278,
          0.9088519,
          0.925745,
          0.8952839,
          0.8010123,
          0.73671615,
          0.8990653,
          0.8884867,
          0.8716074,
          0.3954521,
          0.4315741,
          0.94789445,
          0.69685674,
          0.9691154,
          0.5703635
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            37,
            77
          ],
          [
            17,
            23
          ],
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\n43\n44\n45\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n            for(int i=0;i<len;i++){\n                x[ceil2+i)=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[il=x[2*i)+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n            x[s]=0;\n           while(s>1){\n            $=5/2;\n            x[s]=x[2*s]+x[2*s+1];\n            }\n       }\n       void intervallo(int a){\n            if(a>size-1)return x[1];\n            int somma=0;\n            int layer=2;\n            for(int i=log-1;i>-1;i--){\n                int w=a>>i;\n                if(ws2){\n                    somma+=4ﬂla§er+wﬂ\n                }\n                layer=layer*2;\n            }\ntedMode  ®0A0      0   Ln40,Col33  Spaces:4  UTF8  C++   [}"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          290,
          840,
          613,
          869
        ],
        "ocr_text": "abc while"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:07:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146830.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          17,
          45
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n            for(int i=0;i<len;i++){\n                X[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[i]l=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n            x[s]=0;\n           while(s>1){\n            $=5/2;\n            x[s]=x[2*s]+x[2*s+1];\n            }\n       }\n       void intervallo(int a){\n            if(a>size-1)return x[1];\n            int somma=0;\n            int layer=2;\n            for(int i=log-1;i>-1;i--){\n                int w=a>>i;\n                if(ws2){\n                    somma+=x[|Llaler+w-1]]\n                }\n                layer=layer*2;\n            }\ntedMode  ®0A0      0   Ln40,Col35  Spaces:4  UTF8  C++   [}",
        "lsp_tooltips": [],
        "line_confidences": [
          0.88240594,
          0.79074293,
          0.73830265,
          0.67298603,
          0.61690235,
          0.8910595,
          0.34787574,
          0.9088575,
          0.91605264,
          0.81582546,
          0.89254,
          0.5773444,
          0.78291345,
          0.35314476,
          0.5363278,
          0.9088519,
          0.925745,
          0.8952839,
          0.8010123,
          0.73671615,
          0.8990653,
          0.8884867,
          0.8716074,
          0.3954521,
          0.05595078,
          0.9131249,
          0.8335447,
          0.91550314,
          0.5556865
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\n43\n44\n45\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n            for(int i=0;i<len;i++){\n                X[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[i]l=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n            x[s]=0;\n           while(s>1){\n            $=5/2;\n            x[s]=x[2*s]+x[2*s+1];\n            }\n       }\n       void intervallo(int a){\n            if(a>size-1)return x[1];\n            int somma=0;\n            int layer=2;\n            for(int i=log-1;i>-1;i--){\n                int w=a>>i;\n                if(ws2){\n                    somma+=x[|Llaler+w-1]]\n                }\n                layer=layer*2;\n            }\ntedMode  ®0A0      0   Ln40,Col35  Spaces:4  UTF8  C++   [}"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:07:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146840.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          17,
          45
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n            for(int i=0;i<len;i++){\n                X[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[i]l=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n            x[s]=0;\n           while(s>1){\n            $=5/2;\n            x[s]=x[2*s]+x[2*s+1];\n            }\n       }\n       void intervallo(int a){\n            if(a>size-1)return x[1];\n            int somma=0;\n            int layer=2;\n            for(int i=log-1;i>-1;i--){\n                int w=a>>i;\n                if(ws2){\n                    somma+=x[|Llaler+w-1]]\n                }\n                layer=layer*2;\n            }\ntedMode  ®0A0      0   Ln40,Col35  Spaces:4  UTF8  C++   [}",
        "lsp_tooltips": [],
        "line_confidences": [
          0.88240594,
          0.79074293,
          0.73830265,
          0.67298603,
          0.61690235,
          0.8910595,
          0.34787574,
          0.9088575,
          0.91605264,
          0.81582546,
          0.89254,
          0.5773444,
          0.78291345,
          0.35314476,
          0.5363278,
          0.9088519,
          0.925745,
          0.8952839,
          0.8010123,
          0.73671615,
          0.8990653,
          0.8884867,
          0.8716074,
          0.3954521,
          0.05595078,
          0.9131249,
          0.8335447,
          0.91550314,
          0.5556865
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\n43\n44\n45\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n            for(int i=0;i<len;i++){\n                X[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[i]l=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n            x[s]=0;\n           while(s>1){\n            $=5/2;\n            x[s]=x[2*s]+x[2*s+1];\n            }\n       }\n       void intervallo(int a){\n            if(a>size-1)return x[1];\n            int somma=0;\n            int layer=2;\n            for(int i=log-1;i>-1;i--){\n                int w=a>>i;\n                if(ws2){\n                    somma+=x[|Llaler+w-1]]\n                }\n                layer=layer*2;\n            }\ntedMode  ®0A0      0   Ln40,Col35  Spaces:4  UTF8  C++   [}"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:07:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146850.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          17,
          45
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n            for(int i=0;i<len;i++){\n                X[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[i]l=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n            x[s]=0;\n           while(s>1){\n            $=5/2;\n            x[s]=x[2*s]+x[2*s+1];\n            }\n       }\n       void intervallo(int a){\n            if(a>size-1)return x[1];\n            int somma=0;\n            int layer=2;\n            for(int i=log-1;i>-1;i--){\n                int w=a>>i;\n                if(ws2){\n                    somma+=x[|Llaler+w-1]]\n                }\n                layer=layer*2;\n            }\ntedMode  ®0A0      0   Ln40,Col35  Spaces:4  UTF8  C++   [}",
        "lsp_tooltips": [],
        "line_confidences": [
          0.88240594,
          0.79074293,
          0.73830265,
          0.67298603,
          0.61690235,
          0.8910595,
          0.34787574,
          0.9088575,
          0.91605264,
          0.81582546,
          0.89254,
          0.5773444,
          0.78291345,
          0.35314476,
          0.5363278,
          0.9088519,
          0.925745,
          0.8952839,
          0.8010123,
          0.73671615,
          0.8990653,
          0.8884867,
          0.8716074,
          0.3954521,
          0.05595078,
          0.9131249,
          0.8335447,
          0.91550314,
          0.5556865
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\n43\n44\n45\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n            for(int i=0;i<len;i++){\n                X[ceil2+i]=1;\n            }\n            for(int i=ceil2-1;i>0;i--){\n                x[i]l=x[2*i]+x[2*i+1];\n            }\n       }\n       void togli(int k){\n            int s=size+k;\n            x[s]=0;\n           while(s>1){\n            $=5/2;\n            x[s]=x[2*s]+x[2*s+1];\n            }\n       }\n       void intervallo(int a){\n            if(a>size-1)return x[1];\n            int somma=0;\n            int layer=2;\n            for(int i=log-1;i>-1;i--){\n                int w=a>>i;\n                if(ws2){\n                    somma+=x[|Llaler+w-1]]\n                }\n                layer=layer*2;\n            }\ntedMode  ®0A0      0   Ln40,Col35  Spaces:4  UTF8  C++   [}"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:07:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146860.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          8,
          51
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n       void togli(int k){\n            int s=size+k;\n           x[s]=0;\n           while(s>1){\n            $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n                                .\n            }\n       }\n       void intervallo(int a)[{\n            if(a»size-1)return x[1];\n            int somma=0;\n            int layer=2;\n            for(int i=log-1;i>-1;i--){\n                int w=a>>i;\n                if(ws2){\n                    somma+=x[layer+w-1]\n                }\n                layer=layer*2;\n            )\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vweartarsintsinuvercenl\\l cizal\\\\-.\ntedMode  ®o0Ao0      0  Ln46,Col6  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9199622,
          0.8500047,
          0.8941657,
          0.89352125,
          0.83580935,
          0.8782827,
          0.46334857,
          0.13053192,
          0.9048276,
          0.91986006,
          0.92264456,
          0.7051773,
          0.7213446,
          0.6794551,
          0.9185195,
          0.7684292,
          0.85493314,
          0.14038688,
          0.7416433,
          0.9117699,
          0.32908967,
          0.9369402,
          0.9694923,
          0.803202,
          0.89528733,
          0.89841926,
          0.09686756,
          0.686062
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "8\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\n43\n44\n45\n46\n47\n48\n49\n50\n51\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n       void togli(int k){\n            int s=size+k;\n           x[s]=0;\n           while(s>1){\n            $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n                                .\n            }\n       }\n       void intervallo(int a)[{\n            if(a»size-1)return x[1];\n            int somma=0;\n            int layer=2;\n            for(int i=log-1;i>-1;i--){\n                int w=a>>i;\n                if(ws2){\n                    somma+=x[layer+w-1]\n                }\n                layer=layer*2;\n            )\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vweartarsintsinuvercenl\\l cizal\\\\-.\ntedMode  ®o0Ao0      0  Ln46,Col6  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:07:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146870.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          8,
          51
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n       void togli(int k){\n            int s=size+k;\n           x[s]=0;\n           while(s>1){\n            $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n                                .\n            }\n       }\n       void intervallo(int a)[{\n            if(a»size-1)return x[1];\n            int somma=0;\n            int layer=2;\n            for(int i=log-1;i>-1;i--){\n                int w=a>>i;\n                if(ws2){\n                    somma+=x[layer+w-1]\n                }\n                layer=layer*2;\n            }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vweartarsintsinuvercenl\\l cizal\\\\-.\ntedMode  ®o0Ao0      0  Ln46,Col6  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9199622,
          0.8500047,
          0.8941657,
          0.89352125,
          0.83580935,
          0.8782827,
          0.46334857,
          0.13053192,
          0.9048276,
          0.91986006,
          0.92264456,
          0.7051773,
          0.7213446,
          0.6794551,
          0.9185195,
          0.7684292,
          0.85493314,
          0.14038688,
          0.7416433,
          0.9117699,
          0.32908967,
          0.922673,
          0.9019527,
          0.8024788,
          0.89528733,
          0.89841926,
          0.09686756,
          0.686062
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "8\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\n43\n44\n45\n46\n47\n48\n49\n50\n51\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n       void togli(int k){\n            int s=size+k;\n           x[s]=0;\n           while(s>1){\n            $=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n                                .\n            }\n       }\n       void intervallo(int a)[{\n            if(a»size-1)return x[1];\n            int somma=0;\n            int layer=2;\n            for(int i=log-1;i>-1;i--){\n                int w=a>>i;\n                if(ws2){\n                    somma+=x[layer+w-1]\n                }\n                layer=layer*2;\n            }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vweartarsintsinuvercenl\\l cizal\\\\-.\ntedMode  ®o0Ao0      0  Ln46,Col6  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:08:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146880.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          37,
          66
        ],
        "text_content": "   class Sumtree{\n       void intervallo(int a){\n           for(int i=log-1;i>-1;i--){\nf(ws2)\n                layer=layer#*2;\n           }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\n       for(int i=0;i<V.size();i++){\n           inverso[V[i]]=i;\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\n       vector<int> dispari(N/2);\n       for(int i=0;i<N;i++){\n           if((V[i]%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]1=VI[il/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n       return 6;\n   }\ntedMode  00A0      0  Ln46,Col6  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9148483,
          0.74107796,
          0.6195271,
          0.12077454,
          0.05,
          0.92099,
          0.87449497,
          0.74837655,
          0.9056182,
          0.8977186,
          0.8053395,
          0.8592582,
          0.13194123,
          0.91651046,
          0.9337354,
          0.91125095,
          0.88796926,
          0.90407,
          0.8751464,
          0.88049126,
          0.16873626,
          0.8914058,
          0.96881366,
          0.82801414,
          0.9694243,
          0.7687218
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "37\n39\n41\n42\n43\n44\n45\n46\n47\n48\n49\n50\n51\n52\n53\n54\n55\n56\n57\n58\n59\n60\n61\n62\n63\n64\n65\n66\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void intervallo(int a){\n           for(int i=log-1;i>-1;i--){\nf(ws2)\n                layer=layer#*2;\n           }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\n       for(int i=0;i<V.size();i++){\n           inverso[V[i]]=i;\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\n       vector<int> dispari(N/2);\n       for(int i=0;i<N;i++){\n           if((V[i]%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]1=VI[il/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n       return 6;\n   }\ntedMode  00A0      0  Ln46,Col6  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:08:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146890.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          37,
          66
        ],
        "text_content": "   class Sumtree{\n       void intervallo(int a){\n           for(int i=log-1;i>-1;i--){\n                if(ws2){\n                }\n               layer=layer#*2;\n           }\n       }\n   }\n   long long scambi(vector<int>v)ﬁ\n       Sumtree s;\n       vector<int>inverso(V.size()); s.crea(v.size(i);\n       for(int i=0;i<V.size();i++){\n           inverso[V[i]]=i;\n       }\n   )\n   long long paletta_sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\n       vector<int> dispari(N/2);\n       for(int i=0;i<N;i++){\n           if((V[i]%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]1=VI[il/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n       return 6;\n   }\ntedMode  00A0      0  Ln49,Col15  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9148483,
          0.74107796,
          0.6195271,
          0.52969915,
          0.568708,
          0.05,
          0.9206021,
          0.9161922,
          0.91687703,
          0.85029006,
          0.90610385,
          0.5700494,
          0.7258531,
          0.13194123,
          0.91736007,
          0.36262175,
          0.91231054,
          0.88796926,
          0.90407,
          0.8751464,
          0.88049126,
          0.16873626,
          0.8914058,
          0.96881366,
          0.82801414,
          0.9694243,
          0.6421348
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "37\n39\n41\n42\n43\n44\n45\n46\n47\n48\n49\n50\n51\n52\n53\n54\n55\n56\n57\n58\n59\n60\n61\n62\n63\n64\n65\n66\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void intervallo(int a){\n           for(int i=log-1;i>-1;i--){\n                if(ws2){\n                }\n               layer=layer#*2;\n           }\n       }\n   }\n   long long scambi(vector<int>v)ﬁ\n       Sumtree s;\n       vector<int>inverso(V.size()); s.crea(v.size(i);\n       for(int i=0;i<V.size();i++){\n           inverso[V[i]]=i;\n       }\n   )\n   long long paletta_sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\n       vector<int> dispari(N/2);\n       for(int i=0;i<N;i++){\n           if((V[i]%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]1=VI[il/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n       return 6;\n   }\ntedMode  00A0      0  Ln49,Col15  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:08:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146900.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          37,
          67
        ],
        "text_content": "   class Sumtree{\n       void intervallo(int a){\n           for(int i=log-1;i>-1;i--){\n                if(ws2){\n                }\n               layer=layer#*2;\n           }\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       long long somma;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\n       for(int i=0;i<V.size();i++){\n           inverso([V[i]]=1i;\n       }\n       formm\n   }\n   long long paletta sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\n       vector<int> dispari(N/2);\n       for(int i=0;i<N;i++){\n           if((V[i]%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n       return ©;\ntedMode  ®@0A0      0  Ln56,Col9  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9148483,
          0.80816907,
          0.6195271,
          0.39059836,
          0.63517445,
          0.05,
          0.9206021,
          0.9161922,
          0.91687703,
          0.70875055,
          0.9056182,
          0.9139883,
          0.89434725,
          0.8940959,
          0.8644664,
          0.57757914,
          0.932316,
          0.5622635,
          0.90341616,
          0.9143815,
          0.8819842,
          0.9131764,
          0.7493769,
          0.8992209,
          0.7760522,
          0.689316,
          0.9686103,
          0.69194657,
          0.76753724
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "37\n39\n41\n42\n43\n44\n45\n46\n47\n48\n49\n50\n51\n52\n53\n54\n55\n56\n57\n58\n59\n60\n61\n62\n63\n64\n65\n66\n67\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void intervallo(int a){\n           for(int i=log-1;i>-1;i--){\n                if(ws2){\n                }\n               layer=layer#*2;\n           }\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       long long somma;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\n       for(int i=0;i<V.size();i++){\n           inverso([V[i]]=1i;\n       }\n       formm\n   }\n   long long paletta sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\n       vector<int> dispari(N/2);\n       for(int i=0;i<N;i++){\n           if((V[i]%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n       return ©;\ntedMode  ®@0A0      0  Ln56,Col9  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:08:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146910.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          37,
          67
        ],
        "text_content": "   class Sumtree{\n       void intervallo(int a){\n           for(int i=log-1;i>-1;i--){\n                if(ws2){\n                layer=layer#*2;\n           }\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       long long somma;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\n       for(int i=0;i<V.size();i++){\n           inverso([V[i]]=1i;\n       }\n       for(lint i=0;i<V.size();i++)[{\n       Î”\n   }\n   long long paletta_sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\n       vector<int> dispari(N/2);\n       for(int i=0;i<N;i++){\n           if((v[i)%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]1=V[il/2;}\n           else{pari[i/2]=V[i]/2;}\ntedMode  ®o0Ao0      0  Ln57,Col9  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9148483,
          0.80816907,
          0.6195271,
          0.37873065,
          0.05,
          0.9206021,
          0.9161922,
          0.91687703,
          0.70875055,
          0.9056182,
          0.9139883,
          0.89434725,
          0.8940959,
          0.8644664,
          0.486826,
          0.9652151,
          0.41438907,
          0.47175813,
          0.96882,
          0.9164704,
          0.9047756,
          0.9136509,
          0.8240584,
          0.71717477,
          0.5563481,
          0.41194525,
          0.6194642
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "37\n39\n41\n42\n43\n44\n45\n46\n47\n48\n49\n50\n51\n52\n53\n54\n55\n56\n57\n58\n59\n60\n61\n62\n63\n64\n65\n66\n67\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void intervallo(int a){\n           for(int i=log-1;i>-1;i--){\n                if(ws2){\n                layer=layer#*2;\n           }\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       long long somma;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\n       for(int i=0;i<V.size();i++){\n           inverso([V[i]]=1i;\n       }\n       for(lint i=0;i<V.size();i++)[{\n       Î”\n   }\n   long long paletta_sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\n       vector<int> dispari(N/2);\n       for(int i=0;i<N;i++){\n           if((v[i)%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]1=V[il/2;}\n           else{pari[i/2]=V[i]/2;}\ntedMode  ®o0Ao0      0  Ln57,Col9  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:08:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146920.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          29
        ],
        "text_content": "   #include<vector>\n   using namespace std;\n   class Sumtree{      ézi\n       public:\n       vector<int>x;\n       int size;\n       int [llsize;\n       void crea(int len){\n           int ceil2=1;\n           logsize=0;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n               U8gsize++;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i)=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[i)=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int  s=size+k;\n           x[s]=0;\n           while(s>1){\n           s=5/2;",
        "lsp_tooltips": [
          "> | log Aa ab *"
        ],
        "line_confidences": [
          0.767085,
          0.86693066,
          0.76876414,
          0.89505905,
          0.8957504,
          0.9176056,
          0.66476625,
          0.7798931,
          0.8925776,
          0.6547666,
          0.88174444,
          0.8861934,
          0.05,
          0.92227954,
          0.91455156,
          0.3390014,
          0.8853694,
          0.59827965,
          0.9001577,
          0.8862964,
          0.60293525,
          0.9266493,
          0.91651046,
          0.85642916,
          0.909624,
          0.8193752,
          0.87230104,
          0.5779118,
          0.76992786
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          603,
          188,
          784,
          229
        ],
        "ocr_text": "> | log Aa ab *"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          232
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp\n                                [1ofa      y  =  x     b"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          232,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\nD)"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          232,
          1000,
          1000
        ],
        "ocr_text": "   #include<vector>\n   using namespace std;\n   class Sumtree{      ézi\n       public:\n       vector<int>x;\n       int size;\n       int [llsize;\n       void crea(int len){\n           int ceil2=1;\n           logsize=0;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n               U8gsize++;\n           }\n           size=ceil2;\n           x=vector<int>(ceil2*2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i)=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[i)=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int  s=size+k;\n           x[s]=0;\n           while(s>1){\n           s=5/2;"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:08:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146930.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          8,
          51
        ],
        "text_content": "   class Sumtree{      dofd      v  = =  %\n       void crea(int len){\n                                '\\l'!'_\n       )\n       void togli(int K){      -\n            int  s=size+k;\n            x[s]=0;\n           while(s>1){\n            s=s/2;\n           x[s]=x[2*s]+x[2¥s+1];\n            }\n       }\n       void intervallo(int a){\n            if(a>size-1)return x[1];\n            int  somma=0;\n            int layer=2;\n            for(int i=Jsize-1;i>-1;i--|{\n                int w=a>>i;\n                if(ws2){\n                    somma+=x[layer+w-1]\n                }\n                layer=layer*2;\n            }\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       long long somma;\n       s.crea(V.size());\n       vnrtareintsinuareal\\l riaal VY\ntedMode  00A0      0   Ln37,Col23  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "> log Aa ab *"
        ],
        "line_confidences": [
          0.6065928,
          0.90670216,
          0.5712075,
          0.7184422,
          0.7023443,
          0.7753237,
          0.86770076,
          0.7962045,
          0.26321724,
          0.19267945,
          0.90426195,
          0.92218393,
          0.8294614,
          0.67925894,
          0.89790475,
          0.90950346,
          0.47696388,
          0.87445235,
          0.71904725,
          0.6204983,
          0.920703,
          0.9121187,
          0.9032879,
          0.9129498,
          0.91073614,
          0.835952,
          0.9112427,
          0.90938336,
          0.8917504,
          0.22538306,
          0.65081245
        ],
        "line_occlusions": [
          [
            17,
            23
          ],
          [
            26,
            32
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "8\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\n43\n44\n45\n46\n47\n48\n49\n50\n51\n£\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{      dofd      v  = =  %\n       void crea(int len){\n                                '\\l'!'_\n       )\n       void togli(int K){      -\n            int  s=size+k;\n            x[s]=0;\n           while(s>1){\n            s=s/2;\n           x[s]=x[2*s]+x[2¥s+1];\n            }\n       }\n       void intervallo(int a){\n            if(a>size-1)return x[1];\n            int  somma=0;\n            int layer=2;\n            for(int i=Jsize-1;i>-1;i--|{\n                int w=a>>i;\n                if(ws2){\n                    somma+=x[layer+w-1]\n                }\n                layer=layer*2;\n            }\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       long long somma;\n       s.crea(V.size());\n       vnrtareintsinuareal\\l riaal VY\ntedMode  00A0      0   Ln37,Col23  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          603,
          188,
          784,
          223
        ],
        "ocr_text": "> log Aa ab *"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:09:00.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146940.88.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          32,
          61
        ],
        "text_content": "   class Sumtrge{‘\n                         -\n       }\n       void intervallo(int a){      E\n            if(a»size-1)return x[1];      -\n            int somma=0;\n            int layer=2;\n            for(int i=U8@kize-1;i>-1;i--){\n                int w=a>>i;\n                if(ws2){\n                    somma+=x[layer+w-1]\n                )\n                                bl\n                layer=layer+*2;\n            }\n       }\n   }\n   long long scambi(vector<int>V){\n       Sumtree s;\n       long long somma;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\n       for(int i=0;i<V.size();i++){\n            inverso[V[i]]=i;\n       }\n       for(int i=0;i<V.size();i++){\n       }\n   }\n   lona lona paletta sort(int N.  int VI1)  £",
        "lsp_tooltips": [],
        "line_confidences": [
          0.662709,
          0.61862415,
          0.7605085,
          0.796063,
          0.60978293,
          0.6215225,
          0.89917845,
          0.46491662,
          0.9029969,
          0.4052151,
          0.75129145,
          0.73075724,
          0.18249343,
          0.25392944,
          0.9176936,
          0.93830585,
          0.89762616,
          0.85026145,
          0.9014836,
          0.910731,
          0.8810855,
          0.88775736,
          0.83312035,
          0.45979327,
          0.919681,
          0.8678158,
          0.9161922,
          0.9074749,
          0.7869326,
          0.71719974
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\n43\n44\n45\n46\n47\n48\n49\n50\n51\n52\n53\n54\n55\n56\n57\n58\n59\n60\n61\nD)"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtrge{‘\n                         -\n       }\n       void intervallo(int a){      E\n            if(a»size-1)return x[1];      -\n            int somma=0;\n            int layer=2;\n            for(int i=U8@kize-1;i>-1;i--){\n                int w=a>>i;\n                if(ws2){\n                    somma+=x[layer+w-1]\n                )\n                                bl\n                layer=layer+*2;\n            }\n       }\n   }\n   long long scambi(vector<int>V){\n       Sumtree s;\n       long long somma;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\n       for(int i=0;i<V.size();i++){\n            inverso[V[i]]=i;\n       }\n       for(int i=0;i<V.size();i++){\n       }\n   }\n   lona lona paletta sort(int N.  int VI1)  £"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:09:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146950.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          32,
          61
        ],
        "text_content": "   class Sumtrge{‘      -\n       void intervallo(int a){\n           if(a»size-1)return x[1];\n           int somma=0;\n           int layer=2;\n           for(int i=logsize-1;i>-1;i--){\n                int w=a>>i;\n                if(ws2){\n                    somma+=x[layer+w-1]\n                }\n                layer=layer*2;\n           }\n            return s\n                                |\n   }\n   long long scambi a& somma\n       Sumtree s;  abc std\n       long long so a Sumtree\n       s.crea(V.siz a paletta sort\n       vector<int>inverso(V.size());\n       for(int i=0;i<V.size();i++){\n           inverso[V[i]]=i;\n       }\n       for(int i=0;i<V.size();i++){\n       }\n   }\ntedMode  ®@0A0      0  Ln46,Col17  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "e scambi"
        ],
        "line_confidences": [
          0.6756684,
          0.6989309,
          0.529358,
          0.6834616,
          0.90133524,
          0.8810549,
          0.90369856,
          0.4052151,
          0.75129145,
          0.9113736,
          0.8121349,
          0.9238982,
          0.7451929,
          0.9638546,
          0.7990988,
          0.7992802,
          0.84672034,
          0.7780393,
          0.7656495,
          0.88211596,
          0.8370848,
          0.34714743,
          0.9114533,
          0.8606233,
          0.91808283,
          0.9505806,
          0.72147775
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            20,
            60
          ],
          [
            20,
            32
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\n43\n44\n45\n46\n47\n48\n49\n50\n51\n52\n53\n54\n55\n56\n57\n58\n59\n60\n61\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtrge{‘      -\n       void intervallo(int a){\n           if(a»size-1)return x[1];\n           int somma=0;\n           int layer=2;\n           for(int i=logsize-1;i>-1;i--){\n                int w=a>>i;\n                if(ws2){\n                    somma+=x[layer+w-1]\n                }\n                layer=layer*2;\n           }\n            return s\n                                |\n   }\n   long long scambi a& somma\n       Sumtree s;  abc std\n       long long so a Sumtree\n       s.crea(V.siz a paletta sort\n       vector<int>inverso(V.size());\n       for(int i=0;i<V.size();i++){\n           inverso[V[i]]=i;\n       }\n       for(int i=0;i<V.size();i++){\n       }\n   }\ntedMode  ®@0A0      0  Ln46,Col17  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          189,
          594,
          511,
          623
        ],
        "ocr_text": "e scambi"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:09:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146960.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          33,
          64
        ],
        "text_content": "   class Sumtree{\n       void intervallo(int a){\n           L  cayci=c,\n           for(int i=logsize-1;i>-1;i--){\n                int w=a>>i;\n                if(w%2){\n                    somma+=x[layer+w-1]\n                }\n                layer=layer*2;\n           }\n            return somma;\n       }\n   }\n   long long scambi(vector<int>V){\n       Sumtree s;\n       long long somma;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\n       for(int i=0;i<V.size();i++){\n           inverso[V[i]]=i;\n       }\n       for(int i=e;iîv.size();i++)E\n   |\n   ‘\n   }\n   long long paletta_sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\n       vector<int> dispari(N/2);\ntedMode  ®o0A0      0  Ln58,Col1  Spaces:d  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8976283,
          0.82054716,
          0.08261884,
          0.8810324,
          0.7481112,
          0.5727485,
          0.79232484,
          0.90711874,
          0.3259448,
          0.9107944,
          0.9098402,
          0.9193483,
          0.9134063,
          0.70858306,
          0.9011519,
          0.8214754,
          0.8869696,
          0.8947887,
          0.8833064,
          0.6481705,
          0.91653967,
          0.69418573,
          0.95928115,
          0.39158657,
          0.8996341,
          0.91485405,
          0.90255034,
          0.91091585,
          0.65897304
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "33\no\n37\n38\n39\n40\n41\n42\n43\n44\n45\n46\n47\n48\n49\n50\n51\n52\n53\n54\n55\n56\n57\n58\n59\n60\n61\n62\n63\n64\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void intervallo(int a){\n           L  cayci=c,\n           for(int i=logsize-1;i>-1;i--){\n                int w=a>>i;\n                if(w%2){\n                    somma+=x[layer+w-1]\n                }\n                layer=layer*2;\n           }\n            return somma;\n       }\n   }\n   long long scambi(vector<int>V){\n       Sumtree s;\n       long long somma;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\n       for(int i=0;i<V.size();i++){\n           inverso[V[i]]=i;\n       }\n       for(int i=e;iîv.size();i++)E\n   |\n   ‘\n   }\n   long long paletta_sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\n       vector<int> dispari(N/2);\ntedMode  ®o0A0      0  Ln58,Col1  Spaces:d  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:09:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146970.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          33,
          64
        ],
        "text_content": "   class Sumtree{\n       void intervallo(int a){\n           L  cayci=c,\n           for(int i=logsize-1;i>-1;i--){\n                int w=a>>i;\n                if(ws2){\n                    somma+=x[layer+w-1]\n                }\n                layer=layer*2;\n           }\n            return somma;\n       }\n   }\n   long long scambi(vector<int>V){\n       Sumtree s;\n       long long somma;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\n       for(int i=0;i<V.size();i++){\n           inverso[V[i]]=i;\n       }\n       for(int i=0;i<V.size();i++){\n       |\n       }      _\n                     abc include\n   }\n   long long palettas intervallo\n       vector<int> pec inverso\n       vector<int> dispari(N/2);\ntedMode  ®o0Ao0      0  LnS8 ,Col18  Spaces:d4  UTF8  C++  [",
        "lsp_tooltips": [
          "abe if"
        ],
        "line_confidences": [
          0.9148483,
          0.86648494,
          0.3225029,
          0.9086767,
          0.7654505,
          0.34028777,
          0.79232484,
          0.90711874,
          0.3259448,
          0.9107944,
          0.9098402,
          0.9193483,
          0.9134063,
          0.70858306,
          0.9011519,
          0.8458122,
          0.8927222,
          0.89030075,
          0.8833064,
          0.25643113,
          0.91653967,
          0.81620157,
          0.28365973,
          0.7499254,
          0.8202602,
          0.70369464,
          0.73160243,
          0.8298957,
          0.91197,
          0.5064265
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            22,
            62
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "33\no\n37\n38\n39\n40\n41\n42\n43\n44\n45\n46\n47\n48\n49\n50\n51\n52\n53\n54\n55\n56\n57\n58\n59\n60\n61\n62\n63\n64\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void intervallo(int a){\n           L  cayci=c,\n           for(int i=logsize-1;i>-1;i--){\n                int w=a>>i;\n                if(ws2){\n                    somma+=x[layer+w-1]\n                }\n                layer=layer*2;\n           }\n            return somma;\n       }\n   }\n   long long scambi(vector<int>V){\n       Sumtree s;\n       long long somma;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\n       for(int i=0;i<V.size();i++){\n           inverso[V[i]]=i;\n       }\n       for(int i=0;i<V.size();i++){\n       |\n       }      _\n                     abc include\n   }\n   long long palettas intervallo\n       vector<int> pec inverso\n       vector<int> dispari(N/2);\ntedMode  ®o0Ao0      0  LnS8 ,Col18  Spaces:d4  UTF8  C++  ["
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          195,
          805,
          517,
          833
        ],
        "ocr_text": "abe if"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:09:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146980.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          33,
          64
        ],
        "text_content": "   class Sumtree{\n       void intervallo(int a){\n           L0  ayci=c,\n           for(int i=logsize-1;i>-1;i--){\n                int w=a>>i;\n                if(ws2){\n                    somma+=x[layer+w-1]\n                }\n                layer=layer*2;\n           }\n            return somma;\n       }\n   }\n   long long scambi(vector<int>V){\n       Sumtree s;\n       long long somma;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\n       for(int i=0;i<V.size();i++){\n           inverso[V[i]]=i;\n       }\n       for(int i=0;i<V.size();i++)[\n       L   inversol[i =\n   }\n   long long paletta_sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\n       vector<int> dispari(N/2);\n‘tedMode  ®0A0      0  Ln58, Col20  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8976283,
          0.78547,
          0.27580222,
          0.8810324,
          0.73293567,
          0.5195929,
          0.79232484,
          0.90711874,
          0.3259448,
          0.9107944,
          0.92477024,
          0.9193483,
          0.9134063,
          0.70858306,
          0.9011519,
          0.8214754,
          0.8869696,
          0.8947887,
          0.8833064,
          0.6481705,
          0.91653967,
          0.7999043,
          0.36674905,
          0.96916586,
          0.9155377,
          0.9069294,
          0.91091585,
          0.7615106
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "33\no\n37\n38\n39\n40\n41\n42\n43\n44\n45\n46\n47\n48\n49\n50\n51\n52\n53\n54\n55\n56\n57\n58\n59\n60\n61\n62\n63\n64\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void intervallo(int a){\n           L0  ayci=c,\n           for(int i=logsize-1;i>-1;i--){\n                int w=a>>i;\n                if(ws2){\n                    somma+=x[layer+w-1]\n                }\n                layer=layer*2;\n           }\n            return somma;\n       }\n   }\n   long long scambi(vector<int>V){\n       Sumtree s;\n       long long somma;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\n       for(int i=0;i<V.size();i++){\n           inverso[V[i]]=i;\n       }\n       for(int i=0;i<V.size();i++)[\n       L   inversol[i =\n   }\n   long long paletta_sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\n       vector<int> dispari(N/2);\n‘tedMode  ®0A0      0  Ln58, Col20  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:09:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794146990.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          33,
          64
        ],
        "text_content": "   class Sumtree{\n       void intervallo(int a){\n           L0  ayci=c,\n           for(int i=logsize-1;i>-1;i--){\n                int w=a>>i;\n                if(ws2){\n                    somma+=x[layer+w-1]\n                }\n                layer=layer*2;\n           }\n            return somma;\n       }\n   }\n   long long scambi(vector<int>V){\n       Sumtree s;\n       long long somma;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\n       for(int i=0;i<V.size();i++){\n           inverso[V[i]]=i;\n       }\n       for(int i=0;i<V.size();i++)[\n       L   inversol[i =\n   }\n   long long paletta_sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\n       vector<int> dispari(N/2);\n‘tedMode  ®0A0      0  Ln58, Col20  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8976283,
          0.78547,
          0.27580222,
          0.8810324,
          0.73293567,
          0.5195929,
          0.79232484,
          0.90711874,
          0.3259448,
          0.9107944,
          0.92477024,
          0.9193483,
          0.9134063,
          0.70858306,
          0.9011519,
          0.8214754,
          0.8869696,
          0.8947887,
          0.8833064,
          0.6481705,
          0.91653967,
          0.7999043,
          0.36674905,
          0.96916586,
          0.9155377,
          0.9069294,
          0.91091585,
          0.7615106
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "33\no\n37\n38\n39\n40\n41\n42\n43\n44\n45\n46\n47\n48\n49\n50\n51\n52\n53\n54\n55\n56\n57\n58\n59\n60\n61\n62\n63\n64\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void intervallo(int a){\n           L0  ayci=c,\n           for(int i=logsize-1;i>-1;i--){\n                int w=a>>i;\n                if(ws2){\n                    somma+=x[layer+w-1]\n                }\n                layer=layer*2;\n           }\n            return somma;\n       }\n   }\n   long long scambi(vector<int>V){\n       Sumtree s;\n       long long somma;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\n       for(int i=0;i<V.size();i++){\n           inverso[V[i]]=i;\n       }\n       for(int i=0;i<V.size();i++)[\n       L   inversol[i =\n   }\n   long long paletta_sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\n       vector<int> dispari(N/2);\n‘tedMode  ®0A0      0  Ln58, Col20  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:10:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147000.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          33,
          64
        ],
        "text_content": "   class Sumtree{\n       void intervallo(int a){\n           L0  ayci=c,\n           for(int i=logsize-1;i>-1;i--){\n                int w=a>>i;\n                if(ws2){\n                    somma+=x[layer+w-1]\n                }\n                layer=layer*2;\n           }\n            return somma;\n       }\n   }\n   long long scambi(vector<int>V){\n       Sumtree s;\n       long long somma;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\n       for(int i=0;i<V.size();i++){\n           inverso[V[i]]=i;\n       }\n       for(int i=0;i<V.size();i++){\n       |\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\n       vector<int> dispari(N/2);\n‘tedMode  ®0A0      0  Lns8,Col19  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8976283,
          0.78547,
          0.27580222,
          0.8810324,
          0.7598646,
          0.34028777,
          0.79232484,
          0.90711874,
          0.3259448,
          0.9107944,
          0.92477024,
          0.9193483,
          0.9134063,
          0.70858306,
          0.9011519,
          0.79890287,
          0.8869696,
          0.8947887,
          0.8833064,
          0.6481705,
          0.91653967,
          0.85940814,
          0.35005108,
          0.90566665,
          0.9023805,
          0.91485405,
          0.9069294,
          0.91091585,
          0.7370388
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "33\no\n37\n38\n39\n40\n41\n42\n43\n44\n45\n46\n47\n48\n49\n50\n51\n52\n53\n54\n55\n56\n57\n58\n59\n60\n61\n62\n63\n64\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void intervallo(int a){\n           L0  ayci=c,\n           for(int i=logsize-1;i>-1;i--){\n                int w=a>>i;\n                if(ws2){\n                    somma+=x[layer+w-1]\n                }\n                layer=layer*2;\n           }\n            return somma;\n       }\n   }\n   long long scambi(vector<int>V){\n       Sumtree s;\n       long long somma;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\n       for(int i=0;i<V.size();i++){\n           inverso[V[i]]=i;\n       }\n       for(int i=0;i<V.size();i++){\n       |\n       }\n   }\n   long long paletta_sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\n       vector<int> dispari(N/2);\n‘tedMode  ®0A0      0  Lns8,Col19  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:10:10.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147010.88.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          20,
          48
        ],
        "text_content": "   class Sumtree{\n       void crea(int len){\n            for(int i=ceil2-1;i>0;i--){\n                x[i]=x[2*i]+x[2*i+1];\n       Y1\n       void togli(int k){\n            int s=size+k;\n            x[s]=0;\n            while(s>1){\n            $=5/2;\n            x[s]=x[2*s]+x[2*s+1];\n            }\n       }\n       void intervallo(int a){\n            if(a»size-1)return x[1];\n            int somma=0;\n            int layer=2;\n            for(int i=logsize-1;i>-1;i--){\n                int w=a>>i;\n                if({ws2){\n                    somma+=x[layer+w-1]\n                }\n                layer=layer#*2;\n            }\n            return somma;\n       }\n   }\ntedMode  00A0      0   Ln58,Col19  Spaces:4  UTF8  C++   [",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9199622,
          0.8592674,
          0.56794125,
          0.34387505,
          0.3123336,
          0.89558214,
          0.8983836,
          0.7927019,
          0.8596384,
          0.4553757,
          0.38605058,
          0.90955234,
          0.9219589,
          0.91600204,
          0.7379067,
          0.6103416,
          0.920757,
          0.89898616,
          0.82463074,
          0.22903259,
          0.73093325,
          0.909014,
          0.05,
          0.9167399,
          0.9191861,
          0.9205995,
          0.96711165,
          0.7291427
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\n43\n44\n45\n46\n47\n48\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void crea(int len){\n            for(int i=ceil2-1;i>0;i--){\n                x[i]=x[2*i]+x[2*i+1];\n       Y1\n       void togli(int k){\n            int s=size+k;\n            x[s]=0;\n            while(s>1){\n            $=5/2;\n            x[s]=x[2*s]+x[2*s+1];\n            }\n       }\n       void intervallo(int a){\n            if(a»size-1)return x[1];\n            int somma=0;\n            int layer=2;\n            for(int i=logsize-1;i>-1;i--){\n                int w=a>>i;\n                if({ws2){\n                    somma+=x[layer+w-1]\n                }\n                layer=layer#*2;\n            }\n            return somma;\n       }\n   }\ntedMode  00A0      0   Ln58,Col19  Spaces:4  UTF8  C++   ["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:10:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147020.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          37,
          68
        ],
        "text_content": "   class Sumtree{\n       void intervallo(int a){\n           for(int i=logsize-1;i>-1;i--){\n                }\n                                o\n                layer=layer*2;\n           }\n            return somma;\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       long long somma;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\n       for(int i=0;i<V.size();i++){\n           inverso[V[i]]=i;\n       }\n       for(int i=0;i<V.size();i++)L\n       L   r.togli(inverso[i]);\n   }\n   long long paletta_sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\n       vector<int> dispari(N/2);\n       for(int i=0;i<N;i++){\n           if((V[i]%2) !=1%2)return  -1;\n           if(i%2){disparili/2]=V[i]/2;}",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8976283,
          0.8722929,
          0.7807185,
          0.5089682,
          0.34994355,
          0.7367622,
          0.90213674,
          0.90423775,
          0.91605264,
          0.9147601,
          0.84457207,
          0.9068911,
          0.91345334,
          0.82118803,
          0.9073249,
          0.867975,
          0.44576594,
          0.9681909,
          0.47516772,
          0.5496957,
          0.91687703,
          0.9002795,
          0.877452,
          0.8975121,
          0.8869374,
          0.46488568,
          0.1752359,
          0.6215096
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "37\n41\n42\n43\n44\n45\n46\n47\n48\n49\n50\n51\n52\n53\n54\n55\n56\n57\n58\n59\n60\n61\n62\n63\n64\n65\n66\n67\n68\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void intervallo(int a){\n           for(int i=logsize-1;i>-1;i--){\n                }\n                                o\n                layer=layer*2;\n           }\n            return somma;\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       long long somma;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\n       for(int i=0;i<V.size();i++){\n           inverso[V[i]]=i;\n       }\n       for(int i=0;i<V.size();i++)L\n       L   r.togli(inverso[i]);\n   }\n   long long paletta_sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\n       vector<int> dispari(N/2);\n       for(int i=0;i<N;i++){\n           if((V[i]%2) !=1%2)return  -1;\n           if(i%2){disparili/2]=V[i]/2;}"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:10:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147030.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          37,
          68
        ],
        "text_content": "   class Sumtree{\n       void intervallo(int a){\n           for(int i=logsize-1;i>-1;i--){\n                }\n                                e,(.\n               layer=layer*2;\n           }\n           return somma;\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       long long somma=0;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\n       for(int i=0;i<V.size();i++){\n           inverso[V[i]]=i;\n       }\n       for(int i=0;i<V.size();i++)[\n           s.togli(inverso[i]);\n       L   somma+=s|     I\n                    abc size\n   }\n   long long palett a std\n       vector<int>  a Sumtree\n       vector<int>  a paletta_sort\n       for(int i=0;i<N;i++){\n           if((V[i]%2)!=i%2)return  -1;\n           if(i%2){disparili/2]=V[i]/2;}\ntedMode  00A0      0  Ln59,Col17  Spaces:4  UTF8  C++  [",
        "lsp_tooltips": [
          "abe scambi"
        ],
        "line_confidences": [
          0.9148483,
          0.74138564,
          0.6880773,
          0.72443235,
          0.4577322,
          0.8361026,
          0.9689753,
          0.9025187,
          0.9686972,
          0.96911985,
          0.71884686,
          0.9068911,
          0.8829426,
          0.83613807,
          0.9073249,
          0.867975,
          0.5389428,
          0.9681909,
          0.5629961,
          0.6611464,
          0.660265,
          0.58397424,
          0.7409737,
          0.74495065,
          0.6177163,
          0.7865713,
          0.8328187,
          0.88688886,
          0.1752359,
          0.6380831
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "37\n41\n42\n43\n44\n45\n46\n47\n48\n49\n50\n51\n52\n53\n54\n55\n56\n57\n58\n59\n60\n61\n62\n63\n64\n65\n66\n67\n68\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void intervallo(int a){\n           for(int i=logsize-1;i>-1;i--){\n                }\n                                e,(.\n               layer=layer*2;\n           }\n           return somma;\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       long long somma=0;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\n       for(int i=0;i<V.size();i++){\n           inverso[V[i]]=i;\n       }\n       for(int i=0;i<V.size();i++)[\n           s.togli(inverso[i]);\n       L   somma+=s|     I\n                    abc size\n   }\n   long long palett a std\n       vector<int>  a Sumtree\n       vector<int>  a paletta_sort\n       for(int i=0;i<N;i++){\n           if((V[i]%2)!=i%2)return  -1;\n           if(i%2){disparili/2]=V[i]/2;}\ntedMode  00A0      0  Ln59,Col17  Spaces:4  UTF8  C++  ["
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          189,
          738,
          511,
          766
        ],
        "ocr_text": "abe scambi"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:10:40.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147040.88.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          33,
          64
        ],
        "text_content": "   class Sumtree{\n       void intervallo(int a){\n            int layer=2;\n            for(int i=logsize-1;i>-1;i--){\n                int w=a>>i;      é;\n                if(ws2){\n                    somma+=x[layer+w-1]\n                }\n                layer=layer*2;\n            }\n            return somma;\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       long long somma=0;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\n       for(int i=0;i<V.size(Ì;i++)(\n            inverso[V[i]]=i;\n       }\n       for(int i=0;i<V.size();i++){\n       ‘ |    s.togli(inverso[il]); somma+=s . somma (|[inverso))\n       }      oo\n   }\n   long long paletta_sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\ntedMode  ®@O0AO0      0   Lns59,Col31  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [
          "abe inverso"
        ],
        "line_confidences": [
          0.9148483,
          0.8729117,
          0.7703063,
          0.62307715,
          0.7612006,
          0.48668182,
          0.72192955,
          0.96866333,
          0.85135454,
          0.96890867,
          0.90173113,
          0.9681363,
          0.9674192,
          0.85982007,
          0.9052193,
          0.8706228,
          0.88073725,
          0.90540004,
          0.77394515,
          0.45492023,
          0.90891296,
          0.8671991,
          0.63599676,
          0.6641305,
          0.9695326,
          0.91427934,
          0.8934269,
          0.63012916
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            65,
            105
          ],
          [
            16,
            22
          ],
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "33\n36\n37\n38\n39\n40\n41\n42\n43\n44\n45\n46\n47\n48\n49\n50\n51\n52\n53\n54\n55\n56\n57\n58\n59\n60\n61\n62\n63\n64\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void intervallo(int a){\n            int layer=2;\n            for(int i=logsize-1;i>-1;i--){\n                int w=a>>i;      é;\n                if(ws2){\n                    somma+=x[layer+w-1]\n                }\n                layer=layer*2;\n            }\n            return somma;\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       long long somma=0;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\n       for(int i=0;i<V.size(Ì;i++)(\n            inverso[V[i]]=i;\n       }\n       for(int i=0;i<V.size();i++){\n       ‘ |    s.togli(inverso[il]); somma+=s . somma (|[inverso))\n       }      oo\n   }\n   long long paletta_sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\ntedMode  ®@O0AO0      0   Lns59,Col31  Spaces:4  UTF8  C++   Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          279,
          840,
          600,
          869
        ],
        "ocr_text": "abe inverso"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:10:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147050.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          29
        ],
        "text_content": "   class Sumtree{\n       void intervallo(int a){\n           for(int i=logsize-1;i>-1;i--){\n               layer=layer*2;\n           }\n           return somma;\n       }\n   }\n   long long scambi({vector<int>V){\n       Sumtree s;\n       long long somma=0;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\n       for(int i=0;i<V.size();i++){\n           inverso[V[i]]=i;\n       }\n       for(int i=0;i<V.size();i++){\n           s.togli(inverso[i]);\n           somma+=s.somma(inverso[i]);\n                              I\n   }\n   long long paletta sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\n       vector<int> dispari(N/2);\n       for(int i=0;i<N;i++){\n           if((v[i]%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[il/2;}\n\ntedMode  ®0AO      0  Ln59,Col36  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8976283,
          0.8722929,
          0.7222833,
          0.52060324,
          0.91066176,
          0.90528923,
          0.9225583,
          0.9122145,
          0.6565657,
          0.9080334,
          0.86702853,
          0.8791586,
          0.89552516,
          0.86900383,
          0.5272783,
          0.9173503,
          0.74287325,
          0.4820364,
          0.33260056,
          0.9526424,
          0.89762616,
          0.91330445,
          0.90884304,
          0.91237515,
          0.7635287,
          0.64635897,
          0.1674794,
          0.52797747,
          0.78083766,
          0.5989893
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "37\n43\n44\n45\n46\n47\n48\n49\n50\n51\n52\n53\n54\n55\n56\n57\n58\n59\n60\n61\n6\n63\n64\n65\n66\n67\n68\n69\n7A\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void intervallo(int a){\n           for(int i=logsize-1;i>-1;i--){\n               layer=layer*2;\n           }\n           return somma;\n       }\n   }\n   long long scambi({vector<int>V){\n       Sumtree s;\n       long long somma=0;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\n       for(int i=0;i<V.size();i++){\n           inverso[V[i]]=i;\n       }\n       for(int i=0;i<V.size();i++){\n           s.togli(inverso[i]);\n           somma+=s.somma(inverso[i]);\n                              I\n   }\n   long long paletta sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\n       vector<int> dispari(N/2);\n       for(int i=0;i<N;i++){\n           if((v[i]%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]=V[i]/2;}\n           else{pari[i/2]=V[il/2;}\n\ntedMode  ®0AO      0  Ln59,Col36  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:11:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147060.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "paletta.cpp"
        ],
        "current_file": "paletta.cpp",
        "visible_line_range": [
          63,
          73
        ],
        "text_content": "   }\n   long long paletta sort(int N,  int V[])  {      ‘è\n       vector<int> pari((N+1)/2);\n       vector<int> dispari(N/2);      o\n       for(int i=00;i<N;i++){\n            if((V[1i]%2) !=1i%2)return  -1;\n            if(i%2){dispari[i/2]1=V[il/2;}\n            else{pari[i/2]=V[il/2;}\n       }\n        return j;\n   }\n                                \"\n                                .\n                                \"\n                                \"\n                                z\ntedMode  00A0      0   Ln72 Col12(1 selected)  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8064976,
          0.86296546,
          0.74973446,
          0.83393025,
          0.68035954,
          0.4321294,
          0.44199026,
          0.37561294,
          0.75800645,
          0.74990654,
          0.9689472,
          0.754982,
          0.80151486,
          0.77139634,
          0.5365793,
          0.53099805,
          0.7504313
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          109,
          1000,
          166
        ],
        "ocr_text": "G paletta.cpp  X      D  -"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          166,
          1000,
          213
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp\n  49    long  long  scambi(vector<int>V){      &"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          213,
          69,
          1000
        ],
        "ocr_text": "63\n64\n65\n66\n67\n68\n69\n70\n71\n72\n73\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          213,
          1000,
          1000
        ],
        "ocr_text": "   }\n   long long paletta sort(int N,  int V[])  {      ‘è\n       vector<int> pari((N+1)/2);\n       vector<int> dispari(N/2);      o\n       for(int i=00;i<N;i++){\n            if((V[1i]%2) !=1i%2)return  -1;\n            if(i%2){dispari[i/2]1=V[il/2;}\n            else{pari[i/2]=V[il/2;}\n       }\n        return j;\n   }\n                                \"\n                                .\n                                \"\n                                \"\n                                z\ntedMode  00A0      0   Ln72 Col12(1 selected)  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:11:10.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147070.88.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          30
        ],
        "text_content": "   class Sumtree{\n       void togli(int k){\n       }\n       void intervallo(int a){\n           if(a>size-1l)return x[1];\n           int  somma=0;\n           int layer=2;\n           for(int i=logsize-1;i>-1;i--){\n                int w=a>>i;\n                if(ws2){\n                    somma+=x[layer+w-1]\n                }\n                layer=layer*2;\n           }\n            return somma;\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       long long somma=0;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\n       for(int i=0;i<V.size();i++){\n           inverso[V[i]]=i;\n       }\n       for(int i=0;i<V.size();i++){\n           s.togli(inverso[il]);\n           cenmmat+=c cnmmalinuerenlil).\ntedMode  ®o0Ao0      0  Ln72,Col18  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9138531,
          0.87088233,
          0.8134474,
          0.71631265,
          0.65822196,
          0.9035846,
          0.91429645,
          0.72033006,
          0.89044046,
          0.62779737,
          0.7471678,
          0.932984,
          0.9066242,
          0.9246459,
          0.89859533,
          0.9241101,
          0.9144469,
          0.73768306,
          0.90776163,
          0.86543685,
          0.89309096,
          0.8843724,
          0.8581574,
          0.6936708,
          0.91512734,
          0.8855296,
          0.49712342,
          0.31306523,
          0.6007926
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "25\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\n43\n44\n45\n46\n47\n48\n49\n50\n51\n52\n53\n54\n55\n56\n57\n58\n5a\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void togli(int k){\n       }\n       void intervallo(int a){\n           if(a>size-1l)return x[1];\n           int  somma=0;\n           int layer=2;\n           for(int i=logsize-1;i>-1;i--){\n                int w=a>>i;\n                if(ws2){\n                    somma+=x[layer+w-1]\n                }\n                layer=layer*2;\n           }\n            return somma;\n       }\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       long long somma=0;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\n       for(int i=0;i<V.size();i++){\n           inverso[V[i]]=i;\n       }\n       for(int i=0;i<V.size();i++){\n           s.togli(inverso[il]);\n           cenmmat+=c cnmmalinuerenlil).\ntedMode  ®o0Ao0      0  Ln72,Col18  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:11:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147080.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          48,
          73
        ],
        "text_content": "   class Sumtree{\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       long long somma=0;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\n       for(int i=0;i<V.size();i++){\n           inverso[V[i]]=i;\n       }\n       for(int i=0;i<V.size();i++){\n           s.togli(inverso[i]);\n           somma+=s.somma(inverso[i]);\n       }\n       return somma;\n                                I\n   }\n   long long paletta_sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\n       vector<int> dispari(N/2);\n       for(int i=0;i<N;i++){\n           if((V[i]%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]1=V[il/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n       return scambi()];\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.87500256,
          0.67580354,
          0.7072237,
          0.8430586,
          0.8170947,
          0.775805,
          0.8812501,
          0.8581574,
          0.6936708,
          0.91539055,
          0.7895409,
          0.36089104,
          0.6246581,
          0.9197345,
          0.9098166,
          0.95510083,
          0.9038547,
          0.88906306,
          0.90541375,
          0.9159643,
          0.81682694,
          0.6907945,
          0.50197303,
          0.6703684,
          0.9248552,
          0.48453888,
          0.91345835,
          0.73820215
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "48\n49\n50\n51\n52\n53\n54\n55\n56\n57\n58\n59\n60\n61\n62\n635\n64\n65\n66\n67\n68\n69\n70\n71\n72\n73\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       long long somma=0;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\n       for(int i=0;i<V.size();i++){\n           inverso[V[i]]=i;\n       }\n       for(int i=0;i<V.size();i++){\n           s.togli(inverso[i]);\n           somma+=s.somma(inverso[i]);\n       }\n       return somma;\n                                I\n   }\n   long long paletta_sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\n       vector<int> dispari(N/2);\n       for(int i=0;i<N;i++){\n           if((V[i]%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]1=V[il/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n       return scambi()];\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:11:30.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147090.88.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          48,
          73
        ],
        "text_content": "   class Sumtree{\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       long long somma=0;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\n       for(int i=0;i<V.size();i++){\n           inverso[V[i]]=i;\n       }\n       for(int i=0;i<V.size();i++){\n           s.togli(inverso[i]);\n           somma+=s.somma(inverso[i]);\n       }\n       return somma;\n                                I\n   }\n   long long paletta_sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\n       vector<int> dispari(N/2);\n       for(int i=0;i<N;i++){\n           if((v[i]%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]1=V[il/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n   |    return e scambi(pari)+scambi…dispàﬂ; e g\n   }\ntedMode  00A0      0  Ln72,Col37  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "e dispari"
        ],
        "line_confidences": [
          0.87500256,
          0.73825336,
          0.72417325,
          0.7417793,
          0.6777328,
          0.67377925,
          0.8843724,
          0.8581574,
          0.6936708,
          0.91539055,
          0.8855296,
          0.36089104,
          0.6246581,
          0.9197345,
          0.9098166,
          0.92927414,
          0.9038547,
          0.88906306,
          0.90541375,
          0.9159643,
          0.81682694,
          0.58723193,
          0.50197303,
          0.6703684,
          0.9248552,
          0.45275676,
          0.9464624,
          0.7373971
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            4,
            10
          ],
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o 0 paletta.cpp - V...  - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "48\n49\n50\n51\n52\n53\n54\n55\n56\n57\n58\n59\n60\n61\n62\n635\n64\n65\n66\n67\n68\n69\n70\n71\n72\n73\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n   }\n   long long scambi{vector<int>V){\n       Sumtree s;\n       long long somma=0;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\n       for(int i=0;i<V.size();i++){\n           inverso[V[i]]=i;\n       }\n       for(int i=0;i<V.size();i++){\n           s.togli(inverso[i]);\n           somma+=s.somma(inverso[i]);\n       }\n       return somma;\n                                I\n   }\n   long long paletta_sort(int N,  int V[])  {\n       vector<int> pari((N+1)/2);\n       vector<int> dispari(N/2);\n       for(int i=0;i<N;i++){\n           if((v[i]%2)!=i%2)return  -1;\n           if(i%2){dispari[i/2]1=V[il/2;}\n           else{pari[i/2]=V[i]/2;}\n       }\n   |    return e scambi(pari)+scambi…dispàﬂ; e g\n   }\ntedMode  00A0      0  Ln72,Col37  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          317,
          840,
          638,
          869
        ],
        "ocr_text": "e dispari"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:11:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147100.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     o y] ii      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... ° paletta.cpp - VSC...  - | Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          31
        ],
        "text_content": "   #include<vector>\n   using namespace std;\n   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       int logsize;\n       void crea(int len){\n           int ceil2=1;\n           logsize=0;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n                logsize++; I\n           }\n           size=ceil2;\n           x=vector<int>(ceil2+#2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i)=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[i)=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int  s=size+k;\n           x[s]=0;\n           while(s>1){\n           s=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\ntedMode  ®o0Ao0      0  Ln65Col31  Spaces:4  UTF8  C++  [",
        "lsp_tooltips": [],
        "line_confidences": [
          0.9226536,
          0.8240132,
          0.67374545,
          0.9153809,
          0.70187604,
          0.8232991,
          0.9220774,
          0.9068318,
          0.90835434,
          0.89694995,
          0.81650925,
          0.67166334,
          0.9236553,
          0.9148655,
          0.912674,
          0.18734573,
          0.8318765,
          0.5982246,
          0.9118494,
          0.8137943,
          0.6158241,
          0.9206021,
          0.91736007,
          0.8625435,
          0.9028046,
          0.82081604,
          0.8730066,
          0.5841154,
          0.19678207,
          0.9101642,
          0.5320336
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     o y] ii      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... ° paletta.cpp - VSC...  - | Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include<vector>\n   using namespace std;\n   class Sumtree{\n       public:\n       vector<int>x;\n       int size;\n       int logsize;\n       void crea(int len){\n           int ceil2=1;\n           logsize=0;\n           while(ceil2<len){\n                ceil2=ceil2*2;\n                logsize++; I\n           }\n           size=ceil2;\n           x=vector<int>(ceil2+#2,0);\n           for(int i=0;i<len;i++){\n                x[ceil2+i)=1;\n           }\n           for(int i=ceil2-1;i>0;i--){\n                x[i)=x[2*i]+x[2*i+1];\n           }\n       }\n       void togli(int k){\n           int  s=size+k;\n           x[s]=0;\n           while(s>1){\n           s=5/2;\n           x[s]=x[2*s]+x[2*s+1];\n           }\ntedMode  ®o0Ao0      0  Ln65Col31  Spaces:4  UTF8  C++  ["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:11:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147110.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <o 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "paletta.cpp"
        ],
        "current_file": "paletta.cpp",
        "visible_line_range": [
          18,
          44
        ],
        "text_content": "i   File   Edit  Selection   View  Go   Run    --      =   =      &)      Terminal - patrick@marcher: ~/dev/progetti-c-cpp/gare/gara-26-11-08/paletta\n                                |   -\n      et\n        G+ paletta.cpp  X      paletta.cpp:34:31:  error:  return-statement with a value,  in function returning  ‘voi(_t'  [-fpermissive]\n      if(a>size-1)return x[1];\n        home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > pale      |\n     class  Sumtree{      paletta.cpp:41:13:  error:  expected  ‘;’  before ‘}’ token\n      }\n      void  togli(int  k){      }\n      x[s]=0;      paletta.cpp:46:16:  crror:  return-statement with a value,  in function returning  ‘void’  [-fpermissive]\n      while(s>1){      46  |      return  somma;\n      s=5s/2;      paletta.cpp: |     ’  In function  ‘ ‘long long int scambi(std::vector<int>)’: i     e      j\n      x[s]=x[2*s]+x[2*s+1];      paletta.cpp:59:18:  error:   ‘class Sumtree’  has no member named  ‘somma’\n      }      59  |      somma+=s .     sonma(inverso[i]);\n      }      t'llt@mah      -\n                     V°1d_1nter\\_’a11°(lnt      paletta.cpp:  In member function  ‘void Sumtree::intervallo(int)’:\n      if(a>size-1)return x[1];      paletta.cpp:34:31:  error:  return-statement with a value,  in function returning  ‘void'  [-fpermissive]\n      int  somma=0;      34  |      if(a>size-1)return x[1];\n      int  layer=2;      |\n      for(int  i=logsize-1;i>-1;i--){      paletta.cpp:41:13:  error:  expected  ‘;’  before ‘}' i  token\n                                '      ’      41      }\n      int w=a>>i;      {\n      if(ws2){      paletta.cpp:46:16:  error:  return-statement with a value,  in function returning  ‘void’  [-fpermissive]\n      somma+=x [ layer+w-1]      46  }      return  somma;\n          i      }      paletta.cpp:  In function  ‘long long int scambi(std::vector<int>)’:\n      somma+=s.somma(inverso([i]);\n      layer=layer+*2;      |",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7306018,
          0.59887123,
          0.8687637,
          0.06597112,
          0.86084586,
          0.85549176,
          0.9055154,
          0.87283933,
          0.8589265,
          0.8157914,
          0.84014934,
          0.8723154,
          0.77317494,
          0.87611586,
          0.7452989,
          0.70681536,
          0.8097144,
          0.83942616,
          0.87529504,
          0.8785929,
          0.88206863,
          0.88204503,
          0.81943804,
          0.8310558,
          0.8054695,
          0.8576714,
          0.8396716
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [
      {
        "is_running_or_debugging": true,
        "visible_output_snippet": "i   File   Edit  Selection   View  Go   Run    --      =   =      &)      Terminal - patrick@marcher: ~/dev/progetti-c-cpp/gare/gara-26-11-08/paletta      A- Dx\n                                |   -\n© Restricted Mode is intended for safe code browsing. Trust this window to enable paletta.cpp: I    In member function .    ‘void .  Sumtree::intervallo(int)’: .      .\n      et      e e\n        G+ paletta.cpp  X      paletta.cpp:34:31:  error:  return-statement with a value,  in function returning  ‘voi(_t'  [-fpermissive]\n 0      34 |      if(a>size-1)return x[1];\n        home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > pale      |      i\n           3     class  Sumtree{      paletta.cpp:41:13:  error:  expected  ‘;’  before ‘}’ token\n Q      41      }\n          25      void  togli(int  k){      }      À\n          27      x[s]=0;      paletta.cpp:46:16:  crror:  return-statement with a value,  in function returning  ‘void’  [-fpermissive]\n g—\"      28      while(s>1){      46  |      return  somma;\n          29      s=5s/2;      paletta.cpp: |     ’  In function  ‘ ‘long long int scambi(std::vector<int>)’: i     e      j     ’\nÈ      30      x[s]=x[2*s]+x[2*s+1];      paletta.cpp:59:18:  error:   ‘class Sumtree’  has no member named  ‘somma’\n          31      }      59  |      somma+=s .     sonma(inverso[i]);\n          32      }      t'llt@mah      -    i\n B      33      S      :    a){      patric     rcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/paletta$ /dev/      /    /      26-11-08/pal     $ g++ paletta.cpp lett\n                     V°1d_1nter\\_’a11°(lnt      paletta.cpp:  In member function  ‘void Sumtree::intervallo(int)’:\n          34      if(a>size-1)return x[1];      paletta.cpp:34:31:  error:  return-statement with a value,  in function returning  ‘void'  [-fpermissive]\n          35      int  somma=0;      34  |      if(a>size-1)return x[1];\n          36      int  layer=2;      |      i\n          37      for(int  i=logsize-1;i>-1;i--){      paletta.cpp:41:13:  error:  expected  ‘;’  before ‘}' i  token\n                                '      ’      41      }\n          38      int w=a>>i;      {      -\n          39      if(ws2){      paletta.cpp:46:16:  error:  return-statement with a value,  in function returning  ‘void’  [-fpermissive]\n          40      somma+=x [ layer+w-1]      46  }      return  somma;\n          i      }      paletta.cpp:  In function  ‘long long int scambi(std::vector<int>)’:\n          42      paletta.cpp:59:18:  error:   ‘class Sumtree’  has no member named  ‘somma’\n          43      59  |      somma+=s.somma(inverso([i]);\n          44      layer=layer+*2;      |      i\n          45      }      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/paletta$ I\n          46      return  somma;\n          47      }\n          48    15\n          49    long  long  scambi(vector<int>V){\n          50      Sumtree  s;\n          51      long  long  somma=0;\n 0      52      s.crea(V.size());\n          53      vector<int>inverso(V.size());\n 0      54      for(int  i=0;i<V.size();i++){\n          55      inverso[V[i]]=i;\n» | © Restricted Mode   &) 0 /A0      0   Ln48,Col3  Spaces:4   UTF-8  C++   Q"
      }
    ],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <o 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  patrick pm"
      },
      {
        "panel_type": "terminal_body",
        "box_2d": [
          0,
          25,
          1000,
          1000
        ],
        "ocr_text": "i   File   Edit  Selection   View  Go   Run    --      =   =      &)      Terminal - patrick@marcher: ~/dev/progetti-c-cpp/gare/gara-26-11-08/paletta      A- Dx\n                                |   -\n© Restricted Mode is intended for safe code browsing. Trust this window to enable paletta.cpp: I    In member function .    ‘void .  Sumtree::intervallo(int)’: .      .\n      et      e e\n        G+ paletta.cpp  X      paletta.cpp:34:31:  error:  return-statement with a value,  in function returning  ‘voi(_t'  [-fpermissive]\n 0      34 |      if(a>size-1)return x[1];\n        home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > pale      |      i\n           3     class  Sumtree{      paletta.cpp:41:13:  error:  expected  ‘;’  before ‘}’ token\n Q      41      }\n          25      void  togli(int  k){      }      À\n          27      x[s]=0;      paletta.cpp:46:16:  crror:  return-statement with a value,  in function returning  ‘void’  [-fpermissive]\n g—\"      28      while(s>1){      46  |      return  somma;\n          29      s=5s/2;      paletta.cpp: |     ’  In function  ‘ ‘long long int scambi(std::vector<int>)’: i     e      j     ’\nÈ      30      x[s]=x[2*s]+x[2*s+1];      paletta.cpp:59:18:  error:   ‘class Sumtree’  has no member named  ‘somma’\n          31      }      59  |      somma+=s .     sonma(inverso[i]);\n          32      }      t'llt@mah      -    i\n B      33      S      :    a){      patric     rcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/paletta$ /dev/      /    /      26-11-08/pal     $ g++ paletta.cpp lett\n                     V°1d_1nter\\_’a11°(lnt      paletta.cpp:  In member function  ‘void Sumtree::intervallo(int)’:\n          34      if(a>size-1)return x[1];      paletta.cpp:34:31:  error:  return-statement with a value,  in function returning  ‘void'  [-fpermissive]\n          35      int  somma=0;      34  |      if(a>size-1)return x[1];\n          36      int  layer=2;      |      i\n          37      for(int  i=logsize-1;i>-1;i--){      paletta.cpp:41:13:  error:  expected  ‘;’  before ‘}' i  token\n                                '      ’      41      }\n          38      int w=a>>i;      {      -\n          39      if(ws2){      paletta.cpp:46:16:  error:  return-statement with a value,  in function returning  ‘void’  [-fpermissive]\n          40      somma+=x [ layer+w-1]      46  }      return  somma;\n          i      }      paletta.cpp:  In function  ‘long long int scambi(std::vector<int>)’:\n          42      paletta.cpp:59:18:  error:   ‘class Sumtree’  has no member named  ‘somma’\n          43      59  |      somma+=s.somma(inverso([i]);\n          44      layer=layer+*2;      |      i\n          45      }      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/paletta$ I\n          46      return  somma;\n          47      }\n          48    15\n          49    long  long  scambi(vector<int>V){\n          50      Sumtree  s;\n          51      long  long  somma=0;\n 0      52      s.crea(V.size());\n          53      vector<int>inverso(V.size());\n 0      54      for(int  i=0;i<V.size();i++){\n          55      inverso[V[i]]=i;\n» | © Restricted Mode   &) 0 /A0      0   Ln48,Col3  Spaces:4   UTF-8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:12:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147120.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     o y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... ° paletta.cpp - VSC...  - | Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          25,
          55
        ],
        "text_content": "   class Sumtree{\n       void togli(int k){      -\n           x[s]=0;\n           while(s>1){\n           s=5/2;      ;l;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       ii intervallo(int a){\n           if(a>size-1)return x[1];\n           int  somma=0;\n           int layer=2;\n           for(int i=logsize-1;i>-1;i--){\n                int w=a>>i;\n                if(ws2){\n                    somma+=x[layer+w-1]\n                }\n                layer=layer*2;\n           }\n            return somma;\n       }\n   I\n   long long scambi(vector<int>V){\n       Sumtree s;\n       long long somma=0;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\n       for(int i=0;i<V.size();i++){\n           inverso[V[i]]=i;",
        "lsp_tooltips": [],
        "line_confidences": [
          0.801603,
          0.7968744,
          0.6671708,
          0.9085224,
          0.67451066,
          0.70985305,
          0.9186779,
          0.9268912,
          0.6840332,
          0.6589593,
          0.8966279,
          0.91864264,
          0.8692464,
          0.91771966,
          0.36632767,
          0.81756747,
          0.8162363,
          0.8005426,
          0.9202398,
          0.90423775,
          0.9158464,
          0.05,
          0.8928942,
          0.9068911,
          0.8829426,
          0.82552093,
          0.9009487,
          0.8878443,
          0.67227143,
          0.65568966
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     o y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... ° paletta.cpp - VSC...  - | Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "25\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\n43\n44\n45\n46\n47\n48\n49\n50\n51\n52\n53\n54\n55\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void togli(int k){      -\n           x[s]=0;\n           while(s>1){\n           s=5/2;      ;l;\n           x[s]=x[2*s]+x[2*s+1];\n           }\n       }\n       ii intervallo(int a){\n           if(a>size-1)return x[1];\n           int  somma=0;\n           int layer=2;\n           for(int i=logsize-1;i>-1;i--){\n                int w=a>>i;\n                if(ws2){\n                    somma+=x[layer+w-1]\n                }\n                layer=layer*2;\n           }\n            return somma;\n       }\n   I\n   long long scambi(vector<int>V){\n       Sumtree s;\n       long long somma=0;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\n       for(int i=0;i<V.size();i++){\n           inverso[V[i]]=i;"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:12:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147130.879.jpg",
    "open_windows": [
      "Browser",
      "Terminal"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <o 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [
      {
        "is_running_or_debugging": true,
        "visible_output_snippet": "i   File   Edit  Selection   View  Go   Run    --      =   =      &)      Terminal - patrick@marcher: ~/dev/progetti-c-cpp/gare/gara-26-11-08/paletta      A-Ox R\n                                paletta.cpp:46:16:  error:  return-statement with a value,  in function returning  ‘void'  [-fpermissive]\n© Restricted Mode is intended for safe code browsing. Trust this window to enable _ 46  }      return  somma;\n        G+ paletta.cpp  X      paletta.cpp:  In function  ‘long long int scambi(std::vector<int>)’:\n 0      paletta.cpp:59:18:  error:   ‘class Sumtree’  has no member named  ‘somma’\n        home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > pale    59  |      somma+=s.somma  (inverso[i]);\n                                |      .\n Q      :    AL  ?umtreef  P      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/paletta$ g++ paletta.cpp\n          25      void  togli(int  k){      paletta.cpp:  In member function  ‘void Sumtree::intervallo(int)’:\n          27      x[s]=0;      paletta.cpp:34:31:  error:  return-statement with a value,  in function returning  ‘void’  [-fpermissive]\n Ì-Q      28      while(s>1){      34 |      if(a>size-1)return x[11;\n                                |      i\n          29      $=5/2; =T      paletta.cpp:41:13:  error:  expected  ‘;’  before ‘}’ token\nÈ      30      x[s]=x[2*s]+x[2*s+1];      41  |      }\n          31      }      |      i\n          32      }      paletta.cpp:46:16:  error:  return-statement with a value,  in function returning  ‘void'  [-fpermissive]\n B      33      int  intervallo(int  a){      46  {      FERUEN      -\n          34      if(a>size-1)return x[1];      paletta.cpp:  In function  ‘long long int scambi(std::vector<int>)’:\n          35      int  somma=0;      paletta.cpp:59:18:  error:   ‘class Sumtree’  has no member named  ‘somma’\n          36      int  layer=2;      59  |      somma+=s.somma(inverso[i]);\n          37      for(}nt  1—'Log%12e  1;i>-1;1--){      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/paletta$ g++ paletta.cpp\n          38      int w=a>>i;      paletta.cpp:  In member function  ‘int Sumtree::intervallo(int)’:\n          39      if(ws2){      paletta.cpp:41:13:  error:  expected  ‘;’  before ‘}’ token\n          40      somma+=x[layer+w-1]      41  }\n          i      }      paletta.cpp:  In function  ‘long long int scambi(std::vector<int>)’:\n          42      paletta.cpp:59:18:  error:   ‘class Sumtree’  has no member named  ‘somma’\n          43      59  |      somma+=s.somma(inverso([i]);\n          44      layer=layer+*2;      |      i\n          45      }      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/paletta$ I\n          46      return  somma;\n          47      }\n          a8    };\n          49    long  long  scambi(vector<int>V){\n          50      Sumtree  s;\n          51      long  long  somma=0;\n 0      52      s.crea(V.size());\n          53      vector<int>inverso(V.size());\n 0      54      for(int  i=0;i<V.size();i++){\n          55      inverso[V[i]]=i;\n» | © Restricted Mode   &) 0 /A0      0   Ln33Col7  Spaces:4   UTF-8  C++   Q"
      }
    ],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <o 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "terminal_body",
        "box_2d": [
          0,
          25,
          1000,
          1000
        ],
        "ocr_text": "i   File   Edit  Selection   View  Go   Run    --      =   =      &)      Terminal - patrick@marcher: ~/dev/progetti-c-cpp/gare/gara-26-11-08/paletta      A-Ox R\n                                paletta.cpp:46:16:  error:  return-statement with a value,  in function returning  ‘void'  [-fpermissive]\n© Restricted Mode is intended for safe code browsing. Trust this window to enable _ 46  }      return  somma;\n        G+ paletta.cpp  X      paletta.cpp:  In function  ‘long long int scambi(std::vector<int>)’:\n 0      paletta.cpp:59:18:  error:   ‘class Sumtree’  has no member named  ‘somma’\n        home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > pale    59  |      somma+=s.somma  (inverso[i]);\n                                |      .\n Q      :    AL  ?umtreef  P      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/paletta$ g++ paletta.cpp\n          25      void  togli(int  k){      paletta.cpp:  In member function  ‘void Sumtree::intervallo(int)’:\n          27      x[s]=0;      paletta.cpp:34:31:  error:  return-statement with a value,  in function returning  ‘void’  [-fpermissive]\n Ì-Q      28      while(s>1){      34 |      if(a>size-1)return x[11;\n                                |      i\n          29      $=5/2; =T      paletta.cpp:41:13:  error:  expected  ‘;’  before ‘}’ token\nÈ      30      x[s]=x[2*s]+x[2*s+1];      41  |      }\n          31      }      |      i\n          32      }      paletta.cpp:46:16:  error:  return-statement with a value,  in function returning  ‘void'  [-fpermissive]\n B      33      int  intervallo(int  a){      46  {      FERUEN      -\n          34      if(a>size-1)return x[1];      paletta.cpp:  In function  ‘long long int scambi(std::vector<int>)’:\n          35      int  somma=0;      paletta.cpp:59:18:  error:   ‘class Sumtree’  has no member named  ‘somma’\n          36      int  layer=2;      59  |      somma+=s.somma(inverso[i]);\n          37      for(}nt  1—'Log%12e  1;i>-1;1--){      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/paletta$ g++ paletta.cpp\n          38      int w=a>>i;      paletta.cpp:  In member function  ‘int Sumtree::intervallo(int)’:\n          39      if(ws2){      paletta.cpp:41:13:  error:  expected  ‘;’  before ‘}’ token\n          40      somma+=x[layer+w-1]      41  }\n          i      }      paletta.cpp:  In function  ‘long long int scambi(std::vector<int>)’:\n          42      paletta.cpp:59:18:  error:   ‘class Sumtree’  has no member named  ‘somma’\n          43      59  |      somma+=s.somma(inverso([i]);\n          44      layer=layer+*2;      |      i\n          45      }      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/paletta$ I\n          46      return  somma;\n          47      }\n          a8    };\n          49    long  long  scambi(vector<int>V){\n          50      Sumtree  s;\n          51      long  long  somma=0;\n 0      52      s.crea(V.size());\n          53      vector<int>inverso(V.size());\n 0      54      for(int  i=0;i<V.size();i++){\n          55      inverso[V[i]]=i;\n» | © Restricted Mode   &) 0 /A0      0   Ln33Col7  Spaces:4   UTF-8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:12:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147140.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     o y] ii      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... ° paletta.cpp - VSC...  - | Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          3,
          60
        ],
        "text_content": "       class Sumtree{\n            VUAU LUYyLLAN LIT N/\n            }      E\n                intervallo(iAf a){\n                if(a>size-1)return x[1];\n                    somma=0;      -\n                = int   layer=2;\n                for( int w=a>>i; 1='Log§ue-1;1>-1;1--){\n                    if(ws2){\n                        somma+=x[layer+w-1]\n                    }\n                    layer=layer*2;\n                }\n                return somma;\n            }\n       :\n       long long 5cambi(vector<ﬂ>v){\n            Sumtree s;\n            long long somma=e@; [\n            s.crea(V.size());\n            vector<int>inverso(V.size());\n            for(imt i=0;i<V.size();i++){\n                inverso[V[i]]=i;\n            }\n            for (€ i=0;i<v.size();i++){\n                s.togli(inverso[i]);\n                somma+=s .somma (inverso[i]);\n            }\nRestricted Mode  00A0      0  n33,Col7  Spaces:4  UTF8  C+  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7606147,
          0.24434948,
          0.7406952,
          0.58506125,
          0.7345219,
          0.8088154,
          0.6803192,
          0.72661406,
          0.52045476,
          0.6504364,
          0.8525968,
          0.49256968,
          0.90527123,
          0.9221011,
          0.84373105,
          0.05,
          0.8099809,
          0.90377134,
          0.6990068,
          0.8898981,
          0.7020923,
          0.41628075,
          0.35256532,
          0.9173825,
          0.39131746,
          0.7102057,
          0.6081657,
          0.90556616,
          0.7001399
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     o y] ii      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... ° paletta.cpp - VSC...  - | Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "3\nP)\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\n43\n44\n45\n46\n47\n48\n49\n50\n51\n52\n53\n54\n55\n56\n57\n58\n59\n60\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       class Sumtree{\n            VUAU LUYyLLAN LIT N/\n            }      E\n                intervallo(iAf a){\n                if(a>size-1)return x[1];\n                    somma=0;      -\n                = int   layer=2;\n                for( int w=a>>i; 1='Log§ue-1;1>-1;1--){\n                    if(ws2){\n                        somma+=x[layer+w-1]\n                    }\n                    layer=layer*2;\n                }\n                return somma;\n            }\n       :\n       long long 5cambi(vector<ﬂ>v){\n            Sumtree s;\n            long long somma=e@; [\n            s.crea(V.size());\n            vector<int>inverso(V.size());\n            for(imt i=0;i<V.size();i++){\n                inverso[V[i]]=i;\n            }\n            for (€ i=0;i<v.size();i++){\n                s.togli(inverso[i]);\n                somma+=s .somma (inverso[i]);\n            }\nRestricted Mode  00A0      0  n33,Col7  Spaces:4  UTF8  C+  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:12:30.878000020Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147150.878.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          29,
          57
        ],
        "text_content": "   class Sumtree{\n       void togli(int k){\n            s=5/2;\n            x[s]=x[2*s]+x[2*s+1];\n       }\n       int intervallo(int a){\n            if(a>size-1)return x[1];\n            int somma=0;\n            int layer=2;\n            for(int i=logsize-1;i>-1;i--){\n                int w=a>>i;\n                if(ws2)\n                    somma+=x[layer+w-1];\n                l )\n                layer=layer*2;\n            }\n            return somma;\n       }\n   };\n   long long scambi{vector<int>V){\n       Sumtree s;\n       long long somma=0;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\n       for(int i=0;i<V.size();i++){\n            inverso[V[i]]=i;\n       }\n       for(int i=0;i<V.size();i++){\ntedMode  ®@0A0      0   Ln40,Col37  Spaces:4  UTF8  C++   Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.91062135,
          0.7710192,
          0.589272,
          0.3689595,
          0.9680533,
          0.90929943,
          0.56075734,
          0.80567896,
          0.908522,
          0.8947717,
          0.82059604,
          0.7135427,
          0.6732706,
          0.71982384,
          0.68275905,
          0.91122514,
          0.9036761,
          0.90566665,
          0.33128592,
          0.68983644,
          0.89958787,
          0.86316425,
          0.88881487,
          0.9015536,
          0.84450495,
          0.27280694,
          0.92424303,
          0.83213234,
          0.5666884
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cpp  X      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "29\n30\n31\n32\n33\n34\n35\n36\n37\n38\n39\n40\n41\n42\n43\n44\n45\n46\n47\n48\n49\n50\n51\n52\n53\n54\n55\n56\n57\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       void togli(int k){\n            s=5/2;\n            x[s]=x[2*s]+x[2*s+1];\n       }\n       int intervallo(int a){\n            if(a>size-1)return x[1];\n            int somma=0;\n            int layer=2;\n            for(int i=logsize-1;i>-1;i--){\n                int w=a>>i;\n                if(ws2)\n                    somma+=x[layer+w-1];\n                l )\n                layer=layer*2;\n            }\n            return somma;\n       }\n   };\n   long long scambi{vector<int>V){\n       Sumtree s;\n       long long somma=0;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\n       for(int i=0;i<V.size();i++){\n            inverso[V[i]]=i;\n       }\n       for(int i=0;i<V.size();i++){\ntedMode  ®@0A0      0   Ln40,Col37  Spaces:4  UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:12:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147160.879.jpg",
    "open_windows": [
      "Browser",
      "Terminal"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <o 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [
      {
        "is_running_or_debugging": true,
        "visible_output_snippet": "i   File   Edit  Selection   View  Go   Run    --      =   =      &)      Terminal - patrick@marcher: ~/dev/progetti-c-cpp/gare/gara-26-11-08/paletta      A- Dx\n                                paletta.cpp:59:18:  error:  ‘class Sumtree’  has no member named  ‘somma’\n© Restricted Mode is intended for safe code browsing. Trust this window to enable  _ 59  I      somma+=5,somma  (inverso[i]);\n 0    G- paletta.cpp  X      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/paletta$ g++ paletta.cpp\n                                paletta.cpp:  In member function  ‘void Sumtree::intervallo(int)’:\n        home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > pale paletta.cpp:34:31:  error:   return-statement with a value,  in function returning  ‘void’  [-fpermissive]\n           3    class  Sumtree{      34  |      if(a»size-1)return x[1];\n Q      33      int  intervallo(int  a){      paletta.cpp:41:13:  error:   expected  ‘;’  before ‘}’ token\n          36      int  Layer=2;      41  |      }\n Ì-Q      37      for(int  i=logsize-1;i>-1;i--){      |      .\n          38      int w=a>>i;      paletta.cpp:46:16:  error:   return-statement with a value,  in function returning  ‘void’  [-fpermissive]\n          39      if(wW%2){      46 l      return  som  a;\n& 5      40      somma+=x[layer+w-1];      paletta.cpp:  In function  ‘long long int scambi(std::vector<int>)’:\n          41      }      paletta.cpp:59:18:  error:  ‘class Sumtree’  has no member named  ‘somma’\n B      2    Î      59 |      somma+=s . sonma (inverso[i]);\n          43      |      -\n          44      layer=layer+2; -      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/paletta$ g++ paletta.cpp\n                                paletta.cpp:  In member function  ‘int Sumtree::intervallo(int)’:\n          45      }      paletta.cpp:41:13:  error:   expected  ‘;’  before ‘}’ token\n          46      return  somma;      41  |      }\n                                |      i\n          ‘ i      }      paletta.cpp:  In function  ‘long long int scambi(std::vector<int>)’:\n          48    };      paletta.cpp:59:18:  error:  ‘class Sumtree’  has no member named  ‘somma’\n          49    long  long  scambi(vector<int>V){      59  |      somma+=s .     sonma(inverso[i]);\n          50      Sumtree  s;      |      .\n          51      long  long  somma=0;      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/paletta$ g++ paletta.cpp      '\n          -      a      _’      /usr/bin/1d:  /usr/lib/gcc/x86 64-linux-gnu/14/../../../x86 64-1inux-gnu/Scrtl.o:  in function   start':\n          52      s.crea(V.size());      (.text+0x17):  undefined reference to “main'\n          53      vector<int>inverso(V.size());      collect2: error:  ld returned 1 exit status\n          54      for(int  i=0;i<V.size();i++){      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/paletta$ I\n          55      inverso[V[i]]=i;\n          56      }\n          57      for(int  i=0;i<V.size();i++){\n          58      s.togli(inverso[i]);\n          59      somma+=s.intervallo(inverso[i]);\n          60      }\n 0      61      return  somma;\n          62\n 0      63    }\n          64    long  long  paletta  sort(int  N,  int  V[])  {\n»  | © Restricted Mode   ®@0A0      0   Ln59,Col28  Spaces:4   UTF8  C++   Q"
      }
    ],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <o 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "terminal_body",
        "box_2d": [
          0,
          25,
          1000,
          1000
        ],
        "ocr_text": "i   File   Edit  Selection   View  Go   Run    --      =   =      &)      Terminal - patrick@marcher: ~/dev/progetti-c-cpp/gare/gara-26-11-08/paletta      A- Dx\n                                paletta.cpp:59:18:  error:  ‘class Sumtree’  has no member named  ‘somma’\n© Restricted Mode is intended for safe code browsing. Trust this window to enable  _ 59  I      somma+=5,somma  (inverso[i]);\n 0    G- paletta.cpp  X      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/paletta$ g++ paletta.cpp\n                                paletta.cpp:  In member function  ‘void Sumtree::intervallo(int)’:\n        home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > pale paletta.cpp:34:31:  error:   return-statement with a value,  in function returning  ‘void’  [-fpermissive]\n           3    class  Sumtree{      34  |      if(a»size-1)return x[1];\n Q      33      int  intervallo(int  a){      paletta.cpp:41:13:  error:   expected  ‘;’  before ‘}’ token\n          36      int  Layer=2;      41  |      }\n Ì-Q      37      for(int  i=logsize-1;i>-1;i--){      |      .\n          38      int w=a>>i;      paletta.cpp:46:16:  error:   return-statement with a value,  in function returning  ‘void’  [-fpermissive]\n          39      if(wW%2){      46 l      return  som  a;\n& 5      40      somma+=x[layer+w-1];      paletta.cpp:  In function  ‘long long int scambi(std::vector<int>)’:\n          41      }      paletta.cpp:59:18:  error:  ‘class Sumtree’  has no member named  ‘somma’\n B      2    Î      59 |      somma+=s . sonma (inverso[i]);\n          43      |      -\n          44      layer=layer+2; -      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/paletta$ g++ paletta.cpp\n                                paletta.cpp:  In member function  ‘int Sumtree::intervallo(int)’:\n          45      }      paletta.cpp:41:13:  error:   expected  ‘;’  before ‘}’ token\n          46      return  somma;      41  |      }\n                                |      i\n          ‘ i      }      paletta.cpp:  In function  ‘long long int scambi(std::vector<int>)’:\n          48    };      paletta.cpp:59:18:  error:  ‘class Sumtree’  has no member named  ‘somma’\n          49    long  long  scambi(vector<int>V){      59  |      somma+=s .     sonma(inverso[i]);\n          50      Sumtree  s;      |      .\n          51      long  long  somma=0;      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/paletta$ g++ paletta.cpp      '\n          -      a      _’      /usr/bin/1d:  /usr/lib/gcc/x86 64-linux-gnu/14/../../../x86 64-1inux-gnu/Scrtl.o:  in function   start':\n          52      s.crea(V.size());      (.text+0x17):  undefined reference to “main'\n          53      vector<int>inverso(V.size());      collect2: error:  ld returned 1 exit status\n          54      for(int  i=0;i<V.size();i++){      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/paletta$ I\n          55      inverso[V[i]]=i;\n          56      }\n          57      for(int  i=0;i<V.size();i++){\n          58      s.togli(inverso[i]);\n          59      somma+=s.intervallo(inverso[i]);\n          60      }\n 0      61      return  somma;\n          62\n 0      63    }\n          64    long  long  paletta  sort(int  N,  int  V[])  {\n»  | © Restricted Mode   ®@0A0      0   Ln59,Col28  Spaces:4   UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:12:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147170.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  ©  x   0 paletta.itpdf      x | 0 mincammino2.itpdf  x  | +      -  0   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  ©  x   0 paletta.itpdf      x | 0 mincammino2.itpdf  x  | +      -  0   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 15:12:50      .\n         TEZE      Ordinamento a palett (paletta)  Submissions\n   Overview\n   Comemunication\n   QUADRI\n   Staternent      Submit .  a solution .\n   o\n   MINCAMMING2      paletta:   _Choose File _ No file chosen\n   Staternent\n   Submissions\n   PALETTA      P\n   Staternent\n' — |    Previous shbmissions\n   TRENI\n   Staternent      Time      Status      Score      Files\n   Submissions      2-12-46 PM   Evaluating...      N  NA\n   Documentation      1-38-59 PM   Evaluated      detalls      Download\n    Contest Management System  s released under\n      the GNU Aflero Gereral Public License.\n                                -"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          486,
          331,
          511
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          245,
          801,
          298
        ],
        "ocr_text": "Score:\n201100 %"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          566,
          800,
          600
        ],
        "ocr_text": "Evaluating.. N NA Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          557,
          598,
          718,
          631
        ],
        "ocr_text": "20/100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          721,
          566,
          800,
          593
        ],
        "ocr_text": "Download"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:13:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147180.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  ©  x   0 paletta.itpdf      x | 0 mincammino2.itpdf  x  | +      -  0   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  ©  x   0 paletta.itpdf      x | 0 mincammino2.itpdf  x  | +      -  0   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          148
        ],
        "ocr_text": "rii      Aitomabe (Englisn)  v      l"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          148,
          1000,
          1000
        ],
        "ocr_text": "Submission details\n > Sublazk 0\n > Subtask L\n > Subtask 2\n > Sublask 3\n > Subtask 4\n » Subtask 5\nCompilation output\n Compilation cutcome:      k     o     seted\n Compilation time      QR\n tAeniory s      4    #5\nStandard output"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:13:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147190.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          33,
          64
        ],
        "text_content": "   class Sumtree{\n       int intervallo(int a){\n           int  layer=2;\n           for(int i=logsize-1;i>-1;i--){\n                int w=a>>i;\n                if(w%2){\n                    somma+=x[layer+w-1];\n                }\n                layer=layer*2;\n           )\n            return sdma;\n                                w\n   };\n   long long scambi{vector<int>V){\n       Sumtree s;\n       long long somma=9;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\n       for(int i=0;i<V.size();i++){\n           inverso[V[i]]=i;\n       }\n       for(int i=0;i<V.size();i++){\n           s.togli(inverso[il);\n           somma+=s.intervallo(inverso[il);\n       }\n       return somma;\n   }\n   long long paletta sort(int N,  int V[])  {\ntedMode  ®@0A0      0  Ln46,Col18  Spaces:d4  UTF8  C++  [",
        "lsp_tooltips": [],
        "line_confidences": [
          0.91462857,
          0.84367067,
          0.58448964,
          0.81965894,
          0.8969777,
          0.67546,
          0.66825485,
          0.8977639,
          0.59762156,
          0.737652,
          0.74433875,
          0.4515692,
          0.3984771,
          0.8444358,
          0.9141566,
          0.7239717,
          0.8237469,
          0.90851706,
          0.8911278,
          0.28777373,
          0.9029195,
          0.8775946,
          0.05,
          0.5127958,
          0.9225583,
          0.8884371,
          0.91884005,
          0.90760845,
          0.59433615
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...  f paletta - Thunar    4} volterra.olinfo.it i... o paletta.cpp - VSC... - ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n $\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ paletta.cppy,X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > paletta > € paletta.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "33\n36\n37\n38\n39\n40\n41\n42\n43\n44\n45\n46\n47\n48\n49\n50\n51\n52\n53\n54\n55\n56\n57\n58\n59\n60\n61\n62\n63\n64\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   class Sumtree{\n       int intervallo(int a){\n           int  layer=2;\n           for(int i=logsize-1;i>-1;i--){\n                int w=a>>i;\n                if(w%2){\n                    somma+=x[layer+w-1];\n                }\n                layer=layer*2;\n           )\n            return sdma;\n                                w\n   };\n   long long scambi{vector<int>V){\n       Sumtree s;\n       long long somma=9;\n       s.crea(V.size());\n       vector<int>inverso(V.size());\n       for(int i=0;i<V.size();i++){\n           inverso[V[i]]=i;\n       }\n       for(int i=0;i<V.size();i++){\n           s.togli(inverso[il);\n           somma+=s.intervallo(inverso[il);\n       }\n       return somma;\n   }\n   long long paletta sort(int N,  int V[])  {\ntedMode  ®@0A0      0  Ln46,Col18  Spaces:d4  UTF8  C++  ["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:13:21.115999937Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147201.116.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi Italiane 0  x  | 0 mincammino2Z.it.pdf  x   +      -  ©   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          323,
          545,
          667,
          594
        ],
        "ocr_text": "C++ void mincammino(int N, int N, vector<int> X, vector<int> ¥, vector<int>\nP, vector<long long>k D);"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications E}   I © 4 O S M  —   É E G: 0 mincamminoz.it....  g paletta - Thunar     ) volterra.dinfo.itis..   ]   Terminal - patrick...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi Italiane 0  x  | 0 mincammino2Z.it.pdf  x   +      -  ©   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    mincammino2.it.pdf      142      -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          703,
          1000
        ],
        "ocr_text": "Gara di selezione Stage 2026\nVolterra, 08 novembre 2026      nincanmino2 e IT\n Cammino minimo  (mincammino2)\nDato un grafo pesato diretto con N nodi indicizzati da 0 a N — 1, trovare la lunghezza del cammino\nminimo dal nodo 0 ad ogni nodo.\nImplementazione\nDovrai sottoporre un unico file, con estensione .cpp.\n    & Tra gli allogati a questo task troverni un template mincammino.cpp con un esempio di\n       implementazione.\nDovrai implementare la seguente funzione:\n   e L'intero N rappresenta il numero di nodi del grafo.\n   e L'intero M  rappresenta il numero di archi del grafo.\n   e Gliarray X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   e La funzione dovra popolare l’array D, dove, per ogni i = 0... N  —1, il valore D; dovra essere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i. Se il nodo i non è raggiungibile dal nodo\n     0, D; dovra essere —1.\nGrader di prova\nNella directory relativa a questo problema è presente una versione semplificata del grader usato durante\nla correzione, che potete usare per testare Je vostre soluzioni in locale.  Il grader di esempio legge i dati\nda stdin, chiama le funzioni che dovete implementare e scrive su stdout, secondo il seguente formato.\n11 file di input & composto da M + 1 righe, contenenti:\n   .  Rign 1: gli interi N e M\n   o Riga2+iperi=0...M —1: gli interi X;, Y; e P,.\n11 file di output & composto da un'unica riga, contenente gli N interi Dy, Dy, ..., Dy_,\nAssunzioni\n   o  1N < 300000,"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          703,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:13:31.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147211.113.jpg",
    "open_windows": [],
    "browser_windows": [],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          210,
          302,
          328,
          336
        ],
        "ocr_text": "B Creat: Document »"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          27
        ],
        "ocr_text": "N Applications  M   S ©@ 4 O S M  7   B © G: 0 mincamminozit....  0 mincammino - Th...  () volterra.olinfo.it is...      4)   =  0  7   # 79% 08 novembre  Patrick gy"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          27,
          1000,
          82
        ],
        "ocr_text": "| |      mincammino - Thunar      A _-DOx\n File  Edit  View  Go  Bookmarks  Help"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          0,
          82,
          60,
          120
        ],
        "ocr_text": "4+ > 4"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          60,
          82,
          1000,
          120
        ],
        "ocr_text": "#   M /home/patrick/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino/      Q"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          120,
          1000,
          148
        ],
        "ocr_text": "Placec      Name      v  Size      Type      Date Modified"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          148,
          92,
          1000
        ],
        "ocr_text": "  = Computer\n A patrick\n M Desktop\n 0 Recent\n . Trash\n H bin\nDevices\n -_ File System\nNetwork\n $ Browse Netw..."
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          92,
          148,
          1000,
          962
        ],
        "ocr_text": " & Create Folder...\n_ |\n 0 Paste\n * Open Terminal Here\n    Arrange Items      »\n    Configure Columns...\n O Expandable Folders\n H Zoom In\n H Zoom Out\n H Normal Size\n 4 Properties..."
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          92,
          962,
          1000,
          1000
        ],
        "ocr_text": "Create a new Document from a template      I"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:13:41.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147221.112.jpg",
    "open_windows": [],
    "browser_windows": [],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          417,
          461,
          579,
          622
        ],
        "ocr_text": "H New EmptyFile... ~ o x\nEnter the name:\n. m}\nCancel Create"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          27
        ],
        "ocr_text": "¥ Applications E$     ° i] ai     BEDO 0 mincammino2.it....  j mincammino - Th...  4} volterra.olinfo.it is...      W)   -  0  n      799 08 n%/ﬁgìbre  Patrick pmm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          27,
          1000,
          82
        ],
        "ocr_text": "|      mincammino - Thunar      a_  ox\n File  Edit  View  Go  Bookmarks  Help"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          82,
          1000,
          120
        ],
        "ocr_text": "+      4+  #   M /home/patrick/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino/      Q"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          120,
          92,
          1000
        ],
        "ocr_text": "Places\n  - Computer\n A patrick\n M Desktop\n 0 Recent\n . Trash\n H bin\nDevices\n ._ File System\nNetwork\n 0 Browse Netw..."
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          92,
          120,
          1000,
          148
        ],
        "ocr_text": "Name      v  Size   Type   Date Modified"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          92,
          148,
          1000,
          962
        ],
        "ocr_text": "}"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          92,
          962,
          1000,
          1000
        ],
        "ocr_text": null
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:13:51.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147231.114.jpg",
    "open_windows": [],
    "browser_windows": [],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M   I ©@ 4 O S H  —   0 E G: 0 minàmminoz.it....  M mincammino - Th...  ) volterra.olinfo.it is... 0 mincammino.cpp ...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "u   File   Edit   Selection   View   Go   Run   --      e    >      Q  Search      02  DBO0  -  &  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          1000
        ],
        "ocr_text": "  € mincammino.cpp  X      D  -\n   home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp\nù Restricted Mode  00A0      0   Ln1,Col1   Spaces:4  UTF-8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:14:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147240.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE 0 Olimpiadi Italiane...   } mincammino - Th...  40} volterra.olinfo.it is... o  mincammino.cpp ...      4)   -   0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -  e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE 0 Olimpiadi Italiane...   } mincammino - Th...  40} volterra.olinfo.it is... o  mincammino.cpp ...      4)   -   0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -  e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "                                Lotteria di  quaarl  lquaElrli     I      I\n   Communication\n   QUADRI\n   Staternent\nì      Submit a solution\n                                quadri: i - Choose File | No file chosen\n   Submissions g\n   PALETTA\n                                Previous Submissions\n                                Time      Status      Score      Files\n                                1:19:43 PM   Evaluated      detalis  100/ 100      Download\n                                11230 PM   Evaluated      dotals  157100      Download\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          191,
          165,
          332,
          565
        ],
        "ocr_text": "Overview\nCommunication\nStaternent\nStaternent\nSuhlni\\'s.iunsh\nStaternent\nSubmissions\nStaternent\nSubmissions\nDocumentation"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          206,
          800,
          261
        ],
        "ocr_text": "Score:\n100 / 100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          356,
          519,
          381
        ],
        "ocr_text": "C++20 / g+ v"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:14:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147250.879.jpg",
    "open_windows": [
      "Browser",
      "Terminal"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE 0 Olimpiadi Italiane...   } mincammino - Th...  40} volterra.olinfo.it is... o  mincammino.cpp ...      4)   -   0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -  e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [
      {
        "is_running_or_debugging": true,
        "visible_output_snippet": "    Server time:  15:14:10\n                                Cammino  minimo (mincammino2)      -\n      e      et\n                                Statement\nQUADRI\nStaternent\n                                Some details\n                                |\n                                Type      Batch\n                                Time limit      1.500 seconds\n                                Memory limit      512 MIB\n                                Compilation commands  — C++20 / g++      /usr/bin/g++ -DEVAL -stdsgnus+20  -02 -pipe  -static -s  -0 mincammino2\n                                grader.cpp mincammino2.cpp\n                                Attachments\ne ot PA\n                                grader.cpp      471 bytes    È]  mincammino2.inputd.txt    10 bytes\nContest Management      C++ source code      Plain text document\n   the GNU Affero Gereral Public License.\n                                El mincammino2.cpp      196 bytes   5  mincammino2.inputl.txt    34 bytes\n                                C++ source code      .      Plain text document\n                                —"
      }
    ],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          191,
          234,
          332,
          634
        ],
        "ocr_text": "Overview\nCommunication\nStaternent\nSubmissions\nSubmissions\nStaternent\nSubmissions\nTRENI\nStaternent\nSubmissions\nDocumentation"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          626,
          800,
          669
        ],
        "ocr_text": "grader.cpp 471 bytes mincamminoZ.inputd.txt 10 bytes mincammino2.outputd.axt 6 bytes\nC++ source code Plain text document Plain text document"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          348,
          679,
          800,
          725
        ],
        "ocr_text": "L] mincammino2.cpp 196 bytes —] mincammino2.inputl.txt 34 bytes U mincammino2.outputl.txt 9 bytes\nC++ source code h Plain text document Plain text document"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          523,
          291,
          625,
          327
        ],
        "ocr_text": "Dovmload task staternent"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          652,
          625,
          800,
          669
        ],
        "ocr_text": "D mincammino2.outputd.axt 6 bytes\nPlain text document"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          652,
          679,
          800,
          723
        ],
        "ocr_text": "I_J mincammino2.outputl.txt 9 bytes\nPlain text document"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE 0 Olimpiadi Italiane...   } mincammino - Th...  40} volterra.olinfo.it is... o  mincammino.cpp ...      4)   -   0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -  e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "terminal_body",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "    Server time:  15:14:10\n                                Cammino  minimo (mincammino2)      -\n      e      et\n                                Statement\nQUADRI\nStaternent\n                                Some details\n                                |\n                                Type      Batch\n                                Time limit      1.500 seconds\n                                Memory limit      512 MIB\n                                Compilation commands  — C++20 / g++      /usr/bin/g++ -DEVAL -stdsgnus+20  -02 -pipe  -static -s  -0 mincammino2\n                                grader.cpp mincammino2.cpp\n                                Attachments\ne ot PA\n                                grader.cpp      471 bytes    È]  mincammino2.inputd.txt    10 bytes\nContest Management      C++ source code      Plain text document\n   the GNU Affero Gereral Public License.\n                                El mincammino2.cpp      196 bytes   5  mincammino2.inputl.txt    34 bytes\n                                C++ source code      .      Plain text document\n                                —"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:14:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147260.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications E   I ©@ 4 O S H  —   0 E G: 0 Olimpiadi Italiane... 0  mincammino - Th...  40} volterra.olinfo.it is... 0  mincammino.cpp ...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E   I ©@ 4 O S H  —   0 E G: 0 Olimpiadi Italiane... 0  mincammino - Th...  40} volterra.olinfo.it is... 0  mincammino.cpp ...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          1000
        ],
        "ocr_text": "  € mincammino.cpp  X      D  -\n   home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp\n                      I\nù Restricted Mode  00 0      0   Ln1,Col1   Spaces:i4  UTF8  C++   DQ"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:14:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147270.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications E  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... 0 mincammino - Th...  40} volterra.olinfo.it is... 0 0 mincammino.c...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          7
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) |{\n       fol|\n   }\ntedMode  ®@0A0      0  Ln6,Col8  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.87594765,
          0.9209858,
          0.9200916,
          0.83763784,
          0.54574305,
          0.9662987,
          0.75346184
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... 0 mincammino - Th...  40} volterra.olinfo.it is... 0 0 mincammino.c...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) |{\n       fol|\n   }\ntedMode  ®@0A0      0  Ln6,Col8  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:14:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147280.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications E  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... 0 mincammino - Th...  40} volterra.olinfo.it is... 0 0 mincammino.c...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          7
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) |{\n       vector<vector<i|\n   }\n                       abc int\n                                I\ntedMode  ®o0Ao0      0  Ln6,Col20  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "abc include"
        ],
        "line_confidences": [
          0.80901945,
          0.9209858,
          0.9200916,
          0.837919,
          0.37215072,
          0.91719496,
          0.5962769,
          0.9221371,
          0.7320846
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          [
            23,
            63
          ],
          [
            4,
            10
          ],
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... 0 mincammino - Th...  40} volterra.olinfo.it is... 0 0 mincammino.c...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) |{\n       vector<vector<i|\n   }\n                       abc int\n                                I\ntedMode  ®o0Ao0      0  Ln6,Col20  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          209,
          334,
          530,
          363
        ],
        "ocr_text": "abc include"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:14:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147290.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications E  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... 0 mincammino - Th...  40} volterra.olinfo.it is... 0 0 mincammino.c...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          7
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n   |    vector<vector<int>>legamil(])\n   }\n                                I\ntedMode  ®o0Ao0      0  Ln6,Col31  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8061171,
          0.9209858,
          0.9200916,
          0.89147604,
          0.60451055,
          0.9203819,
          0.9221371,
          0.70222795
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... 0 mincammino - Th...  40} volterra.olinfo.it is... 0 0 mincammino.c...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n   |    vector<vector<int>>legamil(])\n   }\n                                I\ntedMode  ®o0Ao0      0  Ln6,Col31  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:15:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147300.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications E   I ©@ 4 O S H  —   0 E G: 0 Olimpiadi Italiane... 0  mincammino - Th...  40} volterra.olinfo.it is... 0  mincammino.cpp ...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          7
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n   |    vector<vector<int>>legami/(N)|\n   }\ntedMode  ®o0Ao0      0  Ln6,Col33  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7812814,
          0.9209858,
          0.9200916,
          0.89098674,
          0.74893826,
          0.9203819,
          0.7243679
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E   I ©@ 4 O S H  —   0 E G: 0 Olimpiadi Italiane... 0  mincammino - Th...  40} volterra.olinfo.it is... 0  mincammino.cpp ...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n   |    vector<vector<int>>legami/(N)|\n   }\ntedMode  ®o0Ao0      0  Ln6,Col33  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:15:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147310.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications E  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... 0 mincammino - Th...  40} volterra.olinfo.it is... 0 0 mincammino.c...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          8
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<int>>legami(N);      I\n       for(int i=0;i<M;iee)\n   }\ntedMode  ®o0Ao0      0  Ln7,Col24  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.76990396,
          0.9209858,
          0.9200916,
          0.8966853,
          0.86309475,
          0.18518873,
          0.9039261,
          0.71407825
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... 0 mincammino - Th...  40} volterra.olinfo.it is... 0 0 mincammino.c...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<int>>legami(N);      I\n       for(int i=0;i<M;iee)\n   }\ntedMode  ®o0Ao0      0  Ln7,Col24  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:15:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147320.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications E  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... 0 mincammino - Th...  40} volterra.olinfo.it is... 0 0 mincammino.c...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          10
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<int>>Legami(N);      I\n       for(int i=0;i<M;i++)[{\n       È   Legami\n   }\ntedMode  ®@0A0      0  Ln8 Col15  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "ac Legami"
        ],
        "line_confidences": [
          0.7802773,
          0.9209858,
          0.9200916,
          0.8985894,
          0.6667282,
          0.60605156,
          0.66645896,
          0.9692273,
          0.6827633
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          [
            17,
            57
          ],
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... 0 mincammino - Th...  40} volterra.olinfo.it is... 0 0 mincammino.c...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<int>>Legami(N);      I\n       for(int i=0;i<M;i++)[{\n       È   Legami\n   }\ntedMode  ®@0A0      0  Ln8 Col15  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          178,
          386,
          500,
          416
        ],
        "ocr_text": "ac Legami"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:15:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147330.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications E  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... 0 mincammino - Th...  40} volterra.olinfo.it is... 0 0 mincammino.c...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          10
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<int>>Legami(N);      I\n       for(int i=0;i<M;i++)[{\n       È   Legami\n   }\ntedMode  ®@0A0      0  Ln8 Col15  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "ac Legami"
        ],
        "line_confidences": [
          0.7802773,
          0.9209858,
          0.9200916,
          0.8985894,
          0.6667282,
          0.60605156,
          0.66645896,
          0.9692273,
          0.6827633
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          [
            17,
            57
          ],
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italiane... 0 mincammino - Th...  40} volterra.olinfo.it is... 0 0 mincammino.c...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n$\n&\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<int>>Legami(N);      I\n       for(int i=0;i<M;i++)[{\n       È   Legami\n   }\ntedMode  ®@0A0      0  Ln8 Col15  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          178,
          386,
          500,
          416
        ],
        "ocr_text": "ac Legami"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:15:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147340.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications E   I ©@ 4 O S H  —   0 E G: 0 Olimpiadi Italiane... 0  mincammino - Th...  40} volterra.olinfo.it is... 0  mincammino.cpp ...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          10
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<int>>legami(N);      I\n       for(int i=0;i<M;i++){\n       |    legami[il].push_bacK()\n       }\n   }\ntedMode  ®o0Ao0      0  Ln8,Col29  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.75308615,
          0.9209858,
          0.9200916,
          0.8985894,
          0.7638349,
          0.80136013,
          0.62732035,
          0.920408,
          0.9127499,
          0.7214817
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E   I ©@ 4 O S H  —   0 E G: 0 Olimpiadi Italiane... 0  mincammino - Th...  40} volterra.olinfo.it is... 0  mincammino.cpp ...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<int>>legami(N);      I\n       for(int i=0;i<M;i++){\n       |    legami[il].push_bacK()\n       }\n   }\ntedMode  ®o0Ao0      0  Ln8,Col29  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:15:50.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147350.88.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications E   I ©@ 4 O S H  —   0 E G: 0 Olimpiadi Italiane... 0  mincammino - Th...  40} volterra.olinfo.it is... 0  mincammino.cpp ...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          10
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<int>>legami(N);      I\n       for(int i=0;i<M;i++){\n       |    legami[il].push_bacK()\n       }\n   }\ntedMode  ®o0Ao0      0  Ln8,Col29  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.75308615,
          0.9209858,
          0.9200916,
          0.8985894,
          0.7638349,
          0.80136013,
          0.62732035,
          0.920408,
          0.9127499,
          0.7214817
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E   I ©@ 4 O S H  —   0 E G: 0 Olimpiadi Italiane... 0  mincammino - Th...  40} volterra.olinfo.it is... 0  mincammino.cpp ...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<int>>legami(N);      I\n       for(int i=0;i<M;i++){\n       |    legami[il].push_bacK()\n       }\n   }\ntedMode  ®o0Ao0      0  Ln8,Col29  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:16:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147360.879.jpg",
    "open_windows": [
      "Browser",
      "Terminal"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E   I ©@ X O +S H  —   0 E  G:  0  0limpiadi Italiarlè... 0  mincammino - Th...  40}  volterra.olinfo.it is... 0  mincammino.cpp ...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "¥   M  Posta in arrivo - bian x   0 Olimpiadiltaliane ©@  x   0 mincammino2.it.pdf  x*  | +      -   ©   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [
      {
        "is_running_or_debugging": true,
        "visible_output_snippet": "    Server time: 15:16:00      .      ..      .      .\n     Time left: 03:43:50      Cammino  minimo (mincamminoZ) description\n                                Statement\nQUADRI\nStaternent\n                                Some details\n                                |\n                                Type      Balch\n                                Time limit      1.500 seconds\n                                Memory limit      512 MIB\n                                Compilation commands  — C++20 / g++      /usr/bin/g++ -DEVAL -stdsgnu=+20 -02 -pipe -static -s -0 mincammino2\n                                grader.cpp mincanmnino2.cpp\n                                Attachments\ne ot PA\n                                grader.cpp      471 bytes    È]  mincammino2.inputd.txt    10 bytes\nContest Management System  is released under      C++ source code      Plain text document\n   the GNU Aflero General Public License.\n                                u  mincammino2.cpp      196 bytes      mincammino2.inputd.txt    34 bytes\n                                C++ source code      Plain text document\n                                ["
      }
    ],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          191,
          234,
          332,
          634
        ],
        "ocr_text": "Overview\nCommunication\nStaternent\nSubmissions\nSubmissions\nStaternent\nSubmissions\nTRENI\nStaternent\nSubmissions\nDocumentation"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          626,
          800,
          669
        ],
        "ocr_text": "grader.cpp 471 bytes mincamminoZ.inputd.txt 10 bytes mincammino2.outputd.axt 6 bytes\nC++ source code Plain text document Plain text document"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          679,
          800,
          725
        ],
        "ocr_text": "mincammino2.cpp 196 bytes mincammino2.input1.txt 34 bytes mincammino2.output1.txt 9 bytes\nC++ source code Piain text document Plain text document"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          523,
          291,
          625,
          327
        ],
        "ocr_text": "Dovmload task staternent"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          652,
          625,
          800,
          669
        ],
        "ocr_text": "D mincammino2.outputd.axt 6 bytes\nPlain text document"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          652,
          679,
          800,
          723
        ],
        "ocr_text": "I_J mincammino2.outputl.txt 9 bytes\nPlain text document"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E   I ©@ X O +S H  —   0 E  G:  0  0limpiadi Italiarlè... 0  mincammino - Th...  40}  volterra.olinfo.it is... 0  mincammino.cpp ...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "¥   M  Posta in arrivo - bian x   0 Olimpiadiltaliane ©@  x   0 mincammino2.it.pdf  x*  | +      -   ©   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "terminal_body",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "    Server time: 15:16:00      .      ..      .      .\n     Time left: 03:43:50      Cammino  minimo (mincamminoZ) description\n                                Statement\nQUADRI\nStaternent\n                                Some details\n                                |\n                                Type      Balch\n                                Time limit      1.500 seconds\n                                Memory limit      512 MIB\n                                Compilation commands  — C++20 / g++      /usr/bin/g++ -DEVAL -stdsgnu=+20 -02 -pipe -static -s -0 mincammino2\n                                grader.cpp mincanmnino2.cpp\n                                Attachments\ne ot PA\n                                grader.cpp      471 bytes    È]  mincammino2.inputd.txt    10 bytes\nContest Management System  is released under      C++ source code      Plain text document\n   the GNU Aflero General Public License.\n                                u  mincammino2.cpp      196 bytes      mincammino2.inputd.txt    34 bytes\n                                C++ source code      Plain text document\n                                ["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:16:11.115999937Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147371.116.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane 0  x  | 0 mincammino2Z.it.pdf  x   +      -  ©   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          323,
          323,
          667,
          372
        ],
        "ocr_text": "C++ void mincammino(int N, int N, vector<int> X, vector<int> ¥, vector<int>\nP, vector<long long>k D);"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications E}   I ©@ X O S      B E G: 0 mincamminoz.it....  0 mincammino - Th...  40} volterra.olinfo.it is.. 0 mincammino.cpp ...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane 0  x  | 0 mincammino2Z.it.pdf  x   +      -  ©   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          161
        ],
        "ocr_text": "=    mincammino2.it.pdf      142      -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          161,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          161,
          703,
          1000
        ],
        "ocr_text": "Implementazione\nDovrai sottoporre un unico file, con estensione .cpp.\n    & ‘Ira gli allogati n questo task troverni un template mincammino.cpp con un esempio di\n       implementazione\nDovrai implementare la seguente funzione:\n   . L'intero N rappresenta il numero di nodi del grafo.\n   . L'intero M rappresenta il numero di archi del grafo.\n   . Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.      -\n   o La funzione dovrà popolare l’array D, dove, per ogni i = 0...    N -1, il valore D; dovrà e&sere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n     0, D; dovrà essere — 1.\nGrader di prova\nNella directory relativa a questo problema è presente una versione semplificata del grader usato durante\nla correzione, che potete usare per testare le vostre soluzioni in locale.  Il grader di esempio legge i dati\nda stdin, chiama le funzioni che dovete implementare e scrive su stdout, secondo il seguente formato.\nIl file di input & composto da M + 1 righe, contenenti:\n   «  Rign 1: gli interi N e M\n   o Riga2+iperi=0...M—1: gli interi X;, Y, e P,.\n1 file di output è composto da un'unica riga, contenente gli N interi Dy, Dy, ..., Dy_\nAssunzioni\n   o  1< N < 300000,\n   o  1< M < 500000\n   . 0<X,YiSN—lperognii=0..M-1\n   . 0£ P;,< 10° perogni  i = 0...M - 1.\nAssegnazione del punteggio\nIl tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask. è necessario risolvere correttamente tutti i test che lo compongono.\n nincamnino2      Pagina 1 di 2"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          703,
          161,
          1000,
          1000
        ],
        "ocr_text": null
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:16:21.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147381.112.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane 0  x  | 0 mincammino2Z.it.pdf  x   +      -  ©   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          323,
          323,
          667,
          372
        ],
        "ocr_text": "C++ void mincammino(int N, int N, vector<int> X, vector<int> ¥, vector<int>\nP, vector<long long>k D);"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications E}   I ©@ X O S      B E G: 0 mincamminoz.it....  0 mincammino - Th...  40} volterra.olinfo.it is.. 0 mincammino.cpp ...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane 0  x  | 0 mincammino2Z.it.pdf  x   +      -  ©   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          161
        ],
        "ocr_text": "=    mincammino2.it.pdf      142      -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          161,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          161,
          703,
          1000
        ],
        "ocr_text": "Implementazione\nDovrai sottoporre un unico file, con estensione .cpp.\n    & ‘Ira gli allogati n questo task troverni un template mincammino.cpp con un esempio di\n       implementazione\nDovrai implementare la seguente funzione:\n   . L'intero N rappresenta il numero di nodi del grafo.\n   . L'intero M rappresenta il numero di archi del grafo.\n   . Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   « La funzione dovra popolare l’array D, dove, per ogni i = 0... N Î. il valore D; dovri essere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n     0, D; dovra essere —1.\nGrader di prova\nNella directory relativa a questo problema & presente una versione semplificata del grader usato durante\nla correzione, che potete usare per testare le vostre soluzioni in locale.  Il grader di esempio legge i dati\nda gtdin, chiama le funzioni che dovete implementare e scrive su atdout, secondo il seguente formato.\nIl file di input & composto da M + 1 righe, contenenti:\n   «  Rign 1: gli interi N e M\n   o Riga2+iperi=0...M—1: gli interi X;, Y, e P,.\n1 file di output è composto da un'unica riga, contenente gli N interi Dy, Dy, ..., Dy_\nAssunzioni\n   o  1< N < 300000,\n   o  1< M < 500000\n   . 0<X,YiSN—lperognii=0..M-1\n   . 0£ P;,< 10° perogni  i = 0...M - 1.\nAssegnazione del punteggio\nIl tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask. è necessario risolvere correttamente tutti i test che lo compongono.\n nincamnino2      Pagina 1 di 2"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          703,
          161,
          1000,
          1000
        ],
        "ocr_text": null
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:16:31.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147391.113.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane 0  x  | 0 mincammino2Z.it.pdf  x   +      -  ©   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          323,
          323,
          667,
          372
        ],
        "ocr_text": "C++ void mincammino(int N, int N, vector<int> X, vector<int> ¥, vector<int>\nP, vector<long long>k D);"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications E}   I ©@ X O S      B E G: 0 mincamminoz.it....  0 mincammino - Th...  40} volterra.olinfo.it is.. 0 mincammino.cpp ...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane 0  x  | 0 mincammino2Z.it.pdf  x   +      -  ©   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          161
        ],
        "ocr_text": "=    mincammino2.it.pdf      142      -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          161,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          161,
          703,
          1000
        ],
        "ocr_text": "Implementazione\nDovrai sottoporre un unico file, con estensione .cpp.\n    & ‘Ira gli allogati n questo task troverni un template mincammino.cpp con un esempio di\n       implementazione\nDovrai implementare la seguente funzione:\n   . L'intero N rappresenta il numero di nodi del grafo.      X\n   . L'intero M rappresenta il numero di archi del grafo.\n   . Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   o La funzione dovrà popolare l’array D, dove, per ogni i = 0...    N -1, il valore D; dovrà essere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n     0, D; dovrà essere — 1.\nGrader di prova\nNella directory relativa a questo problema è presente una versione semplificata del grader usato durante\nla correzione, che potete usare per testare le vostre soluzioni in locale.  Il grader di esempio legge i dati\nda stdin, chiama le funzioni che dovete implementare e scrive su stdout, secondo il seguente formato.\nIl file di input & composto da M + 1 righe, contenenti:\n   «  Rign 1: gli interi N e M\n   o Riga2+iperi=0...M—1: gli interi X;, Y, e P,.\n1 file di output è composto da un'unica riga, contenente gli N interi Dy, Dy, ..., Dy_\nAssunzioni\n   o  1< N < 300000,\n   o  1< M £ 500000\n   . 0<X,YiSN—lperognii=0..M-1\n   . 0£ P;,< 10° perogni  i = 0...M - 1.\nAssegnazione del punteggio\nIl tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask. è necessario risolvere correttamente tutti i test che lo compongono.\n nincamnino2      Pagina 1 di 2"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          703,
          161,
          1000,
          1000
        ],
        "ocr_text": null
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:16:41.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147401.113.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane 0  x  | 0 mincammino2Z.it.pdf  x   +      -  ©   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          323,
          323,
          667,
          372
        ],
        "ocr_text": "C++ void mincammino(int N, int N, vector<int> X, vector<int> ¥, vector<int>\nP, vector<long long>k D);"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications E}   I ©@ X O S      B E G: 0 mincamminoz.it....  0 mincammino - Th...  40} volterra.olinfo.it is.. 0 mincammino.cpp ...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane 0  x  | 0 mincammino2Z.it.pdf  x   +      -  ©   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          161
        ],
        "ocr_text": "=    mincammino2.it.pdf      142      -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          161,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          161,
          703,
          1000
        ],
        "ocr_text": "Implementazione\nDovrai sottoporre un unico file, con estensione .cpp.\n    & ‘Ira gli allogati n questo task troverni un template mincammino.cpp con un esempio di\n       implementazione\nDovrai implementare la seguente funzione:\n   . L'intero N rappresenta il numero di nodi del grafo.      X\n   . L'intero M rappresenta il numero di archi del grafo.\n   . Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   o La funzione dovrà popolare l’array D, dove, per ogni i = 0...    N -1, il valore D; dovrà essere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n     0, D; dovrà essere — 1.\nGrader di prova\nNella directory relativa a questo problema è presente una versione semplificata del grader usato durante\nla correzione, che potete usare per testare le vostre soluzioni in locale.  Il grader di esempio legge i dati\nda stdin, chiama le funzioni che dovete implementare e scrive su stdout, secondo il seguente formato.\nIl file di input & composto da M + 1 righe, contenenti:\n   «  Rign 1: gli interi N e M\n   o Riga2+iperi=0...M—1: gli interi X;, Y, e P,.\n1 file di output è composto da un'unica riga, contenente gli N interi Dy, Dy, ..., Dy_\nAssunzioni\n   o  1< N < 300000,\n   o  1< M £ 500000\n   . 0<X,YiSN—lperognii=0..M-1\n   . 0£ P;,< 10° perogni  i = 0...M - 1.\nAssegnazione del punteggio\nIl tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask. è necessario risolvere correttamente tutti i test che lo compongono.\n nincamnino2      Pagina 1 di 2"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          703,
          161,
          1000,
          1000
        ],
        "ocr_text": null
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:16:51.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147411.115.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane 0  x  | 0 mincammino2Z.it.pdf  x   +      -  ©   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          323,
          323,
          667,
          372
        ],
        "ocr_text": "C++ void mincammino(int N, int N, vector<int> X, vector<int> ¥, vector<int>\nP, vector<long long>k D);"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications E}   I ©@ X O S      B E G: 0 mincamminoz.it....  0 mincammino - Th...  40} volterra.olinfo.it is.. 0 mincammino.cpp ...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane 0  x  | 0 mincammino2Z.it.pdf  x   +      -  ©   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          161
        ],
        "ocr_text": "=    mincammino2.it.pdf      142      -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          161,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          161,
          703,
          1000
        ],
        "ocr_text": "Implementazione\nDovrai sottoporre un unico file, con estensione .cpp.\n    & ‘Ira gli allogati n questo task troverni un template mincammino.cpp con un esempio di\n       implementazione\nDovrai implementare la seguente funzione:\n   . L'intero N rappresenta il numero di nodi del grafo.      X\n   . L'intero M rappresenta il numero di archi del grafo.\n   . Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   o La funzione dovrà popolare l’array D, dove, per ogni i = 0...    N -1, il valore D; dovrà essere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n     0, D; dovrà essere — 1.\nGrader di prova\nNella directory relativa a questo problema è presente una versione semplificata del grader usato durante\nla correzione, che potete usare per testare le vostre soluzioni in locale.  Il grader di esempio legge i dati\nda stdin, chiama le funzioni che dovete implementare e scrive su stdout, secondo il seguente formato.\nIl file di input & composto da M + 1 righe, contenenti:\n   «  Rign 1: gli interi N e M\n   o Riga2+iperi=0...M—1: gli interi X;, Y, e P,.\n1 file di output è composto da un'unica riga, contenente gli N interi Dy, Dy, ..., Dy_\nAssunzioni\n   o  1< N < 300000,\n   o  1< M £ 500000\n   . 0<X,YiSN—lperognii=0..M-1\n   . 0£ P;,< 10° perogni  i = 0...M - 1.\nAssegnazione del punteggio\nIl tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask. è necessario risolvere correttamente tutti i test che lo compongono.\n nincamnino2      Pagina 1 di 2"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          703,
          161,
          1000,
          1000
        ],
        "ocr_text": null
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:17:01.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147421.115.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          10
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vecto r<int>>1egaTi (N);\n       for(int i=0;i<M;i++){\n       |    legami[i].push_bacK()\n       }\n   }\ntedMode  ®@0A0      0  Ln8,Col30  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7440386,
          0.9206737,
          0.9198313,
          0.9178251,
          0.84679365,
          0.73299414,
          0.65238696,
          0.9184996,
          0.9095385,
          0.7825738
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications E}  I © X O S M     B E G: 0 mincammino2.it...  0 mincammino - Th...  ) volterra.olinfo.it is... 0 mincammino.cpp ...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vecto r<int>>1egaTi (N);\n       for(int i=0;i<M;i++){\n       |    legami[i].push_bacK()\n       }\n   }\ntedMode  ®@0A0      0  Ln8,Col30  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:17:11.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147431.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          10
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino(EAt N,  Ént M,  vector<iit> X,  vector<ift> Y, vector<ift> P,  vector<long long>& D)  {\n       vector<vecto r<.>>legami (N);\n       for (At 1=0;i<M;i++){\n           legami[i].push_back()\n       }\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.73333806,
          0.91628265,
          0.9149194,
          0.6652573,
          0.87359935,
          0.61997676,
          0.59478074,
          0.91935164,
          0.92809033,
          0.74749637
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications E}  I © X O S M     B E G: 0 mincammino2.it...  0 mincammino - Th...  ) volterra.olinfo.it is... 0 mincammino.cpp ...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nî"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino(EAt N,  Ént M,  vector<iit> X,  vector<ift> Y, vector<ift> P,  vector<long long>& D)  {\n       vector<vecto r<.>>legami (N);\n       for (At 1=0;i<M;i++){\n           legami[i].push_back()\n       }\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:17:21.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147441.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          10
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D) |(\n       vector<vecto r<pair<i>>1egami(N) ;\n       for(int i=0;i<M;i++){\n           legami[i].push_back()\n       }\n   }\ntedMode  ®@0A0      0  Ln6,Col24  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.71941787,
          0.91628265,
          0.9149194,
          0.89318985,
          0.7643485,
          0.7245684,
          0.6978849,
          0.9184996,
          0.9573554,
          0.7754132
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E}  I ©@ 4 O S M     8B E G: 0 mincamminoz.it....  0 mincammino - Th...  40} volterra.olinfo.it is... 0 0 mincammino.c...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D) |(\n       vector<vecto r<pair<i>>1egami(N) ;\n       for(int i=0;i<M;i++){\n           legami[i].push_back()\n       }\n   }\ntedMode  ®@0A0      0  Ln6,Col24  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:17:31.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147451.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          10
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D) |(\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[i].push_back()\n       }\n   }\ntedMode  ®@0A0      0  Ln6,Col32  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7343895,
          0.91628265,
          0.9149194,
          0.8924342,
          0.6749843,
          0.71859276,
          0.6978849,
          0.9184996,
          0.9573554,
          0.7899845
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications E}  I © X O S M     B E G: 0 mincammino2.it...  0 mincammino - Th...  ) volterra.olinfo.it is... 0 mincammino.cpp ...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D) |(\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[i].push_back()\n       }\n   }\ntedMode  ®@0A0      0  Ln6,Col32  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:17:41.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147461.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          10
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n       |    legami[x[i]]]. push_back()\n       }\n   }\n                                I\ntedMode  ®@0A0      0  Ln8 Col21  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6590337,
          0.9206737,
          0.9198313,
          0.9178251,
          0.8137944,
          0.90272987,
          0.73465675,
          0.9184996,
          0.9095385,
          0.96208006,
          0.68173337
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E}  I ©@ 4 O S M     8B E G: 0 mincamminoz.it....  0 mincammino - Th...  40} volterra.olinfo.it is... 0 0 mincammino.c...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n       |    legami[x[i]]]. push_back()\n       }\n   }\n                                I\ntedMode  ®@0A0      0  Ln8 Col21  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:17:51.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147471.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          10
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) {\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n           | SR legami[X[il].push_back([{v[il],P})\n           }\n       }\n                                I\nRestricted Mode  00A0      0  Ln8 Col39  Spaces:4  UTF8  C++  QQ",
        "lsp_tooltips": [
          "abe pair\nabc push back"
        ],
        "line_confidences": [
          0.7013764,
          0.7677246,
          0.8426034,
          0.92311054,
          0.71537876,
          0.8509918,
          0.46613607,
          0.9677784,
          0.965822,
          0.96153337,
          0.7281652
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          [
            50,
            90
          ],
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E}  I ©@ 4 O S M     8B E G: 0 mincamminoz.it....  0 mincammino - Th...  40} volterra.olinfo.it is... 0 0 mincammino.c...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) {\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n           | SR legami[X[il].push_back([{v[il],P})\n           }\n       }\n                                I\nRestricted Mode  00A0      0  Ln8 Col39  Spaces:4  UTF8  C++  QQ"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          328,
          388,
          652,
          443
        ],
        "ocr_text": "abe pair\nabc push back"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:18:01.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147481.112.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          10
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++)[{\n       È   legami [X[i]].push_back({Y[i],P[i]}});\n   }\n                                I\ntedMode  ®@0A0      0  Ln8, Col45  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7309492,
          0.91628265,
          0.9149194,
          0.9064458,
          0.62238634,
          0.6640607,
          0.6470243,
          0.9691895,
          0.96300834,
          0.69480944
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E}  I ©@ 4 O S M     8B E G: 0 mincamminoz.it....  0 mincammino - Th...  40} volterra.olinfo.it is... 0 0 mincammino.c...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++)[{\n       È   legami [X[i]].push_back({Y[i],P[i]}});\n   }\n                                I\ntedMode  ®@0A0      0  Ln8, Col45  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:18:11.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147491.115.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          10
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++)[{\n       È   legami [X[i]].push_back({Y[i],P[i]}});\n   }\n                                I\ntedMode  ®@0A0      0  Ln8, Col45  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7309492,
          0.91628265,
          0.9149194,
          0.9064458,
          0.62238634,
          0.6640607,
          0.6470243,
          0.9691895,
          0.96300834,
          0.69480944
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications E}  I © X O S M     B E G: 0 mincammino2.it...  0 mincammino - Th...  ) volterra.olinfo.it is... 0 mincammino.cpp ...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++)[{\n       È   legami [X[i]].push_back({Y[i],P[i]}});\n   }\n                                I\ntedMode  ®@0A0      0  Ln8, Col45  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:18:21.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147501.115.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          10
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++)[{\n       È   legami [X[i]].push_back({Y[i],P[i]}});\n   }\n                                I\ntedMode  ®@0A0      0  Ln8, Col45  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7309492,
          0.91628265,
          0.9149194,
          0.9064458,
          0.62238634,
          0.6640607,
          0.6470243,
          0.9691895,
          0.96300834,
          0.69480944
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications E}  I © X O S M     B E G: 0 mincammino2.it...  0 mincammino - Th...  ) volterra.olinfo.it is... 0 mincammino.cpp ...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++)[{\n       È   legami [X[i]].push_back({Y[i],P[i]}});\n   }\n                                I\ntedMode  ®@0A0      0  Ln8, Col45  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:18:31.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147511.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          10
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++)[{\n       È   legami [X[i]].push_back({Y[i],P[i]}});\n   }\n                                I\ntedMode  ®@0A0      0  Ln8, Col45  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7309492,
          0.91628265,
          0.9149194,
          0.9064458,
          0.62238634,
          0.6640607,
          0.6470243,
          0.9691895,
          0.96300834,
          0.69480944
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications E}  I © X O S M     B E G: 0 mincammino2.it...  0 mincammino - Th...  ) volterra.olinfo.it is... 0 mincammino.cpp ...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++)[{\n       È   legami [X[i]].push_back({Y[i],P[i]}});\n   }\n                                I\ntedMode  ®@0A0      0  Ln8, Col45  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:18:41.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147521.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          10
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++)[{\n       È   legami [X[i]].push_back({Y[i],P[i]}});\n   }\n                                I\ntedMode  ®@0A0      0  Ln8, Col45  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7309492,
          0.91628265,
          0.9149194,
          0.9064458,
          0.62238634,
          0.6640607,
          0.6470243,
          0.9691895,
          0.96300834,
          0.69480944
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications E}  I © X O S M     B E G: 0 mincammino2.it...  0 mincammino - Th...  ) volterra.olinfo.it is... 0 mincammino.cpp ...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++)[{\n       È   legami [X[i]].push_back({Y[i],P[i]}});\n   }\n                                I\ntedMode  ®@0A0      0  Ln8, Col45  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:18:51.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147531.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          10
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n       |    legami[X[i]].push_back({Y[i],P[i]});\n       }\n   }\ntedMode  ®@0A0      —      0  Ln8, Col45  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Mldel"
        ],
        "line_confidences": [
          0.7309492,
          0.91628265,
          0.9149194,
          0.9064458,
          0.748018,
          0.7012434,
          0.7780877,
          0.9184996,
          0.9095385,
          0.70803005
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E D] ° o 51     I      iE 0 mincammino2.it....  [l mincammitio - Th... 0 volterra.olinfo.it is... o mincammino.cpp ...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "¥   File   Edit   Selection   View   Go   Run   --      «  >      mincammino - Thunar      Q, Search      OB      -   =   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n       |    legami[X[i]].push_back({Y[i],P[i]});\n       }\n   }\ntedMode  ®@0A0      —      0  Ln8, Col45  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Mldel"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:19:01.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147541.112.jpg",
    "open_windows": [],
    "browser_windows": [],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          27
        ],
        "ocr_text": "¥ Applications E     ° i] ai     BEDO © mincammino2.it.... 0} mincammino - T...  4 volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      W)   -  0  n   E 799 08 n%/ﬁg\\bre  Patrick s"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          27,
          1000,
          82
        ],
        "ocr_text": "| |      mincammino - Thunar      A -  ox:\n File  Edit  View  Go  Bookmarks  Help"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          0,
          82,
          60,
          120
        ],
        "ocr_text": "+ > 4"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          60,
          82,
          1000,
          120
        ],
        "ocr_text": "#   M /home/patrick/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino/      Q"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          120,
          1000,
          148
        ],
        "ocr_text": "Placec      Name      v | Size      Type      Date Modified   H"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          148,
          92,
          1000
        ],
        "ocr_text": "  = Computer\n A patrick\n M Desktop\n 0 Recent\n . Trash\n H bin\nDevices\n -_ File System\nNetwork\n $ Browse Netw..."
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          92,
          148,
          1000,
          962
        ],
        "ocr_text": ". mincammino.cpp      283 bytes C++ source code Today\n                                R"
      },
      {
        "panel_type": "status_bar",
        "box_2d": [
          92,
          962,
          1000,
          1000
        ],
        "ocr_text": "1 file: 283 bytes  |  Free space: 361,6 GiB"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:19:11.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147551.114.jpg",
    "open_windows": [
      "Terminal"
    ],
    "browser_windows": [],
    "editor_windows": [],
    "terminal_windows": [
      {
        "is_running_or_debugging": false,
        "visible_output_snippet": "=      |      Terminal - patrick@marcher: ~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino      A  -  0x\n File  Edit  View  Go  Bookmarks  Help\n +      4+  #   M /home/patrick/dev/progetti-c-cpp/gare/gara-26-11-08/mincan\n Places      Name\n  \"   ot      B mincammino.cpp\n    |\n  A patrick\n  M Desktop\n  0 Recent\n  . Trash\n  H bin\n Devices\n  ._ File System\n Network\n  0 Browse Netw...\n                      1 file: 283 bytes  |  Free space:  361,6 GiB"
      }
    ],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          363,
          55,
          989,
          709
        ],
        "ocr_text": "_ met$$$$$gg . patrickomarcher\n+9$$$$$$$$$$$$$$$P . sss -- --\n«9$$P“\"\" t è P 05: Debian GNU/Linux 13 (trixie) x86_64\n48P “$$$. Most: Aspire AG15-42P (V1.06)\n',$$P »995. “$$b: Kernel: Linux 6.12.115+deb13.1-amd64\n“d$$' +$PO $$$ Uptime: 2 days, 19 hours, 1 min\n$$P d$' . $$P Packages: 2719 (dpkg)\n$$: $$. . ,ds$s’ Shell: bash 5.2.37\n$$; Y$b._ _,.d$P' Display (SAMSUNG): 1920x1088 @ 60 Hz in 40\" [External]\nY$$. ‘. (3111 DE: Xfce4 4.20\n“$$b “_ W: Xfwmd (X11) I\n“Y$$b W Theme: Default\n“Y$$. Theme: Adwaita-dark [GTK2/3/4)\n“$$b. Icoms: elementary-xfce [GTK2/3/4]\n“Y$$b. Font: Sans (13pt) [GTK2/3/4)\n“\"Y$b._ Cursor: Adwaita\ne Terminal: xfce4-terminal 1.1.4\nTerminal Font: Monospace (13pt)\nCPU: AMD Ryzen 7 5825U (16) @ 2.00 GHz\nGPU: AMD Barcelo [Integrated])\nMemory: 6.38 GiB / 30.71 GiB (21%)\nSwap: 4.50 MiB / 8.00 GiB (%)\nDisk (/): 74.49 GiB / 459.52 GiB (16%) - ext4\nLocal IP (wlp3s®): 192.168.3.155/24\nBattery (AP23A7L): 79% [AC Connected]\nLocale: en US.UTF-8\npatrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-88/mincammino$ g++ ||"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          27
        ],
        "ocr_text": "¥ Applications E    ° i] ai    BEDO 0 mincammino2.it.... 0} mincammino - T...  ) volterra.olinfo.iti... ° mincammino.cp...  /- ] Terminal - patric...      u   -  0  n   E 799 08 n%/ﬁg\\bre  patrick s"
      },
      {
        "panel_type": "terminal_body",
        "box_2d": [
          0,
          27,
          1000,
          1000
        ],
        "ocr_text": "=      |      Terminal - patrick@marcher: ~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino      A  -  0x\n File  Edit  View  Go  Bookmarks  Help\n +      4+  #   M /home/patrick/dev/progetti-c-cpp/gare/gara-26-11-08/mincan\n Places      Name\n  \"   ot      B mincammino.cpp\n    |\n  A patrick\n  M Desktop\n  0 Recent\n  . Trash\n  H bin\n Devices\n  ._ File System\n Network\n  0 Browse Netw...\n                      1 file: 283 bytes  |  Free space:  361,6 GiB"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:19:21.115999937Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147561.116.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          10
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++)[{\n       È   legami [X[i]].push_back({Y[i],P[i]}});\n   }\ntedMode  ®@0A0      0  Ln8, Col45  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7309492,
          0.91628265,
          0.9149194,
          0.9064458,
          0.62238634,
          0.6640607,
          0.70348954,
          0.9691895,
          0.69480944
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++)[{\n       È   legami [X[i]].push_back({Y[i],P[i]}});\n   }\ntedMode  ®@0A0      0  Ln8, Col45  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:19:31.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147571.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          10
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++)[{\n       È   legami [X[i]].push_back({Y[i],P[i]}});\n   }\ntedMode  ®@0A0      0  Ln8,Cola5  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7309492,
          0.91628265,
          0.9149194,
          0.9064458,
          0.62238634,
          0.6640607,
          0.7079526,
          0.9095385,
          0.7302887
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++)[{\n       È   legami [X[i]].push_back({Y[i],P[i]}});\n   }\ntedMode  ®@0A0      0  Ln8,Cola5  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:19:41.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147581.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          10
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++)[{\n       È   legami [X[i]].push_back({Y[i],P[i]}});\n   }\ntedMode  ®@0A0      0  Ln8,Cola5  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7309492,
          0.91628265,
          0.9149194,
          0.9064458,
          0.62238634,
          0.6640607,
          0.7079526,
          0.9095385,
          0.7302887
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++)[{\n       È   legami [X[i]].push_back({Y[i],P[i]}});\n   }\ntedMode  ®@0A0      0  Ln8,Cola5  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:19:51.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147591.115.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          10
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++)[{\n       È   legami [X[i]].push_back({Y[i],P[i]}});\n   }\ntedMode  ®@0A0      0  Ln8,Cola5  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7309492,
          0.91628265,
          0.9149194,
          0.9064458,
          0.62238634,
          0.6640607,
          0.7079526,
          0.9095385,
          0.7302887
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++)[{\n       È   legami [X[i]].push_back({Y[i],P[i]}});\n   }\ntedMode  ®@0A0      0  Ln8,Cola5  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:20:01.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147601.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          10
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++)[{\n       È   legami [X[i]].push_back({Y[i],P[i]}});\n   }\ntedMode  ®@0A0      0  Ln8,Cola5  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7309492,
          0.91628265,
          0.9149194,
          0.9064458,
          0.62238634,
          0.6640607,
          0.7079526,
          0.9095385,
          0.7302887
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++)[{\n       È   legami [X[i]].push_back({Y[i],P[i]}});\n   }\ntedMode  ®@0A0      0  Ln8,Cola5  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:20:11.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147611.115.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          10
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++)[{\n       È   legami [X[i]].push_back({Y[i],P[i]}});\n   }\ntedMode  ®@0A0      0  Ln8,Cola5  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7309492,
          0.91628265,
          0.9149194,
          0.9064458,
          0.62238634,
          0.6640607,
          0.7079526,
          0.9095385,
          0.7302887
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++)[{\n       È   legami [X[i]].push_back({Y[i],P[i]}});\n   }\ntedMode  ®@0A0      0  Ln8,Cola5  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:20:21.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147621.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          10
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++)[{\n       È   legami [X[i]].push_back({Y[i],P[i]}});\n   }\ntedMode  ®@0A0      0  Ln8,Cola5  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7309492,
          0.91628265,
          0.9149194,
          0.9064458,
          0.62238634,
          0.6640607,
          0.7079526,
          0.9095385,
          0.7302887
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++)[{\n       È   legami [X[i]].push_back({Y[i],P[i]}});\n   }\ntedMode  ®@0A0      0  Ln8,Cola5  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:20:31.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147631.115.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          10
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++)[{\n       È   legami [X[i]].push_back({Y[i],P[i]}});\n   }\ntedMode  ®@0A0      0  Ln8,Cola5  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7309492,
          0.91628265,
          0.9149194,
          0.9064458,
          0.62238634,
          0.6640607,
          0.7079526,
          0.9095385,
          0.7302887
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++)[{\n       È   legami [X[i]].push_back({Y[i],P[i]}});\n   }\ntedMode  ®@0A0      0  Ln8,Cola5  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:20:41.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147641.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          10
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++)[{\n       È   legami [X[i]].push_back({Y[i],P[i]}});\n   }\ntedMode  ®@0A0      0  Ln8,Cola5  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7309492,
          0.91628265,
          0.9149194,
          0.9064458,
          0.62238634,
          0.6640607,
          0.7079526,
          0.9095385,
          0.7302887
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++)[{\n       È   legami [X[i]].push_back({Y[i],P[i]}});\n   }\ntedMode  ®@0A0      0  Ln8,Cola5  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:20:51.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147651.115.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          10
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++)[{\n       È   legami [X[i]].push_back({Y[i],P[i]}});\n   }\ntedMode  ®@0A0      0  Ln8,Cola5  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7309492,
          0.91628265,
          0.9149194,
          0.9064458,
          0.62238634,
          0.6640607,
          0.7079526,
          0.9095385,
          0.7302887
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++)[{\n       È   legami [X[i]].push_back({Y[i],P[i]}});\n   }\ntedMode  ®@0A0      0  Ln8,Cola5  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:21:01.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147661.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          10
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++)[{\n       È   legami [X[i]].push_back({Y[i],P[i]}});\n   }\ntedMode  ®@0A0      0  Ln8,Cola5  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7309492,
          0.91628265,
          0.9149194,
          0.9064458,
          0.62238634,
          0.6640607,
          0.7079526,
          0.9095385,
          0.7302887
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   {# 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++)[{\n       È   legami [X[i]].push_back({Y[i],P[i]}});\n   }\ntedMode  ®@0A0      0  Ln8,Cola5  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:21:11.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147671.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          10
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++)[{\n       È   legami [X[i]].push_back({Y[i],P[i]}});\n   }\ntedMode  ®@0A0      0  Ln8,Cola5  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7309492,
          0.91628265,
          0.9149194,
          0.9064458,
          0.62238634,
          0.6640607,
          0.7079526,
          0.9095385,
          0.7302887
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   {# 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++)[{\n       È   legami [X[i]].push_back({Y[i],P[i]}});\n   }\ntedMode  ®@0A0      0  Ln8,Cola5  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:21:21.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147681.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          10
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++)[{\n       È   legami [X[i]].push_back({Y[i],P[i]}});\n   }\ntedMode  ®@0A0      0  Ln8,Cola5  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7309492,
          0.91628265,
          0.9149194,
          0.9064458,
          0.62238634,
          0.6640607,
          0.7079526,
          0.9095385,
          0.7302887
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   {# 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++)[{\n       È   legami [X[i]].push_back({Y[i],P[i]}});\n   }\ntedMode  ®@0A0      0  Ln8,Cola5  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:21:31.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147691.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          10
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   |void mincammino{int N,  int M,  vIector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n   }\ntedMode  ®@0A0      0  Ln4,Col1  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.72985244,
          0.91628265,
          0.85553676,
          0.885327,
          0.69334203,
          0.7121016,
          0.5798927,
          0.9184996,
          0.9095385,
          0.76527715
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   {# 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n5\n6\n7\n8\n9\n10\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   |void mincammino{int N,  int M,  vIector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n   }\ntedMode  ®@0A0      0  Ln4,Col1  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:21:41.117000102Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147701.117.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          10
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void assegna\n   void mincammino(int N,  int M, gector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n   }\ntedMode  ®@0A0      0  Ln4,Col14  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6752903,
          0.91628265,
          0.858216,
          0.92088825,
          0.83762723,
          0.69334203,
          0.7121016,
          0.5798927,
          0.9184996,
          0.9095385,
          0.7506367
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void assegna\n   void mincammino(int N,  int M, gector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n   }\ntedMode  ®@0A0      0  Ln4,Col14  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:21:51.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147711.115.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          10
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void assegna\n   void mincammino(int N,  int M, gector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n   }\ntedMode  ®@0A0      0  Ln4,Col14  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6752903,
          0.91628265,
          0.858216,
          0.92088825,
          0.83762723,
          0.69334203,
          0.7121016,
          0.5798927,
          0.9184996,
          0.9095385,
          0.7506367
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void assegna\n   void mincammino(int N,  int M, gector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n   }\ntedMode  ®@0A0      0  Ln4,Col14  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:22:01.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147721.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          10
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void assegna\n   void mincammino(int N,  int M, gector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n   }\ntedMode  ®@0A0      0  Ln4,Col14  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6752903,
          0.91628265,
          0.858216,
          0.92088825,
          0.83762723,
          0.69334203,
          0.7121016,
          0.5798927,
          0.9184996,
          0.9095385,
          0.7506367
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void assegna\n   void mincammino(int N,  int M, gector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n   }\ntedMode  ®@0A0      0  Ln4,Col14  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:22:11.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147731.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          10
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void assegna\n   void mincammino(int N,  int M, gector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n   }\ntedMode  ®@0A0      0  Ln4,Col14  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6752903,
          0.91628265,
          0.858216,
          0.92088825,
          0.83762723,
          0.69334203,
          0.7121016,
          0.5798927,
          0.9184996,
          0.9095385,
          0.7506367
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void assegna\n   void mincammino(int N,  int M, gector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n   }\ntedMode  ®@0A0      0  Ln4,Col14  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:22:21.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147741.115.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          10
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void assegna\n   void mincammino(int N,  int M, gector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n   }\ntedMode  ®@0A0      0  Ln4,Col14  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6752903,
          0.91628265,
          0.858216,
          0.92088825,
          0.83762723,
          0.69334203,
          0.7121016,
          0.5798927,
          0.9184996,
          0.9095385,
          0.7506367
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void assegna\n   void mincammino(int N,  int M, gector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n   }\ntedMode  ®@0A0      0  Ln4,Col14  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:22:31.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147751.112.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          10
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void assegna r{)\n   void mincammino{int N,  int M, gector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n   }\ntedMode  ®@0A0      0  Ln4,Col16  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.73191863,
          0.9206737,
          0.920215,
          0.78332615,
          0.8777199,
          0.69334203,
          0.7121016,
          0.5798927,
          0.9184996,
          0.9095385,
          0.7165397
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void assegna r{)\n   void mincammino{int N,  int M, gector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n   }\ntedMode  ®@0A0      0  Ln4,Col16  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:22:41.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147761.112.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          10
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void assegna rjvector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& Dj\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n   }\ntedMode  ®@0A0      0  Ln4,Col81  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.75024503,
          0.91628265,
          0.92131424,
          0.85168874,
          0.9178251,
          0.69334203,
          0.7121016,
          0.5798927,
          0.9184996,
          0.9095385,
          0.7225453
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void assegna rjvector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& Dj\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n   }\ntedMode  ®@0A0      0  Ln4,Col81  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:22:51.118000030Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147771.118.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          11
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void assegna r(vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)|ﬂ\n       |\n   ÌÎ\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.71746063,
          0.91628265,
          0.8308091,
          0.8776346,
          0.9491937,
          0.5804888,
          0.88850176,
          0.6025242,
          0.8298548,
          0.61045116,
          0.9688647,
          0.9673582,
          0.6547566
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void assegna r(vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)|ﬂ\n       |\n   ÌÎ\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:23:01.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147781.112.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          11
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void assegna_r(leganl,  vector<long long>& D{\n                                |\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n   }\ntedMode  ®@0A0      0  Ln4,Col21  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          ") ) -\nabe legami"
        ],
        "line_confidences": [
          0.5989242,
          0.9206737,
          0.84242433,
          0.70768994,
          0.9056268,
          0.96916527,
          0.9120788,
          0.7206818,
          0.8854935,
          0.7507055,
          0.90565985,
          0.9137432,
          0.75069356
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          [
            23,
            32
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 799 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void assegna_r(leganl,  vector<long long>& D{\n                                |\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n   }\ntedMode  ®@0A0      0  Ln4,Col21  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          214,
          284,
          537,
          313
        ],
        "ocr_text": ") ) -\nabe legami"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:23:11.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147791.112.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          13
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void assegna r(legami,  vector<long long>& D){\n   }\n   void mincammino{(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) K\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=|\n   }\ntedMode  ®@0A0      0  Ln12,Col7  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7302261,
          0.9206737,
          0.9170094,
          0.9134278,
          0.91401803,
          0.8713486,
          0.78708744,
          0.8854935,
          0.7507055,
          0.9170058,
          0.33099043,
          0.9517705,
          0.8038504
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 799 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "G mincammino.cpp 0      o  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void assegna r(legami,  vector<long long>& D){\n   }\n   void mincammino{(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) K\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=|\n   }\ntedMode  ®@0A0      0  Ln12,Col7  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:23:21.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147801.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          12
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void assegna r(legami,  vector<long long>& D){\n   }\n   void mincammino(int N,  int M, vector<int> X,  vector<int> Y, vector<int> P,  VECtorSNBNg| \\ong>& D)  {\n                    <pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<int\n   }",
        "lsp_tooltips": [
          "vector<vector"
        ],
        "line_confidences": [
          0.7180718,
          0.9084771,
          0.88591206,
          0.8623686,
          0.911129,
          0.8351254,
          0.5282755,
          0.84641,
          0.7507055,
          0.90565985,
          0.9282497,
          0.9216916,
          0.6960812
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          [
            7,
            20
          ],
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 799 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\no\n7\n8\n9\n10\n11\n12\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void assegna r(legami,  vector<long long>& D){\n   }\n   void mincammino(int N,  int M, vector<int> X,  vector<int> Y, vector<int> P,  VECtorSNBNg| \\ong>& D)  {\n                    <pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<int\n   }"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          114,
          363,
          195,
          387
        ],
        "ocr_text": "vector<vector"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:23:31.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147811.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          13
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void assegna r(legami,  vector<long long>& D){\n   }\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>|()|\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.63488585,
          0.91628265,
          0.9134691,
          0.8934067,
          0.91401803,
          0.88964814,
          0.7206818,
          0.9116128,
          0.7507055,
          0.8775891,
          0.61031306,
          0.91420233,
          0.6610216
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void assegna r(legami,  vector<long long>& D){\n   }\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>|()|\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:23:41.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147821.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          13
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void assegna r(legami,  vector<long long>& D){\n   }\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>|()|\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.63488585,
          0.91628265,
          0.9134691,
          0.8934067,
          0.91401803,
          0.88964814,
          0.7206818,
          0.9116128,
          0.7507055,
          0.8775891,
          0.61031306,
          0.91420233,
          0.6610216
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void assegna r(legami,  vector<long long>& D){\n   }\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>|()|\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:23:51.115999937Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147831.116.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi Italiane 0  x  | 0 mincammino2.itpdf  x   +      -  0   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          323,
          323,
          667,
          372
        ],
        "ocr_text": "C++ void mincammino(int N, int N, vector<int> X, vector<int> ¥, vector<int>\nP, vector<long long>k D);"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          29
        ],
        "ocr_text": "¥ Applications E     ° %9 MR   BEDO: 0 mincammino2.it.... 0 mincammino - T...  4#} volterra.olinfo.it ... ° mincammino.cp...   |*- ] Terminal - patric...      u   =  0  7   E 799 08 n%/:%g\\bre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          29,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi Italiane 0  x  | 0 mincammino2.itpdf  x   +      -  0   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          161
        ],
        "ocr_text": "=    mincammino2.it.pdf      142      -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          161,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          161,
          703,
          1000
        ],
        "ocr_text": "Implementazione\nDovrai sottoporre un unico file, con estensione .cpp.\n    & ‘Ira gli allogati n questo task troverni un template mincammino.cpp con un esempio di\n       implementazione\nDovrai implementare la seguente funzione:\n   . L'intero N rappresenta il numero di nodi del grafo.\n   . L'intero M rappresenta il numero di archi del grafo.\n   . Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   o La funzione dovra popolare l’array D, dove, per ogni i = 0... N -1, il valore D; dovrà essere uguale\n     alla lunghezza del cammino minimg dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n     0, D; dovra essere —1.      -\nGrader di prova\nNella directory relativa a questo problema è presente una versione semplificata del grader usato durante\nla correzione, che potete usare per testare le vostre soluzioni in locale.  Il grader di esempio legge i dati\nda stdin, chiama le funzioni che dovete implementare e scrive su stdout, secondo il seguente formato.\nIl file di input & composto da M + 1 righe, contenenti:\n   «  Rign 1: gli interi N e M\n   o Riga2+iperi=0...M—1: gli interi X;, Y, e P,.\n1 file di output è composto da un'unica riga, contenente gli N interi Dy, Dy, ..., Dy_\nAssunzioni\n   o  1< N < 300000,\n   o  1< M £ 500000\n   . 0<X,YiSN—lperognii=0..M-1\n   . 0£ P;,< 10° perogni  i = 0...M - 1.\nAssegnazione del punteggio\nIl tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask. è necessario risolvere correttamente tutti i test che lo compongono.\n nincamnino2      Pagina 1 di 2"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          703,
          161,
          1000,
          1000
        ],
        "ocr_text": null
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:24:01.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147841.115.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadi Italiane 0  x  |0 mincammino2.it.pdf  *   +      mincammino.cpp - VSCodium      -  0   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L@  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          323,
          323,
          667,
          372
        ],
        "ocr_text": "C++ void mincammino(int N, int N, vector<int> X, vector<int> ¥, vector<int>\nP, vector<long long>k D);"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          29
        ],
        "ocr_text": "¥ Applications  M   S © X O +S H  F_ 0 © G: 0 mincamminoz.it.... f mincammino - T...  (&) volterra.olinfo.iti... 0 mincahhmino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pma"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          29,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadi Italiane 0  x  |0 mincammino2.it.pdf  *   +      mincammino.cpp - VSCodium      -  0   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L@  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          161
        ],
        "ocr_text": "=    mincammino2.it.pdf      142      -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          161,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          161,
          703,
          1000
        ],
        "ocr_text": "Implementazione\nDovrai sottoporre un unico file, con estensione .cpp.\n    & ‘Ira gli allogati n questo task troverni un template mincammino.cpp con un esempio di\n       implementazione\nDovrai implementare la seguente funzione:\n   . L'intero N rappresenta il numero di nodi del grafo.\n   . L'intero M rappresenta il numero di archi del grafo.\n   . Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   o La funzione dovra popolare l’array D, dove, per ogni i = 0... N -1, il valore D; dovrà essere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n     0, D; dovra essere —1.\nGrader di prova\nNella directory relativa a questo problema & presente una versione semplificata del grader usato durante\nla correzione, che potete usare per testare le vostre soluzioni in locale.  Il grader di esempio legge i dati\nda gtdin, chiama le funzioni che dovete implementare e scrive su atdout, secondo il seguente formato.\nIl file di input & composto da M + 1 righe, contenenti:\n   «  Rign 1: gli interi N e M\n   o Riga2+iperi=0...M—1: gli interi X;, Y, e P,.\n1 file di output è composto da un'unica riga, contenente gli N interi Dy, Dy, ..., Dy_\nAssunzioni\n   o  1< N < 300000,\n   o  1< M < 500000\n   . 0<X,YiSN—lperognii=0..M-1\n   . 0£ P;,< 10° perogni  i = 0...M - 1.\nAssegnazione del punteggio\nIl tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask. è necessario risolvere correttamente tutti i test che lo compongono.\n nincamnino2      Pagina 1 di 2"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          703,
          161,
          1000,
          1000
        ],
        "ocr_text": null
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:24:11.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147851.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          12
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void assegna r(legami,  vector<long long>& D){\n   }\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>|(])\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.63488585,
          0.91628265,
          0.9134691,
          0.8934067,
          0.91401803,
          0.88964814,
          0.7206818,
          0.91049147,
          0.7507055,
          0.8775891,
          0.53436464,
          0.9175571,
          0.6610216
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "I      I      |\n  € mincammino.cpp X      D  -\n   home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void assegna r(legami,  vector<long long>& D){\n   }\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>|(])\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:24:21.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147861.115.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi Italiane 0  x  | 0 mincammino2.itpdf  x   +      -  ©   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E     o y] 51     I      iE 0 mincammino2.it....   j mincammino - T...   4} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi Italiane 0  x  | 0 mincammino2.itpdf  x   +      -  ©   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    mincammino2.it.pdf      142      -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          702,
          358
        ],
        "ocr_text": "   e L'intero M rappresenta il numero di archi del grafo.\n   . Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   * La funzione dovrà popolare l’array D, dove, per ogni i = 0...   N   -1, il valore D; dovrà essere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i. Se il nodo i non è raggiungibile dal nodo\n     0, D; dovrà essere — 1.\nGrader di prova\nNella directory relativa a questo problema è presente una versione semplificata del grader usato durante\nla correzione, che potete usare per testare le vostre soluzioni in locale.  Il grader di esempio legge i dati\nda stdin, chiama le funzioni che dovete implementare e scrive su stdout, secondo il seguente formato.\nIl file di input & composto da M + 1 righe, contenenti:\n   .  Riga 1: gli interi N e M\n   o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,.\nl file di output & composto da un'unica riga, contenente gli N interi Dy, Di,...,   Dy_,\nAssunzioni\n   o  1< N < 300000.\n   .  1 <M < 900000.\n   e 0<X,Y,<N—-1lperognii=0...M-1.\n   e 0£ P < 10° perognii=0...M—1.\nAssegnazione del punteggio\n11 tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono.\n nincanmnino2      Pagina 1 di 2"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          287,
          358,
          344,
          1000
        ],
        "ocr_text": "   e L'intero M rappresenta il numero di archi del grafo.\n   . Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   * La funzione dovrà popolare l’array D, dove, per ogni i = 0...   N   -1, il valore D; dovrà essere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i. Se il nodo i non è raggiungibile dal nodo\n     0, D; dovrà essere — 1.\nGrader di prova\nNella directory relativa a questo problema è presente una versione semplificata del grader usato durante\nla correzione, che potete usare per testare le vostre soluzioni in locale.  Il grader di esempio legge i dati\nda stdin, chiama le funzioni che dovete implementare e scrive su stdout, secondo il seguente formato.\nIl file di input & composto da M + 1 righe, contenenti:\n   .  Riga 1: gli interi N e M\n   o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,.\nl file di output & composto da un'unica riga, contenente gli N interi Dy, Di,...,   Dy_,\nAssunzioni\n   o  1< N < 300000.\n   .  1 <M < 900000.\n   e 0<X,Y,<N—-1lperognii=0...M-1.\n   e 0£ P < 10° perognii=0...M—1.\nAssegnazione del punteggio\n11 tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono.\n nincanmnino2      Pagina 1 di 2"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          344,
          358,
          702,
          1000
        ],
        "ocr_text": "   e L'intero M rappresenta il numero di archi del grafo.\n   . Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   * La funzione dovrà popolare l’array D, dove, per ogni i = 0...   N   -1, il valore D; dovrà essere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i. Se il nodo i non è raggiungibile dal nodo\n     0, D; dovrà essere — 1.\nGrader di prova\nNella directory relativa a questo problema è presente una versione semplificata del grader usato durante\nla correzione, che potete usare per testare le vostre soluzioni in locale.  Il grader di esempio legge i dati\nda stdin, chiama le funzioni che dovete implementare e scrive su stdout, secondo il seguente formato.\nIl file di input & composto da M + 1 righe, contenenti:\n   .  Riga 1: gli interi N e M\n   o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,.\nl file di output & composto da un'unica riga, contenente gli N interi Dy, Di,...,   Dy_,\nAssunzioni\n   o  1< N < 300000.\n   .  1 <M < 900000.\n   e 0<X,Y,<N—-1lperognii=0...M-1.\n   e 0£ P < 10° perognii=0...M—1.\nAssegnazione del punteggio\n11 tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono.\n nincanmnino2      Pagina 1 di 2"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:24:31.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147871.113.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi Italiane 0  x  | 0 mincammino2.itpdf  x   +      -  ©   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E     o y] 51     I      iE 0 mincammino2.it....   j mincammino - T...   4} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi Italiane 0  x  | 0 mincammino2.itpdf  x   +      -  ©   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    mincammino2.it.pdf      142      -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          702,
          358
        ],
        "ocr_text": "   e L'intero M rappresenta il numero di archi del grafo.\n   . Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   * La funzione dovrà popolare l’array D, dove, per ogni i = 0...   N   -1, il valore D; dovrà essere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i. Se il nodo i non è raggiungibile dal nodo\n     0, D; dovrà essere — 1.\nGrader di prova\nNella directory relativa a questo problema è presente una versione semplificata del grader usato durante\nla correzione, che potete usare per testare le vostre soluzioni in locale.  Il grader di esempio legge i dati\nda stdin, chiama le funzioni che dovete implementare e scrive su stdout, secondo il seguente formato.\nIl file di input & composto da M + 1 righe, contenenti:\n   .  Riga 1: gli interi N e M\n   o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,.\nl file di output & composto da un'unica riga, contenente gli N interi Dy, Di,...,   Dy_,\nAssunzioni\n   o  1< N < 300000.\n   .  1 <M < 900000.\n   e 0<X,Y,<N—-1lperognii=0...M-1.\n   e 0£ P < 10° perognii=0...M—1.\nAssegnazione del punteggio\n11 tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono.\n nincanmnino2      Pagina 1 di 2"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          287,
          358,
          344,
          1000
        ],
        "ocr_text": "   e L'intero M rappresenta il numero di archi del grafo.\n   . Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   * La funzione dovrà popolare l’array D, dove, per ogni i = 0...   N   -1, il valore D; dovrà essere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i. Se il nodo i non è raggiungibile dal nodo\n     0, D; dovrà essere — 1.\nGrader di prova\nNella directory relativa a questo problema è presente una versione semplificata del grader usato durante\nla correzione, che potete usare per testare le vostre soluzioni in locale.  Il grader di esempio legge i dati\nda stdin, chiama le funzioni che dovete implementare e scrive su stdout, secondo il seguente formato.\nIl file di input & composto da M + 1 righe, contenenti:\n   .  Riga 1: gli interi N e M\n   o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,.\nl file di output & composto da un'unica riga, contenente gli N interi Dy, Di,...,   Dy_,\nAssunzioni\n   o  1< N < 300000.\n   .  1 <M < 900000.\n   e 0<X,Y,<N—-1lperognii=0...M-1.\n   e 0£ P < 10° perognii=0...M—1.\nAssegnazione del punteggio\n11 tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono.\n nincanmnino2      Pagina 1 di 2"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          344,
          358,
          702,
          1000
        ],
        "ocr_text": "   e L'intero M rappresenta il numero di archi del grafo.\n   . Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   * La funzione dovrà popolare l’array D, dove, per ogni i = 0...   N   -1, il valore D; dovrà essere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i. Se il nodo i non è raggiungibile dal nodo\n     0, D; dovrà essere — 1.\nGrader di prova\nNella directory relativa a questo problema è presente una versione semplificata del grader usato durante\nla correzione, che potete usare per testare le vostre soluzioni in locale.  Il grader di esempio legge i dati\nda stdin, chiama le funzioni che dovete implementare e scrive su stdout, secondo il seguente formato.\nIl file di input & composto da M + 1 righe, contenenti:\n   .  Riga 1: gli interi N e M\n   o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,.\nl file di output & composto da un'unica riga, contenente gli N interi Dy, Di,...,   Dy_,\nAssunzioni\n   o  1< N < 300000.\n   .  1 <M < 900000.\n   e 0<X,Y,<N—-1lperognii=0...M-1.\n   e 0£ P < 10° perognii=0...M—1.\nAssegnazione del punteggio\n11 tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono.\n nincanmnino2      Pagina 1 di 2"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:24:41.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147881.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          12
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void assegna r(legami,  vector<long long>& D){\n   }\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>|(1600])\n   }\ntedMode  ®@0A0      0  Ln12,Col29  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.63852304,
          0.91628265,
          0.9134691,
          0.8934067,
          0.91401803,
          0.88964814,
          0.7206818,
          0.88589764,
          0.8546916,
          0.8775891,
          0.54879665,
          0.9175571,
          0.68055564
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void assegna r(legami,  vector<long long>& D){\n   }\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>|(1600])\n   }\ntedMode  ®@0A0      0  Ln12,Col29  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:24:51.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147891.115.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          12
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void assegna r{legami,  vector<long long>& D){\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>|{(1606000000000)|\n   }\ntedMode  ®@0A0      0  Ln12,Col38  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.73240304,
          0.9206737,
          0.9170094,
          0.9038184,
          0.96916527,
          0.92362785,
          0.7206818,
          0.88589764,
          0.8546916,
          0.90964544,
          0.4842403,
          0.92221284,
          0.67278904
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void assegna r{legami,  vector<long long>& D){\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>|{(1606000000000)|\n   }\ntedMode  ®@0A0      0  Ln12,Col38  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:25:01.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147901.112.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          12
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void assegna r(legami,  vector<long long>& D){\n   }\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>{(1pe0 000 000 000 006\n   }\ntedMode  ®@0A0      0  Ln12,Col26  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.79391104,
          0.91628265,
          0.9134691,
          0.90736264,
          0.91401803,
          0.88964814,
          0.78708744,
          0.8298548,
          0.8546916,
          0.90964544,
          0.58491516,
          0.92221284,
          0.67688507
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void assegna r(legami,  vector<long long>& D){\n   }\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>{(1pe0 000 000 000 006\n   }\ntedMode  ®@0A0      0  Ln12,Col26  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:25:11.115999937Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147911.116.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          13
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void assegna r{legami,  vector<long long>& D){\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n   ]    D=vector<long long>\n   }",
        "lsp_tooltips": [
          "|(11000000000000000 )"
        ],
        "line_confidences": [
          0.73374224,
          0.9206737,
          0.9170094,
          0.9038184,
          0.96916527,
          0.9125853,
          0.88748384,
          0.91263247,
          0.7507055,
          0.8775891,
          0.66503716,
          0.9175571,
          0.70889574
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            27,
            33
          ],
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void assegna r{legami,  vector<long long>& D){\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n   ]    D=vector<long long>\n   }"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          233,
          465,
          347,
          490
        ],
        "ocr_text": "|(11000000000000000 )"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:25:21.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147921.112.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          14
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void assegna r(legami,  vector<long long>& D){\n   }\n   void mincammino{(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) E\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N, 1000000000000000) ;\n       D\n   }\ntedMode  ®@0A0      0  Ln13,Col6  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.81259847,
          0.91628265,
          0.9134691,
          0.90736264,
          0.91401803,
          0.8715916,
          0.88748384,
          0.7683274,
          0.7507055,
          0.9688647,
          0.78373396,
          0.86347544,
          0.9664506,
          0.7982411
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      D  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void assegna r(legami,  vector<long long>& D){\n   }\n   void mincammino{(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) E\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N, 1000000000000000) ;\n       D\n   }\ntedMode  ®@0A0      0  Ln13,Col6  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:25:31.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147931.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          14
        ],
        "text_content": "   #include <yector>\n   #include <algorithm>\n   using namespace std;\n   void assegna_r(vecllegami,  yector<long long>& D) {\n   }\n   void mincammino{(int N,  int M,  yector<int> X,  yector<int> Y, yector<int> P,  yector<long long>& D)  {\n       yector<yector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=yector<long long>(N,1000000000000000) ;\n       D[0]=0;\n   }\ntedMode  ®@0A0      0  Ln4,Col19  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "i ) ,\n'—Q‘\"—yector"
        ],
        "line_confidences": [
          0.7636647,
          0.91628265,
          0.9167951,
          0.66668886,
          0.91401803,
          0.8866194,
          0.7206818,
          0.84692085,
          0.7507055,
          0.90565985,
          0.76773673,
          0.05,
          0.9137451,
          0.6782275
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <yector>\n   #include <algorithm>\n   using namespace std;\n   void assegna_r(vecllegami,  yector<long long>& D) {\n   }\n   void mincammino{(int N,  int M,  yector<int> X,  yector<int> Y, yector<int> P,  yector<long long>& D)  {\n       yector<yector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=yector<long long>(N,1000000000000000) ;\n       D[0]=0;\n   }\ntedMode  ®@0A0      0  Ln4,Col19  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          202,
          284,
          525,
          313
        ],
        "ocr_text": "i ) ,\n'—Q‘\"—yector"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:25:41.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147941.112.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          14
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void assegna rjvector<vector<pair<int,int>>>1egami,  vector<long long>& DM{\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N, 1000000000000000) ;\n       D[9]=6;\n   }\ntedMode  ®@0A0      0  Ln4,Col51  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7406926,
          0.91628265,
          0.9177032,
          0.8161835,
          0.9555814,
          0.9120788,
          0.7206818,
          0.84692085,
          0.7507055,
          0.9688647,
          0.77402925,
          0.18845756,
          0.9682264,
          0.74240094
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void assegna rjvector<vector<pair<int,int>>>1egami,  vector<long long>& DM{\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N, 1000000000000000) ;\n       D[9]=6;\n   }\ntedMode  ®@0A0      0  Ln4,Col51  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:25:51.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147951.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          14
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void assegna r{,  vector<long long>& D){\n   }\n   void mincammino{(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n   }\ntedMode  ®@0A0      0  Ln4,Col16  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.75811833,
          0.91628265,
          0.8850765,
          0.7955672,
          0.91401803,
          0.8866194,
          0.7206818,
          0.84692085,
          0.7507055,
          0.90565985,
          0.76773673,
          0.05,
          0.9137451,
          0.7165397
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void assegna r{,  vector<long long>& D){\n   }\n   void mincammino{(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n   }\ntedMode  ®@0A0      0  Ln4,Col16  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:26:01.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147961.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          15
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       _      _   kpair<int, int>>>legami\n       void assegna r{vector<long long>& D){\n                                }\n       }\n       void mincammino{int N,  int M, Wecter<int> X, vector<int> Y, vector<int> P, Weetor<long long>& D) [{\n       |     _      lpair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push back({Y[1i],P[i]});\n           }\n           D=§ector<long long>(N,1000000000000000);\n           D[0]=6;\n        |\nRestricted Mode  00A0      0  Ln9,Col10  Spaces:4  UTF8  C++  [)",
        "lsp_tooltips": [
          "vector<vector",
          "vectolr<vector"
        ],
        "line_confidences": [
          0.74370533,
          0.79494035,
          0.90584165,
          0.6214409,
          0.61357147,
          0.88199663,
          0.81522095,
          0.7661677,
          0.47322518,
          0.8212631,
          0.5416368,
          0.91679657,
          0.17349625,
          0.05,
          0.53387034,
          0.7482118
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n;\n7\n8\n9\n10\n11\n12\n13\n14\n15\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       _      _   kpair<int, int>>>legami\n       void assegna r{vector<long long>& D){\n                                }\n       }\n       void mincammino{int N,  int M, Wecter<int> X, vector<int> Y, vector<int> P, Weetor<long long>& D) [{\n       |     _      lpair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push back({Y[1i],P[i]});\n           }\n           D=§ector<long long>(N,1000000000000000);\n           D[0]=6;\n        |\nRestricted Mode  00A0      0  Ln9,Col10  Spaces:4  UTF8  C++  [)"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          88,
          261,
          169,
          286
        ],
        "ocr_text": "vector<vector"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          114,
          388,
          195,
          413
        ],
        "ocr_text": "vectolr<vector"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:26:11.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147971.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          15
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int, int>>>legami;\n   void assegna r(vector<long long>& D){\n\n   }\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vfctor<vector<pair<int,int>>>[(N)[;\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=6;\n   }\ntedMode  ®@0A0      0  Ln9,Col34  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.725841,
          0.91628265,
          0.91724354,
          0.71556693,
          0.8981074,
          0.847596,
          0.90791976,
          0.9229044,
          0.05,
          0.8320477,
          0.65698385,
          0.90488136,
          0.7046612,
          0.05,
          0.919518,
          0.76718867
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n8\n9\n10\n11\n12\n13\n14\n15\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int, int>>>legami;\n   void assegna r(vector<long long>& D){\n\n   }\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vfctor<vector<pair<int,int>>>[(N)[;\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=6;\n   }\ntedMode  ®@0A0      0  Ln9,Col34  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:26:21.115999937Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147981.116.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          15
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int, int>>>legami;\n   void assegna r(vector<long long>& D){\n   }\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) E\n       Tegami=pector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=6;\n   }\ntedMode  ®@0A0      0  Ln9,Col12  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7454941,
          0.91628265,
          0.91724354,
          0.71556693,
          0.8981074,
          0.90791976,
          0.90603554,
          0.32386687,
          0.8360071,
          0.65698385,
          0.90488136,
          0.7046612,
          0.05,
          0.87638795,
          0.75774795
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n8\n9\n10\n11\n12\n13\n14\n15\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int, int>>>legami;\n   void assegna r(vector<long long>& D){\n   }\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) E\n       Tegami=pector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=6;\n   }\ntedMode  ®@0A0      0  Ln9,Col12  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:26:31.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794147991.112.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          15
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int, int>>>legami;\n   void assegna r(vector<long long>& D){\n   }\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) E\negami=}/ecto r<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=6;\n   }\ntedMode  ®@0A0      0  Ln9,Col12  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7454941,
          0.91628265,
          0.91724354,
          0.71556693,
          0.9052577,
          0.90791976,
          0.9058955,
          0.61416304,
          0.8360071,
          0.65698385,
          0.90488136,
          0.7046612,
          0.05,
          0.87638795,
          0.75774795
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int, int>>>legami;\n   void assegna r(vector<long long>& D){\n   }\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) E\negami=}/ecto r<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=6;\n   }\ntedMode  ®@0A0      0  Ln9,Col12  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:26:41.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148001.112.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          16
        ],
        "text_content": "   #include <vector>\n                                )\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int, int>>>legami;\n   vector<long long>assegn4\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000);\n       D[e]=6;\n   }\ntedMode  ®@0A0      0  Ln5Col25  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.78485245,
          0.44150943,
          0.91628265,
          0.9294996,
          0.72343373,
          0.78693396,
          0.9687468,
          0.92351735,
          0.64909846,
          0.8743001,
          0.78666085,
          0.90801543,
          0.77166,
          0.05,
          0.9067459,
          0.73189235
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n                                )\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int, int>>>legami;\n   vector<long long>assegn4\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000);\n       D[e]=6;\n   }\ntedMode  ®@0A0      0  Ln5Col25  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:26:51.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148011.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          16
        ],
        "text_content": "       #include <vector>\n                                o\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int, int>>>legami;\n       vector<long long-MALBHI:\n       void assegna_r{vector<long long>& D){\n       }\n       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           legami=vector<vector<pair<int, int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push back({Y[i],P[i]});\n           }\n           Dlvectordong long>(N, 1600000000000000) ;\n           D[e]=0;\n       }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.5472749,
          0.1571521,
          0.7677246,
          0.92295873,
          0.65311396,
          0.40951827,
          0.90978104,
          0.75932384,
          0.9067,
          0.5893776,
          0.8649813,
          0.73174095,
          0.9085321,
          0.6020895,
          0.14065407,
          0.9262793,
          0.6983747
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n                                o\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int, int>>>legami;\n       vector<long long-MALBHI:\n       void assegna_r{vector<long long>& D){\n       }\n       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           legami=vector<vector<pair<int, int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push back({Y[i],P[i]});\n           }\n           Dlvectordong long>(N, 1600000000000000) ;\n           D[e]=0;\n       }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:27:01.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148021.112.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          16
        ],
        "text_content": "       #include <vector>\n                                -\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int, int>>>legami;\n       vector<long long>valori;\n       void assegna_r  NEZE\n       }\n       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P, vector<long long>& D)  {\n           legami=vector<vector<pair<int, int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n       }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.56570125,
          0.34858155,
          0.7677246,
          0.913541,
          0.68704134,
          0.9064044,
          0.49940324,
          0.75932384,
          0.9048775,
          0.49743035,
          0.8649813,
          0.73174095,
          0.9100082,
          0.81143683,
          0.5503651,
          0.9262793,
          0.62441355
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n                                -\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int, int>>>legami;\n       vector<long long>valori;\n       void assegna_r  NEZE\n       }\n       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P, vector<long long>& D)  {\n           legami=vector<vector<pair<int, int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n       }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:27:11.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148031.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          17
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int,int>>>legami;\n       vector<long long>valori;\n       void assegna_r{int nodo}{\n       }\n       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) E\n           legami=vector<vector<pair<int, int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna_r|\n       È\nRestricted Mode  00A0      0  Ln16,Col14  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "abe assegna r"
        ],
        "line_confidences": [
          0.64200485,
          0.7021559,
          0.9135594,
          0.5306212,
          0.8894609,
          0.9016245,
          0.75932384,
          0.90504074,
          0.59959024,
          0.8649813,
          0.73174095,
          0.9100082,
          0.8018593,
          0.78151923,
          0.65970033,
          0.70157516,
          0.784279
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            21,
            61
          ],
          [
            8,
            14
          ],
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 799 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int,int>>>legami;\n       vector<long long>valori;\n       void assegna_r{int nodo}{\n       }\n       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) E\n           legami=vector<vector<pair<int, int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna_r|\n       È\nRestricted Mode  00A0      0  Ln16,Col14  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          170,
          588,
          492,
          616
        ],
        "ocr_text": "abe assegna r"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:27:21.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148041.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          17
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int, int>>>legami;\n       vector<long long>valori;\n       void assegna_r{int nodo)m\n\n       g\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           legami=vector<vector<pair<int, int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna_r(0);\n       }\nRestricted Mode  00A0      0  Ln7,Col1  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6048296,
          0.75516385,
          0.9135594,
          0.6723539,
          0.917398,
          0.7401268,
          0.9119148,
          0.63609296,
          0.9024571,
          0.42392159,
          0.8649813,
          0.73174095,
          0.9100082,
          0.81143683,
          0.4029094,
          0.6533432,
          0.82575995,
          0.75945604
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\ns\n9\n10\n11\n12\n13\n14\n15\n16\n17\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int, int>>>legami;\n       vector<long long>valori;\n       void assegna_r{int nodo)m\n\n       g\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           legami=vector<vector<pair<int, int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna_r(0);\n       }\nRestricted Mode  00A0      0  Ln7,Col1  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:27:31.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148051.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          17
        ],
        "text_content": "   #include <vector>\n                                -\n   #include <algorithm>\n   using namespace std;\n   vector<vector<{EillCINNEEEs) cgami ;\n   vector<long long>valori;\n   void assegna_r(int nodo){\n   vector<\n   }\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int, int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       valori=vector<long long>(N,1000000000000000) ;\n       valori[0]=0;\n       assegna_r(0);\n   }\ntedMode  ®oAo0      0  Ln4,Col30(15selected)  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7913663,
          0.6799458,
          0.802973,
          0.9160111,
          0.5218866,
          0.9183593,
          0.72980434,
          0.90877336,
          0.88295174,
          0.91730785,
          0.40706885,
          0.8743001,
          0.7656472,
          0.9277219,
          0.8542853,
          0.69469017,
          0.6794349,
          0.9095385,
          0.7102043
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 799 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n                                -\n   #include <algorithm>\n   using namespace std;\n   vector<vector<{EillCINNEEEs) cgami ;\n   vector<long long>valori;\n   void assegna_r(int nodo){\n   vector<\n   }\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int, int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       valori=vector<long long>(N,1000000000000000) ;\n       valori[0]=0;\n       assegna_r(0);\n   }\ntedMode  ®oAo0      0  Ln4,Col30(15selected)  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:27:41.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148061.112.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          17
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       Ve WNec     Vectof<pair<int, int>>>legami;\n              long long>valori;\n       void assegna_r{int nodo){\n       vector<pair<int,int>>targets=\n       }\n       void mincammino{int N,  int M, VeEEBF<int> X, VecEOF<int> Y,  Veciof<int> P, VectoF<long long>& D) {\n           legami= _      |<pai r<int,int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push back({Y[i],P[i]});\n           }\n           valori=yect@f<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna_r(0);\n       }\nRestricted Mode  00A0      0  Ln4,Col4(3selected)  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "vector<vector"
        ],
        "line_confidences": [
          0.4977553,
          0.79771644,
          0.86700356,
          0.5832841,
          0.9082484,
          0.8968598,
          0.21983269,
          0.75932384,
          0.73418945,
          0.70991254,
          0.8824332,
          0.7033586,
          0.9218001,
          0.5504268,
          0.6020649,
          0.6533432,
          0.83486384,
          0.7507157
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       Ve WNec     Vectof<pair<int, int>>>legami;\n              long long>valori;\n       void assegna_r{int nodo){\n       vector<pair<int,int>>targets=\n       }\n       void mincammino{int N,  int M, VeEEBF<int> X, VecEOF<int> Y,  Veciof<int> P, VectoF<long long>& D) {\n           legami= _      |<pai r<int,int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push back({Y[i],P[i]});\n           }\n           valori=yect@f<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna_r(0);\n       }\nRestricted Mode  00A0      0  Ln4,Col4(3selected)  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          158,
          413,
          239,
          438
        ],
        "ocr_text": "vector<vector"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:27:51.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148071.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          17
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int, int>>>legami;\n       vector<long long>valori;\n       void assegna_r{int nodo)m\n       vector<pair<int, int>>targets=lﬁgani[nodo] ;|\n       B\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           legami=vector<vector<pair<int, int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna_r(0);\n       }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.5294419,
          0.75599915,
          0.9135594,
          0.6723539,
          0.917398,
          0.7497131,
          0.7733193,
          0.428681,
          0.9024571,
          0.42392159,
          0.8649813,
          0.73174095,
          0.9100082,
          0.81143683,
          0.4029094,
          0.6533432,
          0.82575995,
          0.7278403
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\ns\n9\n10\n11\n12\n13\n14\n15\n16\n17\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int, int>>>legami;\n       vector<long long>valori;\n       void assegna_r{int nodo)m\n       vector<pair<int, int>>targets=lﬁgani[nodo] ;|\n       B\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           legami=vector<vector<pair<int, int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna_r(0);\n       }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:28:01.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148081.112.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          17
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int, int>>>legami;\n       vector<long long>valori;\n       void assegna_r{int nodo)m\n       vector<pair<int, int>>targets=1legami[nodo] ;|\n       B\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           legami=vector<vector<pair<int, int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna_r(0);\n       }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.5294419,
          0.75599915,
          0.9135594,
          0.6723539,
          0.917398,
          0.7497131,
          0.75404906,
          0.428681,
          0.9024571,
          0.42392159,
          0.8649813,
          0.73174095,
          0.9100082,
          0.81143683,
          0.4029094,
          0.6533432,
          0.82575995,
          0.7278403
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\ns\n9\n10\n11\n12\n13\n14\n15\n16\n17\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int, int>>>legami;\n       vector<long long>valori;\n       void assegna_r{int nodo)m\n       vector<pair<int, int>>targets=1legami[nodo] ;|\n       B\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           legami=vector<vector<pair<int, int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna_r(0);\n       }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:28:11.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148091.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          17
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int, int>>>legami;\n       vector<long long>valori;\n       void assegna_r{int nodo){\n       vector<pair<int, int>>targets=legami[nodo];\n       forl(int i=e;i<targets.size();])\n       }\n       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           legami=vector<vector<pair<int, int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna_r(0);\n}",
        "lsp_tooltips": [],
        "line_confidences": [
          0.60932636,
          0.70789194,
          0.913541,
          0.6701279,
          0.9262326,
          0.910997,
          0.66996723,
          0.15291573,
          0.85556406,
          0.91856587,
          0.73264813,
          0.88278294,
          0.7878025,
          0.9153491,
          0.8492754,
          0.5505307,
          0.80280703,
          0.66879195,
          0.7198065
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int, int>>>legami;\n       vector<long long>valori;\n       void assegna_r{int nodo){\n       vector<pair<int, int>>targets=legami[nodo];\n       forl(int i=e;i<targets.size();])\n       }\n       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           legami=vector<vector<pair<int, int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna_r(0);\n}"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:28:21.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148101.115.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          20
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int, int>>>legami;\n   vector<long long>valori;\n   void assegna_r(int nodo){\n   vector<pair<int,int>>targets=1legami[nodo];\n   for(int i=0;i<targets.size();i++)[f\n   Ù\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[1i]].push_back({Y[i],P[i]});\n       }\n       valori=vector<long long>(N,1000000000000000) ;\n       valori[0]=0;\n       assegna_r(0);\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.76163167,
          0.83859354,
          0.91724354,
          0.71556693,
          0.74314904,
          0.6432025,
          0.72233963,
          0.797572,
          0.4781233,
          0.96803254,
          0.9190722,
          0.50784373,
          0.73035586,
          0.43065843,
          0.9197245,
          0.8833608,
          0.41702652,
          0.88913953,
          0.884703,
          0.7225877
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int, int>>>legami;\n   vector<long long>valori;\n   void assegna_r(int nodo){\n   vector<pair<int,int>>targets=1legami[nodo];\n   for(int i=0;i<targets.size();i++)[f\n   Ù\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[1i]].push_back({Y[i],P[i]});\n       }\n       valori=vector<long long>(N,1000000000000000) ;\n       valori[0]=0;\n       assegna_r(0);\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:28:31.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148111.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          20
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int, int>>>legami;\n   vector<long long>valori;\n   void assegna_r(int nodo){\n   vector<pair<int,int>>targets=1legami[nodo];\n   for(int i=0;i<targets.size();i++)[f\n   Ù\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[1i]].push_back({Y[i],P[i]});\n       }\n       valori=vector<long long>(N,1000000000000000) ;\n       valori[0]=0;\n       assegna_r(0);\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.76163167,
          0.83859354,
          0.91724354,
          0.71556693,
          0.74314904,
          0.6432025,
          0.72233963,
          0.797572,
          0.4781233,
          0.96803254,
          0.9190722,
          0.50784373,
          0.73035586,
          0.43065843,
          0.9197245,
          0.8833608,
          0.41702652,
          0.88913953,
          0.884703,
          0.7225877
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int, int>>>legami;\n   vector<long long>valori;\n   void assegna_r(int nodo){\n   vector<pair<int,int>>targets=1legami[nodo];\n   for(int i=0;i<targets.size();i++)[f\n   Ù\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[1i]].push_back({Y[i],P[i]});\n       }\n       valori=vector<long long>(N,1000000000000000) ;\n       valori[0]=0;\n       assegna_r(0);\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:28:41.115999937Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148121.116.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          20
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int, int>>>legami;\n   vector<long long>valori;\n   void assegna_r(int nodo){\n   vector<pair<int,int>>targets=1legami[nodo];\n   for(int i=0;i<targets.size();i++)[f\n   Ù\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[1i]].push_back({Y[i],P[i]});\n       }\n       valori=vector<long long>(N,1000000000000000) ;\n       valori[0]=0;\n       assegna_r(0);\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.76163167,
          0.83859354,
          0.91724354,
          0.71556693,
          0.74314904,
          0.6432025,
          0.72233963,
          0.797572,
          0.4781233,
          0.96803254,
          0.9190722,
          0.50784373,
          0.73035586,
          0.43065843,
          0.9197245,
          0.8833608,
          0.41702652,
          0.88913953,
          0.884703,
          0.7225877
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int, int>>>legami;\n   vector<long long>valori;\n   void assegna_r(int nodo){\n   vector<pair<int,int>>targets=1legami[nodo];\n   for(int i=0;i<targets.size();i++)[f\n   Ù\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[1i]].push_back({Y[i],P[i]});\n       }\n       valori=vector<long long>(N,1000000000000000) ;\n       valori[0]=0;\n       assegna_r(0);\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:28:51.115999937Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148131.116.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          20
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int, int>>>legami;\n   vector<long long>valori;\n   void assegna_r(int nodo){\n   vector<pair<int,int>>targets=1legami[nodo];\n   for(int i=0;i<targets.size();i++)[f\n   Ù\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[1i]].push_back({Y[i],P[i]});\n       }\n       valori=vector<long long>(N,1000000000000000) ;\n       valori[0]=0;\n       assegna_r(0);\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.76163167,
          0.83859354,
          0.91724354,
          0.71556693,
          0.74314904,
          0.6432025,
          0.72233963,
          0.797572,
          0.4781233,
          0.96803254,
          0.9190722,
          0.50784373,
          0.73035586,
          0.43065843,
          0.9197245,
          0.8833608,
          0.41702652,
          0.88913953,
          0.884703,
          0.7225877
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int, int>>>legami;\n   vector<long long>valori;\n   void assegna_r(int nodo){\n   vector<pair<int,int>>targets=1legami[nodo];\n   for(int i=0;i<targets.size();i++)[f\n   Ù\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[1i]].push_back({Y[i],P[i]});\n       }\n       valori=vector<long long>(N,1000000000000000) ;\n       valori[0]=0;\n       assegna_r(0);\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:29:01.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148141.112.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          20
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int, int>>>legami;\n   vector<long long>valori;\n   void assegna_r(int nodo){\n   vector<pair<int,int>>targets=1legami[nodo];\n   for(int i=0;i<targets.size();i++)[f\n   k }   as|\n          _\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       valori=vector<long long>(N,1000000000000000) ;\n       valori[0]=0;\n       assegna_r(0);\n   }",
        "lsp_tooltips": [
          "lane assegna r"
        ],
        "line_confidences": [
          0.77156097,
          0.83859354,
          0.91724354,
          0.71556693,
          0.84009856,
          0.6432025,
          0.72233963,
          0.7873373,
          0.711833,
          0.5468718,
          0.96803254,
          0.9190722,
          0.50784373,
          0.73035586,
          0.5699878,
          0.9197245,
          0.8833608,
          0.41702652,
          0.88913953,
          0.884703,
          0.7461037
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            12,
            52
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int, int>>>legami;\n   vector<long long>valori;\n   void assegna_r(int nodo){\n   vector<pair<int,int>>targets=1legami[nodo];\n   for(int i=0;i<targets.size();i++)[f\n   k }   as|\n          _\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       valori=vector<long long>(N,1000000000000000) ;\n       valori[0]=0;\n       assegna_r(0);\n   }"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          126,
          411,
          449,
          438
        ],
        "ocr_text": "lane assegna r"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:29:11.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148151.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          20
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int, int>>>legami;\n   vector<long long>valori;\n   void assegna_r(int nodo){\n   vector<pair<int,int>>targets=1legami[nodo];\n   for(int i=0;i<targets.size();i++)[f\n   k   int on|\n   }\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       valori=vector<long long>(N,1000000000000000) ;\n       valori[0]=0;\n       assegna_r(0);\n   }\ntedMode  ®@0A0      0  Ln9,Col11  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7498987,
          0.8129069,
          0.91724354,
          0.71556693,
          0.74314904,
          0.6432025,
          0.72233963,
          0.7843469,
          0.72180253,
          0.96631795,
          0.96803254,
          0.9190722,
          0.50784373,
          0.73035586,
          0.5699878,
          0.9197245,
          0.8833608,
          0.41702652,
          0.88913953,
          0.884703,
          0.7204004
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int, int>>>legami;\n   vector<long long>valori;\n   void assegna_r(int nodo){\n   vector<pair<int,int>>targets=1legami[nodo];\n   for(int i=0;i<targets.size();i++)[f\n   k   int on|\n   }\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       valori=vector<long long>(N,1000000000000000) ;\n       valori[0]=0;\n       assegna_r(0);\n   }\ntedMode  ®@0A0      0  Ln9,Col11  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:29:21.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148161.115.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          20
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int, int>>>legami;\n   vector<long long>valori;\n   void assegna_r(int nodo){\n   vector<pair<int,int>>targets=1legami[nodo];\n   for(int i=0;i<targets.size();i++)[f\n       int omegas|\n   k }\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       valori=vector<long long>(N,1000000000000000) ;\n       valori[0]=0;\n       assegna_r(0);\n   }\ntedMode  ®@0A0      0  Ln9,Col15  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.75690085,
          0.813648,
          0.91724354,
          0.71556693,
          0.74314904,
          0.6432025,
          0.5425007,
          0.78759855,
          0.6763076,
          0.7785614,
          0.96803254,
          0.9190722,
          0.50784373,
          0.73035586,
          0.5699878,
          0.9197245,
          0.8833608,
          0.41702652,
          0.88913953,
          0.884703,
          0.7194546
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int, int>>>legami;\n   vector<long long>valori;\n   void assegna_r(int nodo){\n   vector<pair<int,int>>targets=1legami[nodo];\n   for(int i=0;i<targets.size();i++)[f\n       int omegas|\n   k }\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       valori=vector<long long>(N,1000000000000000) ;\n       valori[0]=0;\n       assegna_r(0);\n   }\ntedMode  ®@0A0      0  Ln9,Col15  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:29:31.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148171.112.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          20
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int, int>>>legami;\n   vector<long long>valori;\n   void assegna_r(int nodo){\n   vector<pair<int,int>>targets=1legami[nodo];\n   for(int i=0;i<targets.size();i++)[f\n       int omega=valoril[i];\n   k }\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       valori=vector<long long>(N,1000000000000000) ;\n       valori[0]=0;\n       assegna_r(0);\n   }\ntedMode  ®@0A0      0  Ln9,Col25  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.63086385,
          0.824433,
          0.91724354,
          0.71556693,
          0.74314904,
          0.6432025,
          0.5425007,
          0.7704451,
          0.8048262,
          0.7784715,
          0.96803254,
          0.9190722,
          0.50784373,
          0.73035586,
          0.5699878,
          0.9197245,
          0.8833608,
          0.41702652,
          0.88913953,
          0.884703,
          0.711597
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int, int>>>legami;\n   vector<long long>valori;\n   void assegna_r(int nodo){\n   vector<pair<int,int>>targets=1legami[nodo];\n   for(int i=0;i<targets.size();i++)[f\n       int omega=valoril[i];\n   k }\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       valori=vector<long long>(N,1000000000000000) ;\n       valori[0]=0;\n       assegna_r(0);\n   }\ntedMode  ®@0A0      0  Ln9,Col25  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:29:41.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148181.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          20
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int, int>>>legami;\n   vector<long long>valori;\n   void assegna_r(int nodo){\n   vector<pair<int,int>>targets=1legami[nodo];\n   for(int i=0;i<targets.size();i++){\n   |    int omega=valori[[fod|l; e\n   }\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       valori=vector<long long>(N,1000000000000000) ;\n       valori[0]=0;\n       assegna_r(0);\n   }\ntedMode  ®@0A0      0  Ln9,Col25  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "abe nodo"
        ],
        "line_confidences": [
          0.63086385,
          0.8162537,
          0.91724354,
          0.71556693,
          0.9183593,
          0.71532476,
          0.56715894,
          0.85848045,
          0.4020862,
          0.9258627,
          0.967969,
          0.9190722,
          0.50784373,
          0.73035586,
          0.5699878,
          0.9197245,
          0.8833608,
          0.41702652,
          0.88913953,
          0.884703,
          0.711597
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int, int>>>legami;\n   vector<long long>valori;\n   void assegna_r(int nodo){\n   vector<pair<int,int>>targets=1legami[nodo];\n   for(int i=0;i<targets.size();i++){\n   |    int omega=valori[[fod|l; e\n   }\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       valori=vector<long long>(N,1000000000000000) ;\n       valori[0]=0;\n       assegna_r(0);\n   }\ntedMode  ®@0A0      0  Ln9,Col25  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          241,
          411,
          563,
          441
        ],
        "ocr_text": "abe nodo"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:29:51.117000102Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148191.117.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          20
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int, int>>>legami;\n   vector<long long>valori;\n   void assegna_r(int nodo){\n   vector<pair<int,int>>targets=1legami[nodo];\n   for(int int i=0;i<targets.size();i++)q omega=valori [nodo f+targetsl;\n   k }\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       valori=vector<long long>(N,1000000000000000) ;\n       valori[0]=0;\n       assegna_r(0);\n   }\ntedMode  ®@0A0      0  Ln9,Col35  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "ade targets"
        ],
        "line_confidences": [
          0.7437497,
          0.8238268,
          0.91724354,
          0.71556693,
          0.74314904,
          0.6432025,
          0.5425007,
          0.6972019,
          0.77999926,
          0.96803254,
          0.9190722,
          0.50784373,
          0.73035586,
          0.5699878,
          0.9197245,
          0.8833608,
          0.41702652,
          0.88913953,
          0.884703,
          0.7544824
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            72,
            112
          ],
          [
            6,
            12
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int, int>>>legami;\n   vector<long long>valori;\n   void assegna_r(int nodo){\n   vector<pair<int,int>>targets=1legami[nodo];\n   for(int int i=0;i<targets.size();i++)q omega=valori [nodo f+targetsl;\n   k }\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       valori=vector<long long>(N,1000000000000000) ;\n       valori[0]=0;\n       assegna_r(0);\n   }\ntedMode  ®@0A0      0  Ln9,Col35  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          303,
          411,
          625,
          441
        ],
        "ocr_text": "ade targets"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:30:01.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148201.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          20
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int, int>>>legami;\n   vector<long long>valori;\n   void assegna_r(int nodo){\n   vector<pair<int,int>>targets=1legami[nodo];\n   for(int i=0;i<targets.size();i++)[f\n       int omega=valori[nodof+targets[i].first;\n   k }\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       valori=vector<long long>(N,1000000000000000) ;\n       valori[0]=0;\n       assegna_r(0);\n   }\ntedMode  ®@0A0      0  Ln9,Colad  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6901843,
          0.80087215,
          0.91724354,
          0.71556693,
          0.74314904,
          0.6432025,
          0.5425007,
          0.78085625,
          0.74246293,
          0.6890487,
          0.96803254,
          0.9190722,
          0.50784373,
          0.73035586,
          0.5699878,
          0.9197245,
          0.8833608,
          0.41702652,
          0.88913953,
          0.884703,
          0.7345841
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int, int>>>legami;\n   vector<long long>valori;\n   void assegna_r(int nodo){\n   vector<pair<int,int>>targets=1legami[nodo];\n   for(int i=0;i<targets.size();i++)[f\n       int omega=valori[nodof+targets[i].first;\n   k }\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       valori=vector<long long>(N,1000000000000000) ;\n       valori[0]=0;\n       assegna_r(0);\n   }\ntedMode  ®@0A0      0  Ln9,Colad  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:30:11.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148211.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          20
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int, int>>>legami;\n   vector<long long>valori;\n   void assegna_r(int nodo){\n   vector<pair<int,int>>targets=1legami[nodo];\n   for(int i=0;i<targets.size();i++)[f\n       int omega=valori[nodof+targets[i].first;\n   k }\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       valori=vector<long long>(N,1000000000000000) ;\n       valori[0]=0;\n       assegna_r(0);\n   }\ntedMode  ®@0A0      0  Ln9,Colad  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6901843,
          0.80087215,
          0.91724354,
          0.71556693,
          0.74314904,
          0.6432025,
          0.5425007,
          0.78085625,
          0.74246293,
          0.6890487,
          0.96803254,
          0.9190722,
          0.50784373,
          0.73035586,
          0.5699878,
          0.9197245,
          0.8833608,
          0.41702652,
          0.88913953,
          0.884703,
          0.7345841
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int, int>>>legami;\n   vector<long long>valori;\n   void assegna_r(int nodo){\n   vector<pair<int,int>>targets=1legami[nodo];\n   for(int i=0;i<targets.size();i++)[f\n       int omega=valori[nodof+targets[i].first;\n   k }\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       valori=vector<long long>(N,1000000000000000) ;\n       valori[0]=0;\n       assegna_r(0);\n   }\ntedMode  ®@0A0      0  Ln9,Colad  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:30:21.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148221.115.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          20
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int, int>>>legami;\n       vector<long long>valori;\n       void assegna_r{int nodo){\n       vector<pair<int, int>>targets=legami[nodo];\n       for(int i=0;i<targets.size();i++)|ﬂ\n           int omega=valori[nodo]+targets[i] .se|;1r\n       }\n       }\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) {\n           legami=vector<vector<pair<int, int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna_r(0);\n       }",
        "lsp_tooltips": [
          "abe size"
        ],
        "line_confidences": [
          0.43026316,
          0.8043835,
          0.913541,
          0.6701279,
          0.8211618,
          0.910997,
          0.4895459,
          0.72052866,
          0.79556847,
          0.7991401,
          0.72093016,
          0.9233356,
          0.6871385,
          0.8399937,
          0.69956267,
          0.9223459,
          0.8663524,
          0.28374818,
          0.7848925,
          0.8030926,
          0.7738335
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            52,
            92
          ],
          [
            8,
            14
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int, int>>>legami;\n       vector<long long>valori;\n       void assegna_r{int nodo){\n       vector<pair<int, int>>targets=legami[nodo];\n       for(int i=0;i<targets.size();i++)|ﬂ\n           int omega=valori[nodo]+targets[i] .se|;1r\n       }\n       }\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) {\n           legami=vector<vector<pair<int, int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna_r(0);\n       }"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          342,
          412,
          664,
          441
        ],
        "ocr_text": "abe size"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:30:31.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148231.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          21
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int, int>>>legami;\n       vector<long long>valori;\n       void assegna_r{int nodo){\n       vector<pair<int,int>>targets=legami[nodo];\n       for(int i=0;i<targets.size();i++){\n       ‘    int omega=valori[nodo]+targets[i] .second;I\n           if[(])]\n       }\n       }\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           legami=vector<vector<pair<int,int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna r(0);\n       }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.64456534,
          0.68146133,
          0.913541,
          0.6701279,
          0.917398,
          0.92171466,
          0.833228,
          0.8178561,
          0.6760876,
          0.09579407,
          0.6624442,
          0.81077105,
          0.8880837,
          0.6792314,
          0.83440965,
          0.7505943,
          0.8948726,
          0.81892663,
          0.29384965,
          0.79045796,
          0.71930385,
          0.7781332
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int, int>>>legami;\n       vector<long long>valori;\n       void assegna_r{int nodo){\n       vector<pair<int,int>>targets=legami[nodo];\n       for(int i=0;i<targets.size();i++){\n       ‘    int omega=valori[nodo]+targets[i] .second;I\n           if[(])]\n       }\n       }\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           legami=vector<vector<pair<int,int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna r(0);\n       }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:30:41.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148241.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          21
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int, int>>>legami;\n   vector<long long>valori;\n   void assegna_r(int nodo){\n   vector<pair<int,int>>targets=1legami[nodo];\n   for(int i=0;i<targets.size();i++){\n   ‘    int ifljomega<vale) omega:valori[nodo]+targetsli].second;I\n   }\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       valori=vector<long long>(N,1000000000000000) ;\n       valori[0]=0;\n       assegna r(0);\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.70315003,
          0.62577474,
          0.91724354,
          0.71556693,
          0.9183593,
          0.7111051,
          0.56715894,
          0.85776204,
          0.61531496,
          0.96924233,
          0.9673582,
          0.91760343,
          0.8598221,
          0.7883276,
          0.52473587,
          0.91928536,
          0.86951596,
          0.43347886,
          0.8669471,
          0.8837776,
          0.6498825
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int, int>>>legami;\n   vector<long long>valori;\n   void assegna_r(int nodo){\n   vector<pair<int,int>>targets=1legami[nodo];\n   for(int i=0;i<targets.size();i++){\n   ‘    int ifljomega<vale) omega:valori[nodo]+targetsli].second;I\n   }\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       valori=vector<long long>(N,1000000000000000) ;\n       valori[0]=0;\n       assegna r(0);\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:30:51.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148251.115.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          21
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int, int>>>legami;\n   vector<long long>valori;\n   void assegna_r(int nodo){\n   vector<pair<int,int>>targets=1legami[nodo];\n   for(int i=0;i<targets.size();i++){\n   ‘    int if(omega<valoriftargets[i].[]) omega:valori[nodo]+targetsli].second;I\n   }\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       valori=vector<long long>(N,1000000000000000) ;\n       valori[0]=0;\n       assegna r(0);\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7626515,
          0.62443256,
          0.91724354,
          0.71556693,
          0.9183593,
          0.7111051,
          0.56715894,
          0.85776204,
          0.61312556,
          0.96924233,
          0.9673582,
          0.91760343,
          0.8598221,
          0.7883276,
          0.52473587,
          0.91928536,
          0.86951596,
          0.43347886,
          0.8669471,
          0.8837776,
          0.6580354
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int, int>>>legami;\n   vector<long long>valori;\n   void assegna_r(int nodo){\n   vector<pair<int,int>>targets=1legami[nodo];\n   for(int i=0;i<targets.size();i++){\n   ‘    int if(omega<valoriftargets[i].[]) omega:valori[nodo]+targetsli].second;I\n   }\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       valori=vector<long long>(N,1000000000000000) ;\n       valori[0]=0;\n       assegna r(0);\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:31:01.117000102Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148261.117.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          21
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int, int>>>legami;\n       vector<long long>valori;\n       void assegna_r{int nodo){\n       vector<pair<int,int>>targets=legami[nodo];\n       for(int i=0;i<targets.size();i++){\n           int omega=valori[nodo]+targets([i].second;\n           ifmomegawaloriltargets[i] .first]îl I\n       }\n       }\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           legami=vector<vector<pair<int,int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna r(0);\n       }\nRestricted Mode  00A0      0  Ln10,Col39  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.70899636,
          0.69441533,
          0.913541,
          0.6701279,
          0.917398,
          0.92171466,
          0.833228,
          0.8178561,
          0.59394395,
          0.7168451,
          0.6624442,
          0.81077105,
          0.8880837,
          0.6792314,
          0.83440965,
          0.7505943,
          0.8948726,
          0.81892663,
          0.29384965,
          0.79045796,
          0.71930385,
          0.7789929
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   {# 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int, int>>>legami;\n       vector<long long>valori;\n       void assegna_r{int nodo){\n       vector<pair<int,int>>targets=legami[nodo];\n       for(int i=0;i<targets.size();i++){\n           int omega=valori[nodo]+targets([i].second;\n           ifmomegawaloriltargets[i] .first]îl I\n       }\n       }\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           legami=vector<vector<pair<int,int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna r(0);\n       }\nRestricted Mode  00A0      0  Ln10,Col39  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:31:11.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148271.112.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          24
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int, int>>>legami;\n       vector<long long>valori;\n       void assegna_r{int nodo){\n       vector<pair<int, int>>targets=legami[nodo];\n       for(int i=0;i<targets.size();i++){\n           int omega=valori[nodo]+targets([i].second;\n           if(omega<valori[fargets[i].first]){\n               valori[targets[i].first]=omega;\n               asse|\n           b      ’      -\n       }\n       }\n       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           legami=vector<vector<pair<int, int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna_r(0);\n       }\nRestricted Mode  00A0      0  Ln12,Col13  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "I\"\" assegna r"
        ],
        "line_confidences": [
          0.47565487,
          0.6784561,
          0.913541,
          0.6701279,
          0.917398,
          0.910997,
          0.5834265,
          0.83398855,
          0.5958097,
          0.6768717,
          0.8765503,
          0.7835475,
          0.63659835,
          0.96886086,
          0.9689565,
          0.9082542,
          0.39985737,
          0.7317599,
          0.693098,
          0.9100082,
          0.7987084,
          0.5959755,
          0.6533432,
          0.7237402,
          0.7628628
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int, int>>>legami;\n       vector<long long>valori;\n       void assegna_r{int nodo){\n       vector<pair<int, int>>targets=legami[nodo];\n       for(int i=0;i<targets.size();i++){\n           int omega=valori[nodo]+targets([i].second;\n           if(omega<valori[fargets[i].first]){\n               valori[targets[i].first]=omega;\n               asse|\n           b      ’      -\n       }\n       }\n       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           legami=vector<vector<pair<int, int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna_r(0);\n       }\nRestricted Mode  00A0      0  Ln12,Col13  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          164,
          487,
          486,
          515
        ],
        "ocr_text": "I\"\" assegna r"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:31:21.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148281.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          24
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int,int>>>legami;\n   vector<long long>valori;\n   void assegna_r{int nodo){\n   vector<pair<int,int>>targets=1legami[nodo];\n   for(int i=0;i<targets.size();i++){\n       int omega=valori[nodo])+targets([i].second;\n       if(omega<valori[flargets[i].first]){\n       ‘    valori[targets[i].first]=omega; assegna_ r{]\n       }\n   }\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[il});\n       }\n       valori=vector<long long>(N,1000000000000000) ;\n       valori[0]=0;\n       assegna_r(0);\n   }\ntedMode  ®@0A0      0  Ln12,Col19  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.75956225,
          0.64711905,
          0.9187855,
          0.72206146,
          0.906355,
          0.8952176,
          0.5264023,
          0.86564183,
          0.57187533,
          0.6427351,
          0.5988457,
          0.96892077,
          0.96947664,
          0.9689661,
          0.9112714,
          0.8924527,
          0.82676005,
          0.05,
          0.9277219,
          0.7942048,
          0.69683355,
          0.6794349,
          0.9144516,
          0.7026983
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int,int>>>legami;\n   vector<long long>valori;\n   void assegna_r{int nodo){\n   vector<pair<int,int>>targets=1legami[nodo];\n   for(int i=0;i<targets.size();i++){\n       int omega=valori[nodo])+targets([i].second;\n       if(omega<valori[flargets[i].first]){\n       ‘    valori[targets[i].first]=omega; assegna_ r{]\n       }\n   }\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[il});\n       }\n       valori=vector<long long>(N,1000000000000000) ;\n       valori[0]=0;\n       assegna_r(0);\n   }\ntedMode  ®@0A0      0  Ln12,Col19  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:31:31.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148291.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          24
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int,int>>>legami;\n   vector<long long>valori;\n   void assegna_r{int nodo){\n   vector<pair<int,int>>targets=1legami[nodo];\n   for(int i=0;i<targets.size();i++){\n       int omega=valori[nodo])+targets([i].second;\n       if(omega<valori[flargets[i].first]){\n       ‘    valori[targets[i].first]=omega; assegna_ r{]\n       }\n   }\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[il});\n       }\n       valori=vector<long long>(N,1000000000000000) ;\n       valori[0]=0;\n       assegna_r(0);\n   }\ntedMode  ®@0A0      0  Ln12,Col19  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.75956225,
          0.64711905,
          0.9187855,
          0.72206146,
          0.906355,
          0.8952176,
          0.5264023,
          0.86564183,
          0.57187533,
          0.6427351,
          0.5988457,
          0.96892077,
          0.96947664,
          0.9689661,
          0.9112714,
          0.8924527,
          0.82676005,
          0.05,
          0.9277219,
          0.7942048,
          0.69683355,
          0.6794349,
          0.9144516,
          0.7026983
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int,int>>>legami;\n   vector<long long>valori;\n   void assegna_r{int nodo){\n   vector<pair<int,int>>targets=1legami[nodo];\n   for(int i=0;i<targets.size();i++){\n       int omega=valori[nodo])+targets([i].second;\n       if(omega<valori[flargets[i].first]){\n       ‘    valori[targets[i].first]=omega; assegna_ r{]\n       }\n   }\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[il});\n       }\n       valori=vector<long long>(N,1000000000000000) ;\n       valori[0]=0;\n       assegna_r(0);\n   }\ntedMode  ®@0A0      0  Ln12,Col19  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:31:41.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148301.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          24
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int,int>>>legami;\n   vector<long long>valori;\n   void assegna_r{int nodo){\n   vector<pair<int,int>>targets=1legami[nodo];\n   for(int i=0;i<targets.size();i++){\n       int omega=valori[nodo])+targets([i].second;\n       if(omega<valori[flargets[i].first]){\n       ‘    valori[targets[i].first]=omega; assegna_ r{]\n       }\n   }\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[il});\n       }\n       valori=vector<long long>(N,1000000000000000) ;\n       valori[0]=0;\n       assegna_r(0);\n   }\ntedMode  ®@0A0      0  Ln12,Col19  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.75956225,
          0.64711905,
          0.9187855,
          0.72206146,
          0.906355,
          0.8952176,
          0.5264023,
          0.86564183,
          0.57187533,
          0.6427351,
          0.5988457,
          0.96892077,
          0.96947664,
          0.9689661,
          0.9112714,
          0.8924527,
          0.82676005,
          0.05,
          0.9277219,
          0.7942048,
          0.69683355,
          0.6794349,
          0.9144516,
          0.7026983
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int,int>>>legami;\n   vector<long long>valori;\n   void assegna_r{int nodo){\n   vector<pair<int,int>>targets=1legami[nodo];\n   for(int i=0;i<targets.size();i++){\n       int omega=valori[nodo])+targets([i].second;\n       if(omega<valori[flargets[i].first]){\n       ‘    valori[targets[i].first]=omega; assegna_ r{]\n       }\n   }\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[il});\n       }\n       valori=vector<long long>(N,1000000000000000) ;\n       valori[0]=0;\n       assegna_r(0);\n   }\ntedMode  ®@0A0      0  Ln12,Col19  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:31:51.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148311.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          24
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int, int>>>legami;\n       vector<long long>valori;\n       void assegna_r{int nodo)0\n       vector<pair<int, int>>tfargetsFlegami[nodo];\n       for(int i=0;i<targets.size();i++){\n           int omega=valori[nodo)+targets([i].second;\n           if (omega<valori[targets(i].first]){\n               valori[targets(i].first]=omega;\n               assegna  r{}\n           }\n       }\n       f\n       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) {\n           legami=vector<vector<pair<int, int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna_r(0);\n       }\nRestricted Mode  00A0      0  Ln7,Col29  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.5911854,
          0.54567593,
          0.913541,
          0.6701279,
          0.917398,
          0.74678403,
          0.3371562,
          0.3922955,
          0.50857604,
          0.40291917,
          0.07126328,
          0.73661923,
          0.8982245,
          0.92501366,
          0.56090236,
          0.9024842,
          0.39985737,
          0.7317599,
          0.693098,
          0.9100082,
          0.7987084,
          0.5959755,
          0.6533432,
          0.7237402,
          0.7495711
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int, int>>>legami;\n       vector<long long>valori;\n       void assegna_r{int nodo)0\n       vector<pair<int, int>>tfargetsFlegami[nodo];\n       for(int i=0;i<targets.size();i++){\n           int omega=valori[nodo)+targets([i].second;\n           if (omega<valori[targets(i].first]){\n               valori[targets(i].first]=omega;\n               assegna  r{}\n           }\n       }\n       f\n       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) {\n           legami=vector<vector<pair<int, int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna_r(0);\n       }\nRestricted Mode  00A0      0  Ln7,Col29  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:32:01.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148321.112.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          24
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int, int>>>legami;\n       vector<long long>valori;\n       void assegna_r{int nodo){\n       vector<pair<int,int>>targets=1legami[nodo];\n       for(int i=0;i<legami[nodo].size();i++){\n           int omega=valori[nodo]+legami[nodolfi].second;\n           if(omega<valoriltarpets[i] first]){\n               valori[targets[i].first]=omega;\n               assegna  r{}\n           }\n       }\n       }\n       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           legami=vector<vector<pair<int, int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna_r(0);\n       }\nRestricted Mode  00A0      0  Ln9,Cold0  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.5641663,
          0.6069963,
          0.913541,
          0.6701279,
          0.9000184,
          0.9055064,
          0.57766676,
          0.73705816,
          0.6499825,
          0.37779602,
          0.87480444,
          0.73661923,
          0.8982245,
          0.9247764,
          0.9253223,
          0.9042536,
          0.39985737,
          0.8287221,
          0.693098,
          0.9100082,
          0.7987084,
          0.5959755,
          0.6533432,
          0.7237402,
          0.8148553
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int, int>>>legami;\n       vector<long long>valori;\n       void assegna_r{int nodo){\n       vector<pair<int,int>>targets=1legami[nodo];\n       for(int i=0;i<legami[nodo].size();i++){\n           int omega=valori[nodo]+legami[nodolfi].second;\n           if(omega<valoriltarpets[i] first]){\n               valori[targets[i].first]=omega;\n               assegna  r{}\n           }\n       }\n       }\n       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           legami=vector<vector<pair<int, int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna_r(0);\n       }\nRestricted Mode  00A0      0  Ln9,Cold0  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:32:11.115999937Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148331.116.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          24
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int, int>>>legami;\n       vector<long long>valori;\n       void assegna_r{int nodo)m\n       I//Pector<pai r<int,int>>targets=1egami[nodo];\n       for(int i=0;i<legami[nodo].size();i++){\n           int omega=valori[nodo]+legami[nodo][i].second;\n           if(omega<valori[legami[nodo][i].first]){\n               valori[legami[nodo] [i].first]=omega;\n               assegna  r{}\n           }\n       }\n       f\n       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           legami=vector<vector<pair<int, int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna_r(0);\n       }\nRestricted Mode  00A0      0  Ln7,Col3  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6131961,
          0.605996,
          0.913541,
          0.67357403,
          0.917398,
          0.74500775,
          0.528268,
          0.7345401,
          0.75534654,
          0.69165695,
          0.4482411,
          0.73661923,
          0.8982245,
          0.92501366,
          0.56090236,
          0.9024842,
          0.39985737,
          0.7317599,
          0.693098,
          0.9100082,
          0.7987084,
          0.5959755,
          0.6533432,
          0.7237402,
          0.7674267
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int, int>>>legami;\n       vector<long long>valori;\n       void assegna_r{int nodo)m\n       I//Pector<pai r<int,int>>targets=1egami[nodo];\n       for(int i=0;i<legami[nodo].size();i++){\n           int omega=valori[nodo]+legami[nodo][i].second;\n           if(omega<valori[legami[nodo][i].first]){\n               valori[legami[nodo] [i].first]=omega;\n               assegna  r{}\n           }\n       }\n       f\n       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           legami=vector<vector<pair<int, int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna_r(0);\n       }\nRestricted Mode  00A0      0  Ln7,Col3  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:32:21.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148341.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          24
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int, int>>>legami;\n       vector<long long>valori;\n       void assegna_r{int nodo)m\n       I//Pector<pai r<int,int>>targets=1egami[nodo];\n       for(int i=0;i<legami[nodo].size();i++){\n           int omega=valori[nodo]+legami[nodo][i].second;\n           if(omega<valori[legami[nodo][i].first]){\n               valori[legami[nodo] [i].first]=omega;\n               assegna  r{}\n           }\n       }\n       f\n       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           legami=vector<vector<pair<int, int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna_r(0);\n       }\nRestricted Mode  00A0      0  Ln7,Col3  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6131961,
          0.605996,
          0.913541,
          0.67357403,
          0.917398,
          0.74500775,
          0.528268,
          0.7345401,
          0.75534654,
          0.69165695,
          0.4482411,
          0.73661923,
          0.8982245,
          0.92501366,
          0.56090236,
          0.9024842,
          0.39985737,
          0.7317599,
          0.693098,
          0.9100082,
          0.7987084,
          0.5959755,
          0.6533432,
          0.7237402,
          0.7674267
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int, int>>>legami;\n       vector<long long>valori;\n       void assegna_r{int nodo)m\n       I//Pector<pai r<int,int>>targets=1egami[nodo];\n       for(int i=0;i<legami[nodo].size();i++){\n           int omega=valori[nodo]+legami[nodo][i].second;\n           if(omega<valori[legami[nodo][i].first]){\n               valori[legami[nodo] [i].first]=omega;\n               assegna  r{}\n           }\n       }\n       f\n       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           legami=vector<vector<pair<int, int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna_r(0);\n       }\nRestricted Mode  00A0      0  Ln7,Col3  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:32:31.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148351.112.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          24
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int, int>>>legami;\n       vector<long long>valori;\n       void assegna_r{int nodo){\n       //vector<pair<int,int>>targets=legami[nodo];\n       for(int i=0;i<legami[nodo].size();i++){\n           int omega=valori[nodo]+legami[nodo][i].second;\n           if(omega<valori[legami[nodo][i].first]){\n               valori[legami[nodo] [i].first]=omega;\n               assegna;r'_(]legani[nodo] [i]. firstm\n           }\n       }\n       }\n       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           legami=vector<vector<pair<int, int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna_r(0);\n       }\nRestricted Mode  00A0      0  Ln12,Col40  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.49679264,
          0.5985306,
          0.913541,
          0.6701279,
          0.917398,
          0.9062677,
          0.79126465,
          0.7275449,
          0.75534654,
          0.69148207,
          0.41768837,
          0.65872353,
          0.8992735,
          0.9231666,
          0.9253223,
          0.9042536,
          0.39985737,
          0.7317599,
          0.693098,
          0.9100082,
          0.7987084,
          0.5959755,
          0.6533432,
          0.7237402,
          0.7913492
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int, int>>>legami;\n       vector<long long>valori;\n       void assegna_r{int nodo){\n       //vector<pair<int,int>>targets=legami[nodo];\n       for(int i=0;i<legami[nodo].size();i++){\n           int omega=valori[nodo]+legami[nodo][i].second;\n           if(omega<valori[legami[nodo][i].first]){\n               valori[legami[nodo] [i].first]=omega;\n               assegna;r'_(]legani[nodo] [i]. firstm\n           }\n       }\n       }\n       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           legami=vector<vector<pair<int, int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna_r(0);\n       }\nRestricted Mode  00A0      0  Ln12,Col40  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:32:41.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148361.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          25
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int, int>>>legami;\n       vector<long long>valori;\n       void assegna_r{int nodo){\n       //vector<pair<int,int>>targets=legami[nodo];\n       for(int i=0;i<legami[nodo].size();i++){\n           int omega=valori[nodo]+legami[nodo][i].second;\n           if(omega<valori[legami[nodo][i].first]){\n               valori[legami[nodo] [i].first]=omega;\n               assegna  r{legami[nodo][i].first);\n           }\n       }\n       }\n       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) E\n           legami=vector<vector<pair<int,int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna_r(0);  I\n           D=|\n       }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.58436346,
          0.6416355,
          0.913541,
          0.6701279,
          0.917398,
          0.9062677,
          0.67539304,
          0.7275449,
          0.7811759,
          0.69165695,
          0.4482411,
          0.5995024,
          0.7474341,
          0.9231666,
          0.9253223,
          0.8893757,
          0.8233582,
          0.7480862,
          0.693098,
          0.9100082,
          0.7987084,
          0.5959755,
          0.7529056,
          0.6687657,
          0.64491725,
          0.8014327
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int, int>>>legami;\n       vector<long long>valori;\n       void assegna_r{int nodo){\n       //vector<pair<int,int>>targets=legami[nodo];\n       for(int i=0;i<legami[nodo].size();i++){\n           int omega=valori[nodo]+legami[nodo][i].second;\n           if(omega<valori[legami[nodo][i].first]){\n               valori[legami[nodo] [i].first]=omega;\n               assegna  r{legami[nodo][i].first);\n           }\n       }\n       }\n       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) E\n           legami=vector<vector<pair<int,int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna_r(0);  I\n           D=|\n       }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:32:51.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148371.114.jpg",
    "open_windows": [
      "Terminal"
    ],
    "browser_windows": [],
    "editor_windows": [],
    "terminal_windows": [
      {
        "is_running_or_debugging": true,
        "visible_output_snippet": "d   File   Edit   Selection   View   Go   Run    --      =   -      &)      Term!nal-patrickbmarcher: ~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino      A- 0x\n                                ,$$P'      $$$.      Host: Aspire AG15-42P (V1.06)\n© Restricted Mode is intended for safe code browsing. Trust this window to enable '+ d$$' $$P      - ,99s. el      $$b: $$$     Kernel: Uptime:  Linux 2 days, 6.12.115+debl13.1-and64 19 hours,  1 min\n      |      A\n        & mincammino.cpp  X      $SP      d$'      .     $$P      Packages:  2719  (dpkg)\n 0      $$:      $$.    -     ,d$$'      Shell:  bash 5.2.37\n        home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > min  $$;      Ysb._   _,d$P'      Display  (SAMSUNG):  1920x1080 @ 60 Hz in 40\"  [External]\n            1    #include -      <vector>      Y$$.      -  \"Y$$$$P\"'      DE: Xfce4 4.20\n Q      “s$b      Wi XFamd (X11)\n           2    #include  <algorithm>      “Y$sb      WM Theme:  Default\n           3    using  namespace  std;      Ys$.      Theme: Adwaita-dark  [GTK2/3/4]\n Ì_O      4    Vector<vector<pair<int,int>>>legami;      $$.      Icons:  elementary-xfce [GTK2/3/4]\n           5    vector<long  long>valori;      Y”lY’sb      Eî'{‘};faxﬂ;îî:t)  [6TK2/3/4)\n;É?      6    void assegna_r(int  nodo){      St      Terminal:  xfced-terminal 1.1.4      I\n           7    //vector<pair<int,int>>targets=1legami[nodo]      Terminal  Font:  Monospace (13pt)\n           8    for(int  i=0;i<legami[nodo].size();i++){      CPU: AMD Ryzen 7 5825U (16) 0 2.00 GHz\n É      9      int  omega=valori[nodo]+legami[nodo][i].      -(jf.l‘):”wbaeg;cz}.g }Igéeggagg](ﬂn)\n          10      if(omega<valori[legami [nodo][i].first])      Swap:  4.50 MiB / 8.00 GiB (6%)\n          11      valori[legami[nodo][i].first]=omega      Disk  (/):  74.49 GiB / 459.52 GiB  (16%)  - ext4\n          12      assegna  r(legami[nodo][i].first);      Local  IP  (wlp3s0):  192.168.3.155/24\n          13      }      Battery  (AP23A7L):  79%  [AC Connected]\n                                Locale: en US.UTF-8\n          14    }\n          10 16    v void mincammino(int  N,  int  M,  vector<int> X      -   n      l\n          T      =      i   rci     i      patrick@marcher:-/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n          18      ’;egar!u or(int V(.efttla.r<v<.e§tor<palr<1nt,1nt>>>(N) /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/Scrtl.o:  in function ’_start':\n                                lfe'lfﬂ'“‘ﬂ{      (.text+0x17):  undefined reference to ‘main'\n          19      legami[X[i]].push back({Y[i],P[i]}) .      .     collect2: error:  ld  returned 1 exit status\n          20      }      iatrick@marcher:—/dev/progetti-c-cpp/gare/gara-zs-11-08/mincamino$ g++ mincammino.cpp\n          21      valori=vector<long  long>(N,100000000000\n          22      valori[0]=0;\n          23      assegna_r(0);\n          24      D=valori;\n          25      return;\n          26    }\n»  | © Restricted Mode  &) 0 A\\ 0      0   Ln25Col12   Spaces:4   UTF8   C++   Q"
      }
    ],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    o o 51     I      iE & mincammino2.it.... 0} mincammino - T...  4} volterra.olinfo.it i... o mincammino.cp...  - ] Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "terminal_body",
        "box_2d": [
          0,
          25,
          1000,
          1000
        ],
        "ocr_text": "d   File   Edit   Selection   View   Go   Run    --      =   -      &)      Term!nal-patrickbmarcher: ~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino      A- 0x\n                                ,$$P'      $$$.      Host: Aspire AG15-42P (V1.06)\n© Restricted Mode is intended for safe code browsing. Trust this window to enable '+ d$$' $$P      - ,99s. el      $$b: $$$     Kernel: Uptime:  Linux 2 days, 6.12.115+debl13.1-and64 19 hours,  1 min\n      |      A\n        & mincammino.cpp  X      $SP      d$'      .     $$P      Packages:  2719  (dpkg)\n 0      $$:      $$.    -     ,d$$'      Shell:  bash 5.2.37\n        home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > min  $$;      Ysb._   _,d$P'      Display  (SAMSUNG):  1920x1080 @ 60 Hz in 40\"  [External]\n            1    #include -      <vector>      Y$$.      -  \"Y$$$$P\"'      DE: Xfce4 4.20\n Q      “s$b      Wi XFamd (X11)\n           2    #include  <algorithm>      “Y$sb      WM Theme:  Default\n           3    using  namespace  std;      Ys$.      Theme: Adwaita-dark  [GTK2/3/4]\n Ì_O      4    Vector<vector<pair<int,int>>>legami;      $$.      Icons:  elementary-xfce [GTK2/3/4]\n           5    vector<long  long>valori;      Y”lY’sb      Eî'{‘};faxﬂ;îî:t)  [6TK2/3/4)\n;É?      6    void assegna_r(int  nodo){      St      Terminal:  xfced-terminal 1.1.4      I\n           7    //vector<pair<int,int>>targets=1legami[nodo]      Terminal  Font:  Monospace (13pt)\n           8    for(int  i=0;i<legami[nodo].size();i++){      CPU: AMD Ryzen 7 5825U (16) 0 2.00 GHz\n É      9      int  omega=valori[nodo]+legami[nodo][i].      -(jf.l‘):”wbaeg;cz}.g }Igéeggagg](ﬂn)\n          10      if(omega<valori[legami [nodo][i].first])      Swap:  4.50 MiB / 8.00 GiB (6%)\n          11      valori[legami[nodo][i].first]=omega      Disk  (/):  74.49 GiB / 459.52 GiB  (16%)  - ext4\n          12      assegna  r(legami[nodo][i].first);      Local  IP  (wlp3s0):  192.168.3.155/24\n          13      }      Battery  (AP23A7L):  79%  [AC Connected]\n                                Locale: en US.UTF-8\n          14    }\n          10 16    v void mincammino(int  N,  int  M,  vector<int> X      -   n      l\n          T      =      i   rci     i      patrick@marcher:-/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n          18      ’;egar!u or(int V(.efttla.r<v<.e§tor<palr<1nt,1nt>>>(N) /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/Scrtl.o:  in function ’_start':\n                                lfe'lfﬂ'“‘ﬂ{      (.text+0x17):  undefined reference to ‘main'\n          19      legami[X[i]].push back({Y[i],P[i]}) .      .     collect2: error:  ld  returned 1 exit status\n          20      }      iatrick@marcher:—/dev/progetti-c-cpp/gare/gara-zs-11-08/mincamino$ g++ mincammino.cpp\n          21      valori=vector<long  long>(N,100000000000\n          22      valori[0]=0;\n          23      assegna_r(0);\n          24      D=valori;\n          25      return;\n          26    }\n»  | © Restricted Mode  &) 0 A\\ 0      0   Ln25Col12   Spaces:4   UTF8   C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:33:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148380.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [     ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [     ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          25,
          1000,
          52
        ],
        "ocr_text": "                                5      -      -\n_      Open File      A B X"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          52,
          1000,
          96
        ],
        "ocr_text": "D Recent      4  #patrick   dev   progettic-cpp   gare   gara-26-11-08   mincammino   »"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          96,
          1000,
          120
        ],
        "ocr_text": "4# Home      Name      Size      Type Modified +"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          120,
          1000,
          148
        ],
        "ocr_text": "O  A      B mincammino.cpp ~      760 bytes  T.e;(t   15:32"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          148,
          100,
          910
        ],
        "ocr_text": "ii a\nD Documents\n© Downloads\nJ1 Music\nÉ Pictures\nA Videos\n& bin\n + Other Locations"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          100,
          148,
          1000,
          910
        ],
        "ocr_text": null
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          910,
          1000,
          1000
        ],
        "ocr_text": "Open files read-only\n                                -      -"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:33:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148390.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 15:33:10      .      L.      .      .\n         Time left: 03:26:49      c ammino minimo  (mlncammlno 2 ) Submissions\n   Overview\n   Communication\n   QUADRI\n   Staterment      Submit -  a solution -\n   e\n   MINCAMMING2      mincammino2;  | Choose File No file chosen\n   Staternent\n' |   e iE  N\n   PALETTA      P\n   Staternent\n                                Previous Submissions\n   TRENI\n   Staternent      Time      Status      Score      Files\n   Submissions      2-33:02PM   Evaluating...      è  NA\n   Documentation\n   Contest Menagement System is released under\n      the GNU Affero Gereral Public License.\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          566,
          800,
          600
        ],
        "ocr_text": "Evaluating.. ? NA Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          721,
          566,
          800,
          593
        ],
        "ocr_text": "Download"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:33:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148400.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          148
        ],
        "ocr_text": "rii      Aitomabe (Englisn)  v      l"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          148,
          1000,
          1000
        ],
        "ocr_text": "Submission details\n v Sublask 0\n =      Outepmr      Detals      Exvcution limr    Benory s\n -      )   T]      OO  e      CE:  KC\n > Subtask 1\n                                b\n > Sublask 2\n » Subtask 4\nCompilation output"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:33:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148410.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          244,
          323,
          748,
          819
        ],
        "ocr_text": "Submission details\nw Subtask 0 (0/0)\n# Outcome Details Exccution time Memory used l\n1 Output isn' correct 0.000 sec 256 K8\n2 = oo 0.000 sec 255 KB\nw Subtask 1 (0 ! 20)\n# Outcome Detalls L Executiontime Memory used\n1 Output st correct 0.134 sec 207 MiB\n2 Output isn' correct 0.160 sec 20.7 MB\n3 CEZE o oo 0.146 sec 278 MIB\n4 _ Output isnit correct 0,129 sec 278 MiB\n5 | notcorer — ESES 0.162 sec 20.7 MB -\nClose"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          148
        ],
        "ocr_text": "rii      Aitomabe (Englisn)  v      l"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          148,
          1000,
          1000
        ],
        "ocr_text": " tal\nSubmisscns\n           1"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:33:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148420.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          25
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<—,E>>>1egami; vector<long long>valori;\n       void assegna_r¥ nodof) {\n       //vector<pair<ini ,!.ilj»targets:legami[nodo];\n       for(     i=0;i<legami[nodo].size();i++){\n             it  omega=valori[nodo]+legami[nodo][i].second;\n           if(omega<valori[legami[nodo][i].first]){\n               valori[legami[nodo] [i].first]=omega;\n               assegna  r{legami[nodo][i].first);\n           }\n       }\n       }\n       void mincammino(int N,  int M,  vector<int> X, vector<imt> Y, vector<ift> P,  vector<long long>& D)  {\n           legami=vector<vector<pair<int, int>>>(N);\n           for (ARt i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1600000000000000) ;\n           valori[0]=0;\n           assegna_r(0);\n           D=valori;\n           return;\n}",
        "lsp_tooltips": [],
        "line_confidences": [
          0.75386196,
          0.630749,
          0.91510314,
          0.7531599,
          0.43196914,
          0.463045,
          0.7905184,
          0.7207005,
          0.50374335,
          0.4934649,
          0.74874926,
          0.8903639,
          0.92433196,
          0.92593503,
          0.7200826,
          0.58856535,
          0.5492092,
          0.712298,
          0.90624803,
          0.7568822,
          0.4460919,
          0.63295496,
          0.90500206,
          0.8970948,
          0.7005017,
          0.5940639
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<—,E>>>1egami; vector<long long>valori;\n       void assegna_r¥ nodof) {\n       //vector<pair<ini ,!.ilj»targets:legami[nodo];\n       for(     i=0;i<legami[nodo].size();i++){\n             it  omega=valori[nodo]+legami[nodo][i].second;\n           if(omega<valori[legami[nodo][i].first]){\n               valori[legami[nodo] [i].first]=omega;\n               assegna  r{legami[nodo][i].first);\n           }\n       }\n       }\n       void mincammino(int N,  int M,  vector<int> X, vector<imt> Y, vector<ift> P,  vector<long long>& D)  {\n           legami=vector<vector<pair<int, int>>>(N);\n           for (ARt i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1600000000000000) ;\n           valori[0]=0;\n           assegna_r(0);\n           D=valori;\n           return;\n}"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:33:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148430.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincagmino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "                                y      LA _]      —      —      __ _\nv   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincagmino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "                                y      LA _]      —      —      __ _\nv   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 15:33:50\n                                c ammino .      minimo L.      (mlncammlno .      .     > ) Submissions\n         Time left: 03:26:09\n   Overview\n   Communication\n   QUADRI\n   Staterment      Submit .  a solution -\n   e\n   MINCAMMING2      mincammino2;  | Choose File No file chosen\n   Staternent\n' |   e iE  N\n   PALETTA      P\n   Staternent\n     a      Previous Submissions\n   TRENI\n   Staternent      Time      Status      Score      Files\n   Submissions      2-33:02PM\n   Documentation\n   Contest Management Systsem is released under\n      the GNU Affero General Public License.\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          563,
          800,
          600
        ],
        "ocr_text": "Evaluatea PR RESE comono"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          872,
          166,
          981,
          262
        ],
        "ocr_text": "Submission received x\nYour submission has been\nreceived and is currentiy\nbeing evaluated."
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:34:01.117000102Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148441.117.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane 0  x  | 0 mincammino2Z.it.pdf  x   +      -  ©   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E     o y] 51     I      iE 0 mincammino2.it....   j mincammino - T...   4} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane 0  x  | 0 mincammino2Z.it.pdf  x   +      -  ©   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    mincammino2.it.pdf      142      -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          702,
          358
        ],
        "ocr_text": "   e L'intero M rappresenta il numero di archi del grafo.\n   . Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   * La funzione dovrà popolare l’array D, dove, per ogni i = 0...   N   -1, il valore D; dovrà essere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i. Se il nodo i non è raggiungibile dal nodo\n     0, D; dovrà essere — 1.\nGrader di prova\nNella directory relativa a questo problema è presente una versione semplificata del grader usato durante\nla correzione, che potete usare per testare le vostre soluzioni in locale.  Il grader di esempio legge i dati\nda stdin, chiama le funzioni che dovete implementare e scrive su stdout, secondo il seguente formato.\nIl file di input & composto da M + 1 righe, contenenti:\n   .  Riga 1: gli interi N e M\n   o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,.\nl file di output & composto da un'unica riga, contenente gli N interi Dy, Di,...,   Dy_,\nAssunzioni\n   o  1< N < 300000.\n   o  1< M < 59%00000.      R\n   e 0<X,Y,<N-1per ogni i =0...M-1.\n   e 0£ P < 10° perogni i =0...M - 1.\nAssegnazione del punteggio\nIl tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask. è necessario risolvere correttamente tutti i test che lo compongono.\n nincanmnino2      Pagina 1 di 2"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          287,
          358,
          344,
          1000
        ],
        "ocr_text": "   e L'intero M rappresenta il numero di archi del grafo.\n   . Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   * La funzione dovrà popolare l’array D, dove, per ogni i = 0...   N   -1, il valore D; dovrà essere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i. Se il nodo i non è raggiungibile dal nodo\n     0, D; dovrà essere — 1.\nGrader di prova\nNella directory relativa a questo problema è presente una versione semplificata del grader usato durante\nla correzione, che potete usare per testare le vostre soluzioni in locale.  Il grader di esempio legge i dati\nda stdin, chiama le funzioni che dovete implementare e scrive su stdout, secondo il seguente formato.\nIl file di input & composto da M + 1 righe, contenenti:\n   .  Riga 1: gli interi N e M\n   o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,.\nl file di output & composto da un'unica riga, contenente gli N interi Dy, Di,...,   Dy_,\nAssunzioni\n   o  1< N < 300000.\n   o  1< M < 59%00000.      R\n   e 0<X,Y,<N-1per ogni i =0...M-1.\n   e 0£ P < 10° perogni i =0...M - 1.\nAssegnazione del punteggio\nIl tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask. è necessario risolvere correttamente tutti i test che lo compongono.\n nincanmnino2      Pagina 1 di 2"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          344,
          358,
          702,
          1000
        ],
        "ocr_text": "   e L'intero M rappresenta il numero di archi del grafo.\n   . Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   * La funzione dovrà popolare l’array D, dove, per ogni i = 0...   N   -1, il valore D; dovrà essere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i. Se il nodo i non è raggiungibile dal nodo\n     0, D; dovrà essere — 1.\nGrader di prova\nNella directory relativa a questo problema è presente una versione semplificata del grader usato durante\nla correzione, che potete usare per testare le vostre soluzioni in locale.  Il grader di esempio legge i dati\nda stdin, chiama le funzioni che dovete implementare e scrive su stdout, secondo il seguente formato.\nIl file di input & composto da M + 1 righe, contenenti:\n   .  Riga 1: gli interi N e M\n   o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,.\nl file di output & composto da un'unica riga, contenente gli N interi Dy, Di,...,   Dy_,\nAssunzioni\n   o  1< N < 300000.\n   o  1< M < 59%00000.      R\n   e 0<X,Y,<N-1per ogni i =0...M-1.\n   e 0£ P < 10° perogni i =0...M - 1.\nAssegnazione del punteggio\nIl tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask. è necessario risolvere correttamente tutti i test che lo compongono.\n nincanmnino2      Pagina 1 di 2"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:34:11.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148451.112.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          27
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int, int>>>legami;\n       vector<long long>valori;\n       void assegna_r{int nodo){\n       //vector<pair<int,int>>targets=legami[nodo];\n       for(int i=0;i<legami[nodo].size();i++){\n           int omega=valori[nodo]+legami[nodo][i].second;\n           if(omega<valori[legami[nodo][i].first]){\n               valori[legami[nodo] [i].first]=omega;\n               assegna  r{legami[nodo][i].first);\n           }\n}\n       }\n       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) {\n           legami=vector<vector<pair<int, int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna_r(0);\n           D=valori;\n           for{(int i=)]\n           return;\n       }\nRestricted Mode  00A0      0  Ln25,Col15  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.58436346,
          0.63576925,
          0.913541,
          0.6701279,
          0.917398,
          0.9062677,
          0.67539304,
          0.7275449,
          0.7811759,
          0.69165695,
          0.4482411,
          0.5995024,
          0.6868108,
          0.6895424,
          0.9253223,
          0.9000225,
          0.39985737,
          0.7317599,
          0.7585945,
          0.93193614,
          0.7987084,
          0.5959755,
          0.6533432,
          0.9101954,
          0.054454267,
          0.88287735,
          0.8324576,
          0.7959161
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   {# 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int, int>>>legami;\n       vector<long long>valori;\n       void assegna_r{int nodo){\n       //vector<pair<int,int>>targets=legami[nodo];\n       for(int i=0;i<legami[nodo].size();i++){\n           int omega=valori[nodo]+legami[nodo][i].second;\n           if(omega<valori[legami[nodo][i].first]){\n               valori[legami[nodo] [i].first]=omega;\n               assegna  r{legami[nodo][i].first);\n           }\n}\n       }\n       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) {\n           legami=vector<vector<pair<int, int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna_r(0);\n           D=valori;\n           for{(int i=)]\n           return;\n       }\nRestricted Mode  00A0      0  Ln25,Col15  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:34:21.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148461.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          27
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int, int>>>legami;\n   vector<long long>valori;\n   void assegna_r(int nodo){\n   //vector<pair<int,int>>targets=1legami[nodo];\n   for(int i=0;i<legami[nodo].size();i++){\n       int omega=valori[nodo)+legami[nodo][i].second;\n       if(omega<valori[legami[nodo] [i].first]){\n           valori[legami[nodo][i].first]=omega;\n           assegna r{legami[nodo][i].first);\n       }\n   }\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[il});\n       }\n       valori=vector<long long>(N,1000000000000000) ;\n       valori[0]=0;\n       assegna_r(0);\n       D=valori;\n       for(int return;  i=G;i<D.size();i+\n   }\ntedMode  ®@0A0      0  Ln25Col32  Spaces:d4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6368807,
          0.79297066,
          0.91724354,
          0.71556693,
          0.9183593,
          0.6397576,
          0.44780892,
          0.7052443,
          0.74500185,
          0.26890084,
          0.5709761,
          0.7609345,
          0.6937724,
          0.9042233,
          0.91525,
          0.9203775,
          0.75480705,
          0.82676005,
          0.05,
          0.9277219,
          0.7942048,
          0.69683355,
          0.6794349,
          0.89524025,
          0.6359939,
          0.905508,
          0.6400762
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int, int>>>legami;\n   vector<long long>valori;\n   void assegna_r(int nodo){\n   //vector<pair<int,int>>targets=1legami[nodo];\n   for(int i=0;i<legami[nodo].size();i++){\n       int omega=valori[nodo)+legami[nodo][i].second;\n       if(omega<valori[legami[nodo] [i].first]){\n           valori[legami[nodo][i].first]=omega;\n           assegna r{legami[nodo][i].first);\n       }\n   }\n   }\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[il});\n       }\n       valori=vector<long long>(N,1000000000000000) ;\n       valori[0]=0;\n       assegna_r(0);\n       D=valori;\n       for(int return;  i=G;i<D.size();i+\n   }\ntedMode  ®@0A0      0  Ln25Col32  Spaces:d4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:34:31.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148471.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          29
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int,int>>>legami;\n       vector<long long>valori;\n       void assegna_r{int nodo}{\n       //vector<pair<int,int>>targets=legami [nodo];\n       for(int i=0;i<legami[nodo].size();i++){\n           int omega=valori[nodo]+legami[nodo][i].second;\n           if(omega<valori[legami[nodo] [i].first]){\n               valori[legami[nodo] [i].first]=omega;\n               assegna_r{legami[nodo][i].first);\n           }\n}\n       }\n       void mincammino{int N,  int M, vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           legami=vector<vector<pair<int, int>>>(N);\n           for(int i=0;i<M;i++){\n                legami[X[i]].push back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N, 1886660666686668 ) ;\n           valori[0]=0;\n           assegna_r(0);\n           D=valori;\n           for(int i=0;i<D.size();i++){\n                if(D[i]1=F)\n           }\n            return;\n       }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.5891343,
          0.65117586,
          0.8669583,
          0.77135736,
          0.90351754,
          0.80536574,
          0.8554155,
          0.8627359,
          0.83625996,
          0.3135601,
          0.5682375,
          0.7038141,
          0.9022933,
          0.67999923,
          0.73785704,
          0.92359704,
          0.7410963,
          0.8757622,
          0.7710922,
          0.92265147,
          0.5071446,
          0.44056937,
          0.75232935,
          0.8983226,
          0.88700116,
          0.43946534,
          0.9102237,
          0.91444206,
          0.9193856,
          0.65038216
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\n&\n8\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n15.\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\nD)"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int,int>>>legami;\n       vector<long long>valori;\n       void assegna_r{int nodo}{\n       //vector<pair<int,int>>targets=legami [nodo];\n       for(int i=0;i<legami[nodo].size();i++){\n           int omega=valori[nodo]+legami[nodo][i].second;\n           if(omega<valori[legami[nodo] [i].first]){\n               valori[legami[nodo] [i].first]=omega;\n               assegna_r{legami[nodo][i].first);\n           }\n}\n       }\n       void mincammino{int N,  int M, vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           legami=vector<vector<pair<int, int>>>(N);\n           for(int i=0;i<M;i++){\n                legami[X[i]].push back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N, 1886660666686668 ) ;\n           valori[0]=0;\n           assegna_r(0);\n           D=valori;\n           for(int i=0;i<D.size();i++){\n                if(D[i]1=F)\n           }\n            return;\n       }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:34:41.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148481.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          12
        ],
        "text_content": "                                ra      —      A\\l      :\nWi   File :    Edit -   Selection 3     View .     Go   Run    --      €   -      = —S]SP      Termln::P - Pé    minal - patrick@marcher: —/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino\n                                ds'\n 0      “$$b      \"\n        home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > min   \" Y$$b      WM Theme:  Default\n    #include  <vector>      TY$$.      Theme: Adwaita-dark  [GTK2/3/4)\n Q      “$$b.      Icons:  elementary-xfce [GTK2/3/4]\n    #1r_1c e ude  <algorithm> 1     ith      “Y$$b.      Font: Sans (13pt)  [GTK2/3/4]\n    using  namespace  std;      “\"Y$b._\n    vector<vector<pair<int,int>>>legami;      Terminal:  xfced-terminal 1.1.4\n    vector<long 9  long>valori: g      4      Terminal  Font: Monospace (13pt)\n                                CPU: AMD Ryzen 7 5825U (16) 0 2.00 GHz\n    void id assegna_r(int d nodo){      GPU: AMD Barcelo [Integrated]\n    //vector<pair<int,int>>targets=legami i [nodo]      Memory:  6.38 GiB / 30.71 GiB (21%)\n    for(int  i=0;i<legami[nodo].size();i++){      Swap: 4.50 MiB / 8.00 GiB (0‘-)_\n      int omega=valori[nodo]+legami [nodo][i].      Disk  (/): 74.49 GiB / 459.52 GiB  (16%)  - ext4\n                                Local  IP  (wlp3s0):  192.168.3.155/24\n if( omega<Ya TOT or1[.egam1 i \"‘_’ [nodo][i].first]) v  .1  -first]      Battery  (AP23A7L):  79%  [AC Connected]\n      assegna_r(legami[nodo][i].first);",
        "lsp_tooltips": [],
        "line_confidences": [
          0.28416356,
          0.54825264,
          0.14801025,
          0.8284794,
          0.65846103,
          0.654189,
          0.4449699,
          0.8525512,
          0.74853367,
          0.70388854,
          0.7570329,
          0.8385714,
          0.76512176,
          0.8542263,
          0.9113125,
          0.86982805,
          0.84763837,
          0.8361149,
          0.8593332
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [
      {
        "is_running_or_debugging": true,
        "visible_output_snippet": "                                ra      —      A\\l      :      —\nWi   File :    Edit -   Selection 3     View .     Go   Run    --      €   -      = —S]SP      Termln::P - Pé    minal - patrick@marcher: —/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino      : - o X\n                                ds'\n© Restricted Mode is intended for safe code browsing. Trust this window to enable  $$:      $$.    -     .d$$!      Shell:  bash 5.2.37      i\n     EC S    ——      $s;      Ysb._   _,d$P'      Display  (SAMSUNG):  1920x1080 @ 60 Hz in 40\"  [External]\n        G mincammino.cpp  X      Y$$.      411171 0      DE: Xfced 4.20\n 0      “$$b      \"      Wi Xfwm4 (X11)\n        home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > min   \" Y$$b      WM Theme:  Default\n           1    #include  <vector>      TY$$.      Theme: Adwaita-dark  [GTK2/3/4)\n Q      “$$b.      Icons:  elementary-xfce [GTK2/3/4]\n           2    #1r_1c e ude  <algorithm> 1     ith      “Y$$b.      Font: Sans (13pt)  [GTK2/3/4]\n           3    using  namespace  std;      “\"Y$b._      Cursor: Adwaita\n Ì-°      4    vector<vector<pair<int,int>>>legami;      Terminal:  xfced-terminal 1.1.4\n           5    vector<long 9  long>valori: g      4      Terminal  Font: Monospace (13pt)\n                                CPU: AMD Ryzen 7 5825U (16) 0 2.00 GHz\n&      6    void id assegna_r(int d nodo){      GPU: AMD Barcelo [Integrated]\n           7    //vector<pair<int,int>>targets=legami i [nodo]      Memory:  6.38 GiB / 30.71 GiB (21%)\n           8    for(int  i=0;i<legami[nodo].size();i++){      Swap: 4.50 MiB / 8.00 GiB (0‘-)_\n =      9      int omega=valori[nodo]+legami [nodo][i].      Disk  (/): 74.49 GiB / 459.52 GiB  (16%)  - ext4\n                                Local  IP  (wlp3s0):  192.168.3.155/24\n          10      - if( omega<Ya TOT or1[.egam1 i \"‘_’ [nodo][i].first]) v  .1  -first]      Battery  (AP23A7L):  79%  [AC Connected]\n          11      valori[legami[nodo] [1].first]=omega      Locale: en US.UTF-8\n          12      assegna_r(legami[nodo][i].first);\n          14    }      patrick@marcher:-/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n          15    }      /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-1inux-gnu/Scrtl.o:  in function ° start':\n          16    void mincammino(int  N,  int  M,  vector<int> X (.text+0x17):  undefined reference to 'main’\n          17      legami=vector<vector<pair<int,int>>>(N) collect2: error:  1d  returned 1 exit status\n                                patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ :      )     g++ mincammino.cpp :      :\n          18      for(int  i=0;i<M;i++){ g    At      /usr/bin/1d: /usr/lib/gcc/x86 64-linux-gnu/14/../../../x86 64-1inux-gnu/Scrtl.o:  in function '  start':\n          19      legami[X[1i]].push back({Y[i],P[i]}) i      i     (.text+0x17):  undefined reference to ‘main’\n          20      }      collect2: error:  ld returned 1 exit status\n          21      valori=vector<long  long>(N, 100000000000 Patrickemarcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp  |\n          22      valori[0]=0;\n          23      assegna_r(0);\n          24      D=valori;\n          25      for(int  i=0;i<D.size();i++){\n          26      |     if(D[i]==1000000000000000)D[i]=-1;\n          27      }\n 0      28      return;\n          29    }\n»  | © Restricted Mode  &) 0 A\\ 0      0   Ln26,Col43  Spaces:4  UTF-8  C++   Q"
      }
    ],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    o o 51     I      iE & mincammino2.it....   ] mincammino - T...  4} volterra.olinfo.it i... o mincammino.cp...  |- ] Termingl - patric...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "terminal_body",
        "box_2d": [
          0,
          25,
          1000,
          1000
        ],
        "ocr_text": "                                ra      —      A\\l      :      —\nWi   File :    Edit -   Selection 3     View .     Go   Run    --      €   -      = —S]SP      Termln::P - Pé    minal - patrick@marcher: —/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino      : - o X\n                                ds'\n© Restricted Mode is intended for safe code browsing. Trust this window to enable  $$:      $$.    -     .d$$!      Shell:  bash 5.2.37      i\n     EC S    ——      $s;      Ysb._   _,d$P'      Display  (SAMSUNG):  1920x1080 @ 60 Hz in 40\"  [External]\n        G mincammino.cpp  X      Y$$.      411171 0      DE: Xfced 4.20\n 0      “$$b      \"      Wi Xfwm4 (X11)\n        home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > min   \" Y$$b      WM Theme:  Default\n           1    #include  <vector>      TY$$.      Theme: Adwaita-dark  [GTK2/3/4)\n Q      “$$b.      Icons:  elementary-xfce [GTK2/3/4]\n           2    #1r_1c e ude  <algorithm> 1     ith      “Y$$b.      Font: Sans (13pt)  [GTK2/3/4]\n           3    using  namespace  std;      “\"Y$b._      Cursor: Adwaita\n Ì-°      4    vector<vector<pair<int,int>>>legami;      Terminal:  xfced-terminal 1.1.4\n           5    vector<long 9  long>valori: g      4      Terminal  Font: Monospace (13pt)\n                                CPU: AMD Ryzen 7 5825U (16) 0 2.00 GHz\n&      6    void id assegna_r(int d nodo){      GPU: AMD Barcelo [Integrated]\n           7    //vector<pair<int,int>>targets=legami i [nodo]      Memory:  6.38 GiB / 30.71 GiB (21%)\n           8    for(int  i=0;i<legami[nodo].size();i++){      Swap: 4.50 MiB / 8.00 GiB (0‘-)_\n =      9      int omega=valori[nodo]+legami [nodo][i].      Disk  (/): 74.49 GiB / 459.52 GiB  (16%)  - ext4\n                                Local  IP  (wlp3s0):  192.168.3.155/24\n          10      - if( omega<Ya TOT or1[.egam1 i \"‘_’ [nodo][i].first]) v  .1  -first]      Battery  (AP23A7L):  79%  [AC Connected]\n          11      valori[legami[nodo] [1].first]=omega      Locale: en US.UTF-8\n          12      assegna_r(legami[nodo][i].first);\n          14    }      patrick@marcher:-/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n          15    }      /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-1inux-gnu/Scrtl.o:  in function ° start':\n          16    void mincammino(int  N,  int  M,  vector<int> X (.text+0x17):  undefined reference to 'main’\n          17      legami=vector<vector<pair<int,int>>>(N) collect2: error:  1d  returned 1 exit status\n                                patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ :      )     g++ mincammino.cpp :      :\n          18      for(int  i=0;i<M;i++){ g    At      /usr/bin/1d: /usr/lib/gcc/x86 64-linux-gnu/14/../../../x86 64-1inux-gnu/Scrtl.o:  in function '  start':\n          19      legami[X[1i]].push back({Y[i],P[i]}) i      i     (.text+0x17):  undefined reference to ‘main’\n          20      }      collect2: error:  ld returned 1 exit status\n          21      valori=vector<long  long>(N, 100000000000 Patrickemarcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp  |\n          22      valori[0]=0;\n          23      assegna_r(0);\n          24      D=valori;\n          25      for(int  i=0;i<D.size();i++){\n          26      |     if(D[i]==1000000000000000)D[i]=-1;\n          27      }\n 0      28      return;\n          29    }\n»  | © Restricted Mode  &) 0 A\\ 0      0   Ln26,Col43  Spaces:4  UTF-8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:34:51.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148491.113.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "v   M  Posta in arrivo - biar   x   QOIimpiàillaliam  0  x   0 mincammino2.it.pdf  x   +      -   ©   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E     o y] 51     I      iE 0 mincammino2.it....   j mincammino - T...   4} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - biar   x   QOIimpiàillaliam  0  x   0 mincammino2.it.pdf  x   +      -   ©   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    mincammino2.it.pdf      212     -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          702,
          358
        ],
        "ocr_text": "   « Subtask 1  | O punti]: Casi d’esempio.\n   « Subtask 2  [20 punti]: M = N — 1 ed è possibile raggiunere ogni nodo partendo dal nodo 0\n   « Subtask 3  [20 punti]: P   = 1.\n   . Subtask 4  [30 punti]: N < 1000 ¢ M < 3000\n   « Subtask 5  [30 punti]: Nessuna limitazione aggiuntiva.\nEsempi di input /output\n|      stdin\n 21\n 101\n 45      0122\n 011\n 022\n 131\n 213\n 2356\nSpiegazione\nNel primo caso di esempio c'è un unico arco dal nodo 1 al nodo 0, dunque il nodo 1 non è raggiungibile\ndal nodo 0, mentre si può andare dal nodo 0 in st stesso percorrendo una distanza di 0\n                                O ©)\nNel secondo caso di esempio:\n   * il nodo 0 ha distanza 0 da sè stesso;\n   « il nodo 1 è raggiungibile con un arco di peso 1:\n   « il nodo 2 è raggiungibile con un arco di peso 2;\n   « il nodo 3 è raggiungibile con un arco dal nodo 0 al nodo 1 e un arco dal nodo 1 al nodo 3, per una\n     distanza totale di 2."
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          287,
          358,
          344,
          1000
        ],
        "ocr_text": "   « Subtask 1  | O punti]: Casi d’esempio.\n   « Subtask 2  [20 punti]: M = N — 1 ed è possibile raggiunere ogni nodo partendo dal nodo 0\n   « Subtask 3  [20 punti]: P   = 1.\n   . Subtask 4  [30 punti]: N < 1000 ¢ M < 3000\n   « Subtask 5  [30 punti]: Nessuna limitazione aggiuntiva.\nEsempi di input /output\n|      stdin\n 21\n 101\n 45      0122\n 011\n 022\n 131\n 213\n 2356\nSpiegazione\nNel primo caso di esempio c'è un unico arco dal nodo 1 al nodo 0, dunque il nodo 1 non è raggiungibile\ndal nodo 0, mentre si può andare dal nodo 0 in st stesso percorrendo una distanza di 0\n                                O ©)\nNel secondo caso di esempio:\n   * il nodo 0 ha distanza 0 da sè stesso;\n   « il nodo 1 è raggiungibile con un arco di peso 1:\n   « il nodo 2 è raggiungibile con un arco di peso 2;\n   « il nodo 3 è raggiungibile con un arco dal nodo 0 al nodo 1 e un arco dal nodo 1 al nodo 3, per una\n     distanza totale di 2."
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          344,
          358,
          702,
          1000
        ],
        "ocr_text": "   « Subtask 1  | O punti]: Casi d’esempio.\n   « Subtask 2  [20 punti]: M = N — 1 ed è possibile raggiunere ogni nodo partendo dal nodo 0\n   « Subtask 3  [20 punti]: P   = 1.\n   . Subtask 4  [30 punti]: N < 1000 ¢ M < 3000\n   « Subtask 5  [30 punti]: Nessuna limitazione aggiuntiva.\nEsempi di input /output\n|      stdin\n 21\n 101\n 45      0122\n 011\n 022\n 131\n 213\n 2356\nSpiegazione\nNel primo caso di esempio c'è un unico arco dal nodo 1 al nodo 0, dunque il nodo 1 non è raggiungibile\ndal nodo 0, mentre si può andare dal nodo 0 in st stesso percorrendo una distanza di 0\n                                O ©)\nNel secondo caso di esempio:\n   * il nodo 0 ha distanza 0 da sè stesso;\n   « il nodo 1 è raggiungibile con un arco di peso 1:\n   « il nodo 2 è raggiungibile con un arco di peso 2;\n   « il nodo 3 è raggiungibile con un arco dal nodo 0 al nodo 1 e un arco dal nodo 1 al nodo 3, per una\n     distanza totale di 2."
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:35:01.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148501.114.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane 0  x  | 0 mincammino2Z.it.pdf  x   +      -  ©   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E     o y] 51     I      iE 0 mincammino2.it....   j mincammino - T...   4} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane 0  x  | 0 mincammino2Z.it.pdf  x   +      -  ©   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    mincammino2.it.pdf      212     -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          702,
          1000
        ],
        "ocr_text": "      pi   di input/outpu\n|      aa\n 21\n 101\n 45      0122\n 011\n 022\n 131\n 213\n 235\nSpiegazione\nNel primo caso di esempio ¢'¢ un unico arco dal nodo 1 al nodo 0, dunque il nodo 1 non & raggiungibile\ndal nodo 0, mentre si pud andare dal nodo 0 in sè stesso percorrendo una distanza di 0.\n                                1\n                                0      0\nNel secondo caso di esempio:\n   o il nodo 0 ha distanza 0 da sè stesso;\n   « il nodo 1 & raggiungibile con un arco di peso 1;      N\n   « il nodo 2 è raggiungibile con un arco di peso 2:\n   * il nodo 3 & raggiungibile con un arco dal nodo 0 al nodo 1 e un arco dal nodo 1 al nodo 3, per una\n     distanza totale di 2.\n                                !    '     i\n nincamnino2      Pagina 2 di 2"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:35:11.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148511.115.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          29
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int,int>>>legami;\n   vector<long long>valori;\n   void assegna_r({int nodo){\n   //vector<pair<int,int>>targets=legami[nodo];\n   for(int i=0;i<legami[nodo].size();i++){\n       int omega=valori[nodo]+legami[nodo][i].second;\n       if(omega<valori[legami[nodo] [i].first]){\n           valori[legami[nodo] [i].first]=omega;\n           assegna_r{legami[nodo] [i].first);\n       }\n   }\n   }\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       valori=vector<long long>(N,1000000000000000) ;\n       valori[0]=0;\n       assegna_r(0);\n       D=valori;\n       for(int i=0;i<D.size();i++)[\n       L   if(D[1i]==1000000000000000)D[i]=-1;\n       return;\n   }\ntedMode  ®@0A0      0  Ln27,Col6  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.7584684,
          0.76524806,
          0.89951533,
          0.45100203,
          0.9154543,
          0.73772866,
          0.7432434,
          0.85065,
          0.85422444,
          0.37188935,
          0.34192643,
          0.48458084,
          0.86465704,
          0.96244156,
          0.96956617,
          0.9252365,
          0.75927824,
          0.8610941,
          0.6443782,
          0.9238889,
          0.86210746,
          0.49339795,
          0.88264936,
          0.9017271,
          0.5377162,
          0.39311713,
          0.91067046,
          0.9137451,
          0.7006434
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications E I ©@ 4 O S M    B E G: 0 mincamminoz.it.... 0 mincammino - T...  0  volterra.olinfo.iti... 0 mincammino.cp...  [ | Nerminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15.\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   vector<vector<pair<int,int>>>legami;\n   vector<long long>valori;\n   void assegna_r({int nodo){\n   //vector<pair<int,int>>targets=legami[nodo];\n   for(int i=0;i<legami[nodo].size();i++){\n       int omega=valori[nodo]+legami[nodo][i].second;\n       if(omega<valori[legami[nodo] [i].first]){\n           valori[legami[nodo] [i].first]=omega;\n           assegna_r{legami[nodo] [i].first);\n       }\n   }\n   }\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       valori=vector<long long>(N,1000000000000000) ;\n       valori[0]=0;\n       assegna_r(0);\n       D=valori;\n       for(int i=0;i<D.size();i++)[\n       L   if(D[1i]==1000000000000000)D[i]=-1;\n       return;\n   }\ntedMode  ®@0A0      0  Ln27,Col6  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          990
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:35:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148520.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE 0 Olimpiadi Italian...   f mincammino - T...  0 volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE 0 Olimpiadi Italian...   f mincammino - T...  0 volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 15:35:20      .      L.      .      .\n         Time left: 03:24:39      c ammino minimo  (mlncammlno 2 ) submissio bmi     ns\n   Overview\n   Comemunication\n   QUADRI\n   Staterment      Submit .  a solution .\n   Submissions\n   MINCAMMING2      mincammino2;  | Choose File | No file chosen\n   Staternent\n' |   e iE  N\n   PALETTA      _r\n   Staterment\n     S      Previous Submissions\n   TRENI\n   Statement      Time      Status      Score      Files\n   Submissions.      235:16PM   Compiling...      e | NA\n    Contest Management System is released under\n      the GNU Allero General Public License,\n                                —\n                                Il  volterra.olinfo.it  is   sharing your scree      Stop sharing"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GESI"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          721,
          566,
          800,
          593
        ],
        "ocr_text": "Download"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:35:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148530.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 15:35:30\n                                c ammino .      minimo L.      (mlncammlno .      .     > ) Submissions\n         Time left: 03:24:29\n   Overview\n   Communication\n   QUADRI\n   Staterment      Submit -  a solution -\n   e\n   MINCAMMING2      mincammino2;  | Choose File No file chosen\n   Staternent\n' |   e iE  N\n   PALETTA      P\n   Staternent\n     A      Previous Submissions\n   TRENI\n   Staternent      Time      Status      Score      Files\n   ia      23516PM   Evaluated      detais      Download\n                                N\n   Documentation      2:33:02PM   Evaluated      detalls      Download\n   Contest Management Systsem is released under\n      the GNU Affero Gereral Public License.\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:35:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148540.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          244,
          323,
          748,
          819
        ],
        "ocr_text": "Submission details\n= Gy oo e EE BE a\n13 Output Is correct 0.695 sec 27.8MiB\n14 Output is correct 0.410 sec 242 MiB\n15 CEEE oo o > 1.500 sec 274 M8\n16 Output Is correct 0.161 sec 212 MIB\n17 Output is correct 0.188 sec 24.8 MiB\n18 CA oot X 0.126 sec 191 M8\n19 CEZE oo 0.001 sec 480 KIB\n20 _ Output isn't correct 0,001 sec 480 KiB I\n21 CEEEE oot corec 0.001 sec 480 K8\n22 CEZEE o oo 0.001 sec 480 KB\n23 _ Output isn't correct 0,001 sec 480 KB\n24 | notcorer — oot conect 0.001 sec 512 K8 -\nClose"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          148
        ],
        "ocr_text": "rii      Aitomabe (Englisn)  v      l"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          148,
          1000,
          1000
        ],
        "ocr_text": " tal\nSubmisscns\n           1"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:35:50.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148550.88.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          29
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int,int>>>legami;\n       vector<long long>valori;\n       void assegna_r{int nodo}{\n       //vector<pair<int,int>>targets=legami [nodo];\n       for(int i=0;i<legami[nodo].size();i++){\n           int omega=valori[nodo]+legami[nodo][i].second;\n           if(omega<valori[legami[nodo] [i].first]){\n               valori[legami[nodo] [i].first {Fomega;\n               assegna_r{legami[nodo][i].first);\n           }\n       }\n       }\n       void mincammino{int N,  int M, vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           legami=vector<vector<pair<int, int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna_r(0);\n           D=valori;\n           for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000)D[i]=-1;\n            |\n            return;\n       }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.62336475,
          0.548482,
          0.9180508,
          0.7934489,
          0.90259993,
          0.9032521,
          0.8432052,
          0.81878537,
          0.8209914,
          0.3120798,
          0.55247474,
          0.6967471,
          0.8358046,
          0.9268309,
          0.7524263,
          0.9222279,
          0.8388215,
          0.87507606,
          0.66251636,
          0.92277473,
          0.82207423,
          0.32749978,
          0.7664816,
          0.9000995,
          0.55976796,
          0.3902943,
          0.6102073,
          0.9142755,
          0.9662912,
          0.6481973
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15.\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int,int>>>legami;\n       vector<long long>valori;\n       void assegna_r{int nodo}{\n       //vector<pair<int,int>>targets=legami [nodo];\n       for(int i=0;i<legami[nodo].size();i++){\n           int omega=valori[nodo]+legami[nodo][i].second;\n           if(omega<valori[legami[nodo] [i].first]){\n               valori[legami[nodo] [i].first {Fomega;\n               assegna_r{legami[nodo][i].first);\n           }\n       }\n       }\n       void mincammino{int N,  int M, vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           legami=vector<vector<pair<int, int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna_r(0);\n           D=valori;\n           for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000)D[i]=-1;\n            |\n            return;\n       }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:36:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148560.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          29
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int,int>>>legami;\n       vector<long long>valori;\n       void assegna_r{int nodo}{\n       //vector<pair<int,int>>targets=legami [nodo];\n       for(int i=0;i<legami[nodo].size();i++){\n           int omega=valori[nodo]+legami[nodo][i].second;\n           if(omega<valori[legami[nodo] [i].first]){\n               valori[legami[nodo] [i].first {Fomega;\n               assegna_r{legami[nodo][i].first);\n           }\n       }\n       }\n       void mincammino{int N,  int M, vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           legami=vector<vector<pair<int, int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna_r(0);\n           D=valori;\n           for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000)D[i]=-1;\n            |\n            return;\n       }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.62336475,
          0.548482,
          0.9180508,
          0.7934489,
          0.90259993,
          0.9032521,
          0.8432052,
          0.81878537,
          0.8209914,
          0.3120798,
          0.55247474,
          0.6967471,
          0.8358046,
          0.9268309,
          0.7524263,
          0.9222279,
          0.8388215,
          0.87507606,
          0.66251636,
          0.92277473,
          0.82207423,
          0.32749978,
          0.7664816,
          0.9000995,
          0.55976796,
          0.3902943,
          0.6102073,
          0.9142755,
          0.9662912,
          0.6481973
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15.\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int,int>>>legami;\n       vector<long long>valori;\n       void assegna_r{int nodo}{\n       //vector<pair<int,int>>targets=legami [nodo];\n       for(int i=0;i<legami[nodo].size();i++){\n           int omega=valori[nodo]+legami[nodo][i].second;\n           if(omega<valori[legami[nodo] [i].first]){\n               valori[legami[nodo] [i].first {Fomega;\n               assegna_r{legami[nodo][i].first);\n           }\n       }\n       }\n       void mincammino{int N,  int M, vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           legami=vector<vector<pair<int, int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna_r(0);\n           D=valori;\n           for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000)D[i]=-1;\n            |\n            return;\n       }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:36:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148570.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          29
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int,int>>>legami;\n       vector<long long>valori;\n       void assegna_r{int nodo}{\n       //vector<pair<int,int>>targets=legami [nodo];\n       for(int i=0;i<legami[nodo].size();i++){\n           int omega=valori[nodo]+legami[nodo][i].second;\n           if(omega<valori[legami[nodo] [i].first]){\n               valori[legami[nodo] [i].first {Fomega;\n               assegna_r{legami[nodo][i].first);\n           }\n       }\n       }\n       void mincammino{int N,  int M, vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           legami=vector<vector<pair<int, int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna_r(0);\n           D=valori;\n           for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000)D[i]=-1;\n            |\n            return;\n       }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.62336475,
          0.548482,
          0.9180508,
          0.7934489,
          0.90259993,
          0.9032521,
          0.8432052,
          0.81878537,
          0.8209914,
          0.3120798,
          0.55247474,
          0.6967471,
          0.8358046,
          0.9268309,
          0.7524263,
          0.9222279,
          0.8388215,
          0.87507606,
          0.66251636,
          0.92277473,
          0.82207423,
          0.32749978,
          0.7664816,
          0.9000995,
          0.55976796,
          0.3902943,
          0.6102073,
          0.9142755,
          0.9662912,
          0.6481973
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15.\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int,int>>>legami;\n       vector<long long>valori;\n       void assegna_r{int nodo}{\n       //vector<pair<int,int>>targets=legami [nodo];\n       for(int i=0;i<legami[nodo].size();i++){\n           int omega=valori[nodo]+legami[nodo][i].second;\n           if(omega<valori[legami[nodo] [i].first]){\n               valori[legami[nodo] [i].first {Fomega;\n               assegna_r{legami[nodo][i].first);\n           }\n       }\n       }\n       void mincammino{int N,  int M, vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           legami=vector<vector<pair<int, int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna_r(0);\n           D=valori;\n           for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000)D[i]=-1;\n            |\n            return;\n       }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:36:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148580.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          29
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int,int>>>legami;\n       vector<long long>valori;\n       void assegna_r{int nodo}{\n       //vector<pair<int,int>>targets=legami [nodo];\n       for(int i=0;i<legami[nodo].size();i++){\n           int omega=valori[nodo]+legami[nodo][i].second;\n           if(omega<valori[legami[nodo] [i].first]){\n               valori[legami[nodo] [i].first {Fomega;\n               assegna_r{legami[nodo][i].first);\n           }\n       }\n       }\n       void mincammino{int N,  int M, vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           legami=vector<vector<pair<int, int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna_r(0);\n           D=valori;\n           for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000)D[i]=-1;\n            |\n            return;\n       }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.62336475,
          0.548482,
          0.9180508,
          0.7934489,
          0.90259993,
          0.9032521,
          0.8432052,
          0.81878537,
          0.8209914,
          0.3120798,
          0.55247474,
          0.6967471,
          0.8358046,
          0.9268309,
          0.7524263,
          0.9222279,
          0.8388215,
          0.87507606,
          0.66251636,
          0.92277473,
          0.82207423,
          0.32749978,
          0.7664816,
          0.9000995,
          0.55976796,
          0.3902943,
          0.6102073,
          0.9142755,
          0.9662912,
          0.6481973
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15.\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       vector<vector<pair<int,int>>>legami;\n       vector<long long>valori;\n       void assegna_r{int nodo}{\n       //vector<pair<int,int>>targets=legami [nodo];\n       for(int i=0;i<legami[nodo].size();i++){\n           int omega=valori[nodo]+legami[nodo][i].second;\n           if(omega<valori[legami[nodo] [i].first]){\n               valori[legami[nodo] [i].first {Fomega;\n               assegna_r{legami[nodo][i].first);\n           }\n       }\n       }\n       void mincammino{int N,  int M, vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           legami=vector<vector<pair<int, int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna_r(0);\n           D=valori;\n           for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000)D[i]=-1;\n            |\n            return;\n       }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:36:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148590.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          2,
          29
        ],
        "text_content": "   #include <algorithm>\n   using namespace std;\n   void assegna_r{int nodo){\n   //vector<pair<int,int>>targets=legami [nodo];\n   for(int i=0;i<legami[nodo].size();i++){\n       int omega=valori[nodo]+legami[nodo][i].second;\n       if(omega<valori[legami[nodo] [i].first]){\n           valori[legami[nodo] [i].first]=omega;\n           assegna_r{legami[nodo] [i].first);\n       }\n   }\n   }\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       valori=vector<long long>(N,1000000000000000) ;\n       valori[0]=0;\n       assegna_r(0);\n       D=valori;\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.64790595,
          0.9183468,
          0.86345816,
          0.8708613,
          0.88726914,
          0.84596515,
          0.29899743,
          0.24925445,
          0.4047472,
          0.92091155,
          0.92239016,
          0.91197145,
          0.9124325,
          0.42855987,
          0.8735373,
          0.7262839,
          0.9258393,
          0.8409169,
          0.44317475,
          0.8864944,
          0.9271148,
          0.8771162,
          0.34700957,
          0.90787995,
          0.9126121,
          0.9207304,
          0.7133062
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          109,
          1000,
          153
        ],
        "ocr_text": "€ mincammino.cpp X      D --"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          153,
          1000,
          190
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          35,
          190,
          1000,
          211
        ],
        "ocr_text": "l   #include <vector>      -"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          211,
          70,
          1000
        ],
        "ocr_text": "2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15.\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\nD)"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          70,
          211,
          1000,
          1000
        ],
        "ocr_text": "   #include <algorithm>\n   using namespace std;\n   void assegna_r{int nodo){\n   //vector<pair<int,int>>targets=legami [nodo];\n   for(int i=0;i<legami[nodo].size();i++){\n       int omega=valori[nodo]+legami[nodo][i].second;\n       if(omega<valori[legami[nodo] [i].first]){\n           valori[legami[nodo] [i].first]=omega;\n           assegna_r{legami[nodo] [i].first);\n       }\n   }\n   }\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       valori=vector<long long>(N,1000000000000000) ;\n       valori[0]=0;\n       assegna_r(0);\n       D=valori;\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:36:40.878000020Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148600.878.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   a 799 08 novembre  patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          29
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n                                i\n       using namespace std;\n       void assegna r(int nodo){\n       //vector<pair<int,int>>targets=legami[nodo];\n       for(int i=0;i<legami[nodo].size();i++){\n           int omega=valori[nodo]+legami[nodo][i].second;\n           if(omega<valori[legami[nodo][i].first]){\n               valori[legami[nodo] [i].first]=omega;\n               assegna  r{legami[nodo][i].first);\n           }\n       }\n       }\n            mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) |Î   I\n       void|\n           legami=vector<vector<pair<int,int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna_r(0);\n           D=valori;\n           for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000)D[i]=-1;\n           }\n           return;\nRestricted Mode  X0 A0      0  Ln16,Col5  Spaces:d4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.59396356,
          0.6992951,
          0.653079,
          0.91456014,
          0.8814579,
          0.5914013,
          0.8662406,
          0.7716906,
          0.67629457,
          0.27964342,
          0.62808305,
          0.9567663,
          0.96856743,
          0.79380524,
          0.8988262,
          0.79604113,
          0.58166444,
          0.7654438,
          0.712298,
          0.90624803,
          0.78505164,
          0.4460919,
          0.63295496,
          0.9017506,
          0.89479625,
          0.4275385,
          0.90626246,
          0.88796836,
          0.592811
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   a 799 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n                                i\n       using namespace std;\n       void assegna r(int nodo){\n       //vector<pair<int,int>>targets=legami[nodo];\n       for(int i=0;i<legami[nodo].size();i++){\n           int omega=valori[nodo]+legami[nodo][i].second;\n           if(omega<valori[legami[nodo][i].first]){\n               valori[legami[nodo] [i].first]=omega;\n               assegna  r{legami[nodo][i].first);\n           }\n       }\n       }\n            mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) |Î   I\n       void|\n           legami=vector<vector<pair<int,int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna_r(0);\n           D=valori;\n           for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000)D[i]=-1;\n           }\n           return;\nRestricted Mode  X0 A0      0  Ln16,Col5  Spaces:d4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:36:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148610.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          19
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n     v void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n   È      vector<vector<pair<int,int>>>legami; vector<long long>valori;\n           legami=vector<vector<pair<int,int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna r(0);\n           D=valori;\n           for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000)D[i]=-1;\n           }\n           return;\n       }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.536387,
          0.5082842,
          0.7868988,
          0.9058775,
          0.7910335,
          0.8360547,
          0.83898216,
          0.6480692,
          0.89678556,
          0.7810817,
          0.38475573,
          0.7857947,
          0.9042495,
          0.914296,
          0.47971627,
          0.89678556,
          0.90711755,
          0.7626923,
          0.6203029
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n     v void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n   È      vector<vector<pair<int,int>>>legami; vector<long long>valori;\n           legami=vector<vector<pair<int,int>>>(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           valori=vector<long long>(N,1000000000000000) ;\n           valori[0]=0;\n           assegna r(0);\n           D=valori;\n           for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000)D[i]=-1;\n           }\n           return;\n       }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:37:00.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148620.88.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          17
        ],
        "text_content": "   #include <vector>\n                                -\n   #include <algorithm>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& Di {\n       vector<vector<pair<int,int>>>legami;\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       -=vecto r<long long>(N,1000000000000000) ;\n       valori[(e]=0;\n       assegna r(0);\n       D=valori;\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[i]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.79004955,
          0.5490314,
          0.91776264,
          0.9193146,
          0.8955172,
          0.7652536,
          0.8224872,
          0.7802243,
          0.71843493,
          0.9185505,
          0.8634136,
          0.05,
          0.873818,
          0.88723826,
          0.8434939,
          0.33796296,
          0.9217552,
          0.91346824,
          0.90687996,
          0.69003844
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\nD)"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n                                -\n   #include <algorithm>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& Di {\n       vector<vector<pair<int,int>>>legami;\n       legami=vector<vector<pair<int,int>>>(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       -=vecto r<long long>(N,1000000000000000) ;\n       valori[(e]=0;\n       assegna r(0);\n       D=valori;\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[i]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:37:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148630.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          17
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami;\n       legami=vector<vector<pair<int,int>>>(N);\n       for[(int 1=0;i<M;il+){\n       |    legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       assegna_r(0);\n       for(int i=0;i<D.size();i++){\n           if(D[1]==1000000000000000)D[1i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln7,Col22  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "> valori Aa ab *"
        ],
        "line_confidences": [
          0.9151079,
          0.9180979,
          0.9045568,
          0.91396105,
          0.7652536,
          0.40822452,
          0.5159633,
          0.7599988,
          0.9205383,
          0.72422475,
          0.05,
          0.88240737,
          0.8278651,
          0.5164433,
          0.9244218,
          0.9151901,
          0.9134718,
          0.6650319
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          603,
          188,
          784,
          223
        ],
        "ocr_text": "> valori Aa ab *"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          232
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp\n                                Noresuls   P  L  =  x    ="
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          232,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          232,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami;\n       legami=vector<vector<pair<int,int>>>(N);\n       for[(int 1=0;i<M;il+){\n       |    legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       assegna_r(0);\n       for(int i=0;i<D.size();i++){\n           if(D[1]==1000000000000000)D[1i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln7,Col22  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:37:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148640.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          17
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami;\n           legami=vector<vector<pair<int, int»a-;\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,10600000000000000);\n           D[9]=6;\n           assegna r(0);\n           for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000)D[i]=-1;\n           }\n            return;\n       }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.671927,
          0.7814279,
          0.9126858,
          0.9062789,
          0.748885,
          0.72538,
          0.859941,
          0.70046705,
          0.8819641,
          0.6264963,
          0.31436235,
          0.7953348,
          0.8796233,
          0.54296994,
          0.9201072,
          0.9064092,
          0.81310135,
          0.73727447
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami;\n           legami=vector<vector<pair<int, int»a-;\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,10600000000000000);\n           D[9]=6;\n           assegna r(0);\n           for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000)D[i]=-1;\n           }\n            return;\n       }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:37:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148650.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          16
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) |î\n           vector<vector<pair<int,int>>>legami{N} ;|\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N, 1000000000000000) ;\n           D[9]=6;\n           assegna r(0);\n           for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000)D[i]=-1;\n           }\n           return;\n       }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6855218,
          0.8107487,
          0.8412201,
          0.888514,
          0.7471127,
          0.746951,
          0.5770005,
          0.9681434,
          0.78967345,
          0.5380475,
          0.7812691,
          0.87959766,
          0.41982377,
          0.9126595,
          0.9085428,
          0.9182116,
          0.6085659
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) |î\n           vector<vector<pair<int,int>>>legami{N} ;|\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N, 1000000000000000) ;\n           D[9]=6;\n           assegna r(0);\n           for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000)D[i]=-1;\n           }\n           return;\n       }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:37:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148660.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          16
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N, 1000000000000000) ;\n           D[9]=6;\n      |  ANOE for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000)D[i]=-1;\n           }\n           return;\n       }\nRestricted Mode  X0 A0      0  Ln11,ColS(13selected)  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.69433355,
          0.8107487,
          0.91170573,
          0.90645325,
          0.6831894,
          0.7814722,
          0.6887001,
          0.9681434,
          0.78967345,
          0.34839982,
          0.6809561,
          0.41982377,
          0.9126595,
          0.9085428,
          0.92688745,
          0.62313646
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nn\n12\n13\n14\n15\n16\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N, 1000000000000000) ;\n           D[9]=6;\n      |  ANOE for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000)D[i]=-1;\n           }\n           return;\n       }\nRestricted Mode  X0 A0      0  Ln11,ColS(13selected)  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:37:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148670.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          16
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N, 1000000000000000) ;\n           D[9]=6;\n      |  ANOE for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000)D[i]=-1;\n           }\n           return;\n       }\nRestricted Mode  X0 A0      0  Ln11,ColS(13selected)  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.69433355,
          0.8107487,
          0.91170573,
          0.90645325,
          0.6831894,
          0.7814722,
          0.6887001,
          0.9681434,
          0.78967345,
          0.34839982,
          0.6809561,
          0.41982377,
          0.9126595,
          0.9085428,
          0.92688745,
          0.62313646
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nn\n12\n13\n14\n15\n16\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N, 1000000000000000) ;\n           D[9]=6;\n      |  ANOE for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000)D[i]=-1;\n           }\n           return;\n       }\nRestricted Mode  X0 A0      0  Ln11,ColS(13selected)  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:38:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148680.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          16
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N, 1000000000000000) ;\n           D[9]=6;\n      |  ANOE for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000)D[i]=-1;\n           }\n           return;\n       }\nRestricted Mode  X0 A0      0  Ln11,ColS(13selected)  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.69433355,
          0.8107487,
          0.91170573,
          0.90645325,
          0.6831894,
          0.7814722,
          0.6887001,
          0.9681434,
          0.78967345,
          0.34839982,
          0.6809561,
          0.41982377,
          0.9126595,
          0.9085428,
          0.92688745,
          0.62313646
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nn\n12\n13\n14\n15\n16\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N, 1000000000000000) ;\n           D[9]=6;\n      |  ANOE for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000)D[i]=-1;\n           }\n           return;\n       }\nRestricted Mode  X0 A0      0  Ln11,ColS(13selected)  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:38:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148690.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          16
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N, 1000000000000000) ;\n           D[9]=6;\n      |  ANOE for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000)D[i]=-1;\n           }\n           return;\n       }\nRestricted Mode  X0 A0      0  Ln11,ColS(13selected)  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.69433355,
          0.8107487,
          0.91170573,
          0.90645325,
          0.6831894,
          0.7814722,
          0.6887001,
          0.9681434,
          0.78967345,
          0.34839982,
          0.6809561,
          0.41982377,
          0.9126595,
          0.9085428,
          0.92688745,
          0.62313646
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\nn\n12\n13\n14\n15\n16\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N, 1000000000000000) ;\n           D[9]=6;\n      |  ANOE for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000)D[i]=-1;\n           }\n           return;\n       }\nRestricted Mode  X0 A0      0  Ln11,ColS(13selected)  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:38:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148700.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          16
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N, 1000000000000000) ;\n       D[0]=6;\n       Fssegnalnilal;\n       for(int i=0;i<D.size();;++)(\n           if(D[1]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7731181,
          0.91606283,
          0.9152718,
          0.90741134,
          0.83571196,
          0.83528626,
          0.7139842,
          0.9688776,
          0.7895941,
          0.068284005,
          0.05,
          0.7284024,
          0.56761545,
          0.9191044,
          0.90956634,
          0.9011678,
          0.6437102
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n12\n13\n14\n15\n16\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N, 1000000000000000) ;\n       D[0]=6;\n       Fssegnalnilal;\n       for(int i=0;i<D.size();;++)(\n           if(D[1]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:38:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148710.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          16
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) |î\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n                legami[X[i]].push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N, 1000000000000000) ;\n           D[0]=6;\n           std: :set|\n           for(int i=0;i<D.size();i++){\n           }   if(D[il==1990998606669990)0fi]=-1;\n            return;\n       }\nRestricted Mode  X0 A0      0  Ln11,Col13  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.68514013,
          0.8107487,
          0.91170573,
          0.8823204,
          0.6831894,
          0.7814722,
          0.6887001,
          0.9681434,
          0.78967345,
          0.3568754,
          0.6964218,
          0.87959766,
          0.75110435,
          0.9085428,
          0.9182116,
          0.5891495
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) |î\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n                legami[X[i]].push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N, 1000000000000000) ;\n           D[0]=6;\n           std: :set|\n           for(int i=0;i<D.size();i++){\n           }   if(D[il==1990998606669990)0fi]=-1;\n            return;\n       }\nRestricted Mode  X0 A0      0  Ln11,Col13  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:38:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148720.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          16
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) |î\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N, 1000000000000000) ;\n           D[9]=6;\n           set<pair<int,int>|\n           for(int i=0;i<D.size();i++){\n           }   if(D[il==1990998606669990)0fi]=-1;\n           return;\n       }\nRestricted Mode  X0 A0      0  Ln11,Col22  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6883228,
          0.8107487,
          0.91170573,
          0.8823204,
          0.6831894,
          0.7814722,
          0.6887001,
          0.9681434,
          0.78967345,
          0.56785315,
          0.44085366,
          0.87959766,
          0.74692476,
          0.9085428,
          0.9182116,
          0.59251034
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) |î\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N, 1000000000000000) ;\n           D[9]=6;\n           set<pair<int,int>|\n           for(int i=0;i<D.size();i++){\n           }   if(D[il==1990998606669990)0fi]=-1;\n           return;\n       }\nRestricted Mode  X0 A0      0  Ln11,Col22  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:38:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148730.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          16
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) |î\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N, 1000000000000000) ;\n           D[0]=0;\n           set<pair<int,int>>\n           for(int i=0;i<D.size();i++){\n           }   if(D[i|==1eeeeeeeeeaaeeee)nfi]=-1;\n           return;\n       }\nRestricted Mode  X0 A0      0  Ln11,Col23  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6758433,
          0.8107487,
          0.91170573,
          0.8823204,
          0.6831894,
          0.7814722,
          0.6887001,
          0.9681434,
          0.78967345,
          0.19336823,
          0.8579892,
          0.87959766,
          0.74214077,
          0.9085428,
          0.9182116,
          0.59871256
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) |î\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N, 1000000000000000) ;\n           D[0]=0;\n           set<pair<int,int>>\n           for(int i=0;i<D.size();i++){\n           }   if(D[i|==1eeeeeeeeeaaeeee)nfi]=-1;\n           return;\n       }\nRestricted Mode  X0 A0      0  Ln11,Col23  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:39:00.878000020Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148740.878.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          16
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) |î\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N, 1000000000000000) ;\n           D[0]=0;\n           priority queue|=pair<1xt,int>>\n           for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000)D[i]=-1;\n           }\n           return;\n       }\nRestricted Mode  X0 A0      0  Ln11,Col19  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.70970494,
          0.8107487,
          0.91170573,
          0.8823204,
          0.6831894,
          0.7814722,
          0.6887001,
          0.9681434,
          0.78967345,
          0.19336823,
          0.6939929,
          0.87959766,
          0.41982377,
          0.9126595,
          0.9085428,
          0.9182116,
          0.60071605
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) |î\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N, 1000000000000000) ;\n           D[0]=0;\n           priority queue|=pair<1xt,int>>\n           for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000)D[i]=-1;\n           }\n           return;\n       }\nRestricted Mode  X0 A0      0  Ln11,Col19  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:39:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148750.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          16
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[9]=6;\n       priority queue<pair<int,int>>|£|l|I\n       for(int i=0;i<D.size();i++){\n           if(D[1]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln11,Col35  Spaces:4  UTF8  C++  [",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8339248,
          0.91606283,
          0.9152718,
          0.90741134,
          0.83571196,
          0.83528626,
          0.80901694,
          0.9227185,
          0.7133425,
          0.46315807,
          0.7296944,
          0.87317955,
          0.56761545,
          0.9191044,
          0.90956634,
          0.9011678,
          0.64252245
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[9]=6;\n       priority queue<pair<int,int>>|£|l|I\n       for(int i=0;i<D.size();i++){\n           if(D[1]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln11,Col35  Spaces:4  UTF8  C++  ["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:39:20.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148760.88.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          16
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) |î\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N, 1000000000000000) ;\n           D[0]=0;\n           priority queue<pair<int,int>>co£tr|\n           for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000)D[i]=-1;\n           }\n           return;\n       }\nRestricted Mode  X0 A0      0  Ln11,Col39  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.69955397,
          0.8107487,
          0.91170573,
          0.8823204,
          0.6831894,
          0.7814722,
          0.6887001,
          0.9681434,
          0.78967345,
          0.19336823,
          0.69607544,
          0.87959766,
          0.41982377,
          0.9126595,
          0.9085428,
          0.9182116,
          0.5963181
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       using namespace std;\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) |î\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N, 1000000000000000) ;\n           D[0]=0;\n           priority queue<pair<int,int>>co£tr|\n           for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000)D[i]=-1;\n           }\n           return;\n       }\nRestricted Mode  X0 A0      0  Ln11,Col39  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:39:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148770.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          16
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) E\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[9]=6;\n       priority queue<pair<int,int>>co;trollo;\n       for(int i=0;i<D.size();i++){\n           if(D[1]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln11, Col44  Spaces:4  UTF8  C++  QQ",
        "lsp_tooltips": [],
        "line_confidences": [
          0.62633646,
          0.9209858,
          0.9193146,
          0.8884546,
          0.83571196,
          0.83528626,
          0.675528,
          0.9227185,
          0.7133425,
          0.538357,
          0.71738315,
          0.87317955,
          0.56761545,
          0.9191044,
          0.90956634,
          0.9666465,
          0.6368783
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) E\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[9]=6;\n       priority queue<pair<int,int>>co;trollo;\n       for(int i=0;i<D.size();i++){\n           if(D[1]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln11, Col44  Spaces:4  UTF8  C++  QQ"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:39:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148780.879.jpg",
    "open_windows": [
      "Browser",
      "Terminal"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l    ° <o 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...  /- ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [
      {
        "is_running_or_debugging": true,
        "visible_output_snippet": "i   File   Edit  Selection   View  Go   Run    --      =   =      &)      Terminal - patrick@marcher: ~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino      A- Dx\n© Restricted Mode is intended for safe code browsing. Trust this window to enable     .      . -   .      .      i      i      I\n      __      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n        G+ mincammino.cpp  X      /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-1inux-gnu/Scrtl.o:  in function ° start':\n L D      (.text+6x17):  undefined reference to \"main’\n        home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > min collect2:  error:  ld  returned 1 exit status\n           1    CRETED.  e      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp      '\n Q      3      .      /usr/bin/1d:  /usr/lib/gcc/x86 64-linux-gnu/14/../../../x86 64-1inux-gnu/Scrtl.o:  in function   start':\n           2    #include  <algorithm>      (.text+0x17):  undefined reference to ‘main'\n           3    using  namespace  std;      collect2: error:  ld returned 1 exit status\n Ì-Q      4    void mincammino(int  N,  int  M,  vector<int> X patrick@marcher:-/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n           5      vector<vector<pair<int,int>>>legami(N);  /usr/bin/ld:  /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/Scrtl.o:  in function ' _start':\n                           i     ’     i     ,      ’      '  (.text+0x17):  undefined reference to  ‘main'\n)3(5      6      for(int  i=0;i<M;i++){      collect2:  error:  1d returned 1 exit status\n           7      legami[X[i]].push_back({Y[i],P[1i]}) patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n           8      }      mincammino.cpp:  In function  ‘void mincammino(int,  int,  std::vector<int>,  std::vector<int>,  std::vector<int>,  std::vector\n B      9      D=vector<long -      long>(N,1608086686600086) <long long int>&)\":\n                                mincammino.cpp:11:5:  error:  ‘priority_queue’ was not declared in this scope\n          10      D[0]=0;      11  |      priority gueue<pair<int,int>>controllo;\n          11      priority  queue<pair<int,int>>controllo;      |      ,      -\n          12      for(int  i=0;i<D.size();i++){      mincammino.cpp:3:1: note:  ‘std::priority queue’  is defined  in header ‘<queue>’';  this is probably fixable by adding  ‘#inc\n          13      if ;  (D[i]==1000000000000000)D[i]=-1; ;  ]==      i1=.1.  lude <queue>'\n                                2  |  #include <algorithm>\n          14      }      +++ |+#include <queue>\n          15      return;      3  |  using namespace std;\n          16    }      mincammino.cpp:11:32:  error:   expected primary-expression before ‘>’ token\n                                11  |      priority queue<pair<int,int->controllo;\n                                |      .\n                                mincammino.cpp:11:34: error:  ‘controllo’ was not declared in this scope\n                                11 |      priority queue<pair<int,int>>controllo;\n                                |      -\n                                patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ l\n»  | © Restricted Mode   ®@0A0      0   Ln11, Col44  Spaces:4   UTF8  C++   Q"
      }
    ],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° <o 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...  /- ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "terminal_body",
        "box_2d": [
          0,
          25,
          1000,
          1000
        ],
        "ocr_text": "i   File   Edit  Selection   View  Go   Run    --      =   =      &)      Terminal - patrick@marcher: ~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino      A- Dx\n© Restricted Mode is intended for safe code browsing. Trust this window to enable     .      . -   .      .      i      i      I\n      __      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n        G+ mincammino.cpp  X      /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-1inux-gnu/Scrtl.o:  in function ° start':\n L D      (.text+6x17):  undefined reference to \"main’\n        home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > min collect2:  error:  ld  returned 1 exit status\n           1    CRETED.  e      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp      '\n Q      3      .      /usr/bin/1d:  /usr/lib/gcc/x86 64-linux-gnu/14/../../../x86 64-1inux-gnu/Scrtl.o:  in function   start':\n           2    #include  <algorithm>      (.text+0x17):  undefined reference to ‘main'\n           3    using  namespace  std;      collect2: error:  ld returned 1 exit status\n Ì-Q      4    void mincammino(int  N,  int  M,  vector<int> X patrick@marcher:-/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n           5      vector<vector<pair<int,int>>>legami(N);  /usr/bin/ld:  /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/Scrtl.o:  in function ' _start':\n                           i     ’     i     ,      ’      '  (.text+0x17):  undefined reference to  ‘main'\n)3(5      6      for(int  i=0;i<M;i++){      collect2:  error:  1d returned 1 exit status\n           7      legami[X[i]].push_back({Y[i],P[1i]}) patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n           8      }      mincammino.cpp:  In function  ‘void mincammino(int,  int,  std::vector<int>,  std::vector<int>,  std::vector<int>,  std::vector\n B      9      D=vector<long -      long>(N,1608086686600086) <long long int>&)\":\n                                mincammino.cpp:11:5:  error:  ‘priority_queue’ was not declared in this scope\n          10      D[0]=0;      11  |      priority gueue<pair<int,int>>controllo;\n          11      priority  queue<pair<int,int>>controllo;      |      ,      -\n          12      for(int  i=0;i<D.size();i++){      mincammino.cpp:3:1: note:  ‘std::priority queue’  is defined  in header ‘<queue>’';  this is probably fixable by adding  ‘#inc\n          13      if ;  (D[i]==1000000000000000)D[i]=-1; ;  ]==      i1=.1.  lude <queue>'\n                                2  |  #include <algorithm>\n          14      }      +++ |+#include <queue>\n          15      return;      3  |  using namespace std;\n          16    }      mincammino.cpp:11:32:  error:   expected primary-expression before ‘>’ token\n                                11  |      priority queue<pair<int,int->controllo;\n                                |      .\n                                mincammino.cpp:11:34: error:  ‘controllo’ was not declared in this scope\n                                11 |      priority queue<pair<int,int>>controllo;\n                                |      -\n                                patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ l\n»  | © Restricted Mode   ®@0A0      0   Ln11, Col44  Spaces:4   UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:39:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148790.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          17
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <qu\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=6;\n       priority queue<pair<int,int>>controllo;\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[1i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln3,Col13  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6989444,
          0.8344414,
          0.82957923,
          0.91742533,
          0.90331197,
          0.6814888,
          0.8205077,
          0.52418983,
          0.920408,
          0.73640805,
          0.07428604,
          0.9108085,
          0.8757833,
          0.34339377,
          0.9244218,
          0.9151901,
          0.9127499,
          0.6634389
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <qu\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=6;\n       priority queue<pair<int,int>>controllo;\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[1i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln3,Col13  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:40:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148800.879.jpg",
    "open_windows": [
      "Browser",
      "Terminal"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l    ° <o 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...  /- ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [
      {
        "is_running_or_debugging": true,
        "visible_output_snippet": "i   File   Edit  Selection   View  Go   Run    --      =   =      &)      Terminal - patrick@marcher: ~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino      A -DOXx\n                                (.text+0x17):  undefined reference to  ‘main'      è\n@ Restricted Mode is intended for safe code browsing. Trust this window to enable collect2:  error:  1d returned 1 exit status      l      l      )      )\n      _—      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n        G+ mincammino.cpp  X      /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-1inux-gnu/Scrtl.o:  in function ° start':\n 0      (.text+6x17):  undefined reference to \"main’\n        home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > min collect2:  error:  ld  returned 1 exit status\n           1    CRETED.  e      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp      '\n Q      3      .      /usr/bin/1d:  /usr/lib/gcc/x86 64-linux-gnu/14/../../../x86 64-1inux-gnu/Scrtl.o:  in function   start':\n           2    #include  <algorithm>      (.text+0x17):  undefined reference to ‘main'\n           3    #include  <queue>      collect2: error:  ld returned 1 exit status\n Ì-Q      4    using  namespace  std;      patrick@marcher:-/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n           5    void mincammino(int  N,   int  M,   vector<int> xm.i.ncun.i.no.cpp:  In function  ‘void mincammino(int,  int,  std::vector<int>,  std::vector<int>,  std::vector<int>,  std::vector\n                                i     iy      F      <long long int>&)':\n)3(5      6      vector<vector<pair<int,int>>>legami(N); mincammino.cpp:11:5:  error:  ‘priority_queue’ was not declared in this scope\n           7      for(int  i=0;i<M;i++){      11  |      priority gueue<pair<int,int>>controllo;\n           8      legami[X[i]].push_back({Y[i],P[i]})      I     )      )\n B      9      -      mincammino.cpp:3:1: .      note:  ‘std::priority .   queue’  is defined in header ‘<queue>’;  this is probably fixable by adding  ‘#inc .\n                     }      lude <queue>'\n          10      D=vector<long  long>(N,1000000000000000)     2  | #include <algorithm>\n          11      D[O]=0;      +++ |+#include <queue>\n          12      priority  queue<pair<int,int>>controllo;     3 |  using namespace std;\n          13      for(int  i=0;i<D.size();i++){      mincammino.cpp:11:32:  error:  expected primary-expression before ‘>’ token\n          14      if(D[i]i—leeeeeeeeéaeeeee)D[11—  1.      11  |      priority queue<pair<int,int>>controllo; ”\n                                ==      =-1;      |\n          15      }      mincammino.cpp:11:34: error:  ‘controllo’ was not declared in this scope\n          16      return;      11  |      priority queue<pair<int,int>>controllo;\n          17    }      |      ’\n                                patrick@marcher:-/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n                                /usr/bin/ld:  /usr/lib/gcc/x86 64-linux-gnu/14/../../../x86 64-1inux-gnu/Scrtl.o:  in function ‘  start':\n                                (.text+0x17):  undefined reference to ‘main'\n                                collect2: error:  ld returned 1 exit status\n                                patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ l\n> | © Restricted Mode    0 /A0      0   Ln3,Col17  Spaces:4   UTF8  C++   Q"
      }
    ],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° <o 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...  /- ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "terminal_body",
        "box_2d": [
          0,
          25,
          1000,
          1000
        ],
        "ocr_text": "i   File   Edit  Selection   View  Go   Run    --      =   =      &)      Terminal - patrick@marcher: ~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino      A -DOXx\n                                (.text+0x17):  undefined reference to  ‘main'      è\n@ Restricted Mode is intended for safe code browsing. Trust this window to enable collect2:  error:  1d returned 1 exit status      l      l      )      )\n      _—      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n        G+ mincammino.cpp  X      /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-1inux-gnu/Scrtl.o:  in function ° start':\n 0      (.text+6x17):  undefined reference to \"main’\n        home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > min collect2:  error:  ld  returned 1 exit status\n           1    CRETED.  e      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp      '\n Q      3      .      /usr/bin/1d:  /usr/lib/gcc/x86 64-linux-gnu/14/../../../x86 64-1inux-gnu/Scrtl.o:  in function   start':\n           2    #include  <algorithm>      (.text+0x17):  undefined reference to ‘main'\n           3    #include  <queue>      collect2: error:  ld returned 1 exit status\n Ì-Q      4    using  namespace  std;      patrick@marcher:-/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n           5    void mincammino(int  N,   int  M,   vector<int> xm.i.ncun.i.no.cpp:  In function  ‘void mincammino(int,  int,  std::vector<int>,  std::vector<int>,  std::vector<int>,  std::vector\n                                i     iy      F      <long long int>&)':\n)3(5      6      vector<vector<pair<int,int>>>legami(N); mincammino.cpp:11:5:  error:  ‘priority_queue’ was not declared in this scope\n           7      for(int  i=0;i<M;i++){      11  |      priority gueue<pair<int,int>>controllo;\n           8      legami[X[i]].push_back({Y[i],P[i]})      I     )      )\n B      9      -      mincammino.cpp:3:1: .      note:  ‘std::priority .   queue’  is defined in header ‘<queue>’;  this is probably fixable by adding  ‘#inc .\n                     }      lude <queue>'\n          10      D=vector<long  long>(N,1000000000000000)     2  | #include <algorithm>\n          11      D[O]=0;      +++ |+#include <queue>\n          12      priority  queue<pair<int,int>>controllo;     3 |  using namespace std;\n          13      for(int  i=0;i<D.size();i++){      mincammino.cpp:11:32:  error:  expected primary-expression before ‘>’ token\n          14      if(D[i]i—leeeeeeeeéaeeeee)D[11—  1.      11  |      priority queue<pair<int,int>>controllo; ”\n                                ==      =-1;      |\n          15      }      mincammino.cpp:11:34: error:  ‘controllo’ was not declared in this scope\n          16      return;      11  |      priority queue<pair<int,int>>controllo;\n          17    }      |      ’\n                                patrick@marcher:-/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n                                /usr/bin/ld:  /usr/lib/gcc/x86 64-linux-gnu/14/../../../x86 64-1inux-gnu/Scrtl.o:  in function ‘  start':\n                                (.text+0x17):  undefined reference to ‘main'\n                                collect2: error:  ld returned 1 exit status\n                                patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ l\n> | © Restricted Mode    0 /A0      0   Ln3,Col17  Spaces:4   UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:40:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148810.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I © 4  O  S H  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  ) volterra.olinfo.iti.. 0 mincammino.cp...   “-  | Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          17
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N, 1000000000000000) ;\n       D[0]=6;\n       priority queue<pair<int,int>>controllo;\n       for(int i=0;i<D.size();i++)[\n       h   if(D[1]1==1000000000000000)D[1i]=-1;\n       return;\n   }\n                               I\ntedMode  ®o0Ao0      0  Ln15Col6  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7971697,
          0.91116196,
          0.9216026,
          0.91947126,
          0.92568016,
          0.6814888,
          0.8205077,
          0.67546344,
          0.96902883,
          0.79182655,
          0.07428604,
          0.91067755,
          0.560949,
          0.48710918,
          0.9169967,
          0.9127499,
          0.94044775,
          0.6815021
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I © 4  O  S H  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  ) volterra.olinfo.iti.. 0 mincammino.cp...   “-  | Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N, 1000000000000000) ;\n       D[0]=6;\n       priority queue<pair<int,int>>controllo;\n       for(int i=0;i<D.size();i++)[\n       h   if(D[1]1==1000000000000000)D[1i]=-1;\n       return;\n   }\n                               I\ntedMode  ®o0Ao0      0  Ln15Col6  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:40:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148820.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          18
        ],
        "text_content": "   #include <vector>\n                                -\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)|{\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=6;\n       priority queue<pair<int,int>>controllo;   -\n       while|\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln13,Col10  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.75530857,
          0.5707141,
          0.9195772,
          0.9216026,
          0.91947126,
          0.9130932,
          0.6814888,
          0.8205077,
          0.7367418,
          0.920408,
          0.73640805,
          0.07428604,
          0.9209116,
          0.8282065,
          0.83764577,
          0.33796296,
          0.91720873,
          0.91346824,
          0.9641478,
          0.7435352
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n                                -\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)|{\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=6;\n       priority queue<pair<int,int>>controllo;   -\n       while|\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln13,Col10  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:40:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148830.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          17
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N, 1000000000000000) ;\n       D[0]=6;\n       priority queue<pair<int,int>>controllo;   I\n       while(|! queue.empty)|\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln13,Col23  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7364896,
          0.8991257,
          0.74812376,
          0.91765004,
          0.8954342,
          0.6814888,
          0.8205077,
          0.74524784,
          0.96902883,
          0.763802,
          0.07428604,
          0.9206554,
          0.46751684,
          0.87220013,
          0.33796296,
          0.91720873,
          0.91346824,
          0.90687996,
          0.6349435
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N, 1000000000000000) ;\n       D[0]=6;\n       priority queue<pair<int,int>>controllo;   I\n       while(|! queue.empty)|\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln13,Col23  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:40:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148840.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          21
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)|{\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=6;\n       priority queue<pair<int,int>>controllo;\n       pueue\n       whiles<priority quewe\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln13,Col10  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.77496314,
          0.7953589,
          0.91606617,
          0.91947126,
          0.9156228,
          0.6814888,
          0.8205077,
          0.65961814,
          0.920408,
          0.73640805,
          0.07428604,
          0.91128993,
          0.9052641,
          0.2760003,
          0.92284095,
          0.8786807,
          0.6416272,
          0.921278,
          0.91920507,
          0.9591152,
          0.7435352
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)|{\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=6;\n       priority queue<pair<int,int>>controllo;\n       pueue\n       whiles<priority quewe\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln13,Col10  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:40:50.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148850.88.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          21
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N, 1000000000000000) ;\n       D[9]=6;\n       priority queue<pair<int,int>>controllo;\n       controllo.pushl()   I\n       while(!queue.empty()){\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln13,Col20  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.72949696,
          0.863053,
          0.9216026,
          0.91947126,
          0.9214052,
          0.6814888,
          0.8205077,
          0.7037661,
          0.96902883,
          0.763802,
          0.46356896,
          0.91782594,
          0.54241854,
          0.8238596,
          0.9186161,
          0.8491481,
          0.20549476,
          0.9242015,
          0.89155215,
          0.8906972,
          0.6313892
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N, 1000000000000000) ;\n       D[9]=6;\n       priority queue<pair<int,int>>controllo;\n       controllo.pushl()   I\n       while(!queue.empty()){\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln13,Col20  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:41:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148860.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          21
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N, 1000000000000000) ;\n       D[e]=6;\n       priority queue<pair<int,int>>controllo;\n       while(!queue.empty()){ controllo.pushkh&;\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln13,Col20  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7843496,
          0.79641825,
          0.74812376,
          0.9232697,
          0.8954342,
          0.66316444,
          0.849063,
          0.7113636,
          0.96902883,
          0.7961666,
          0.05,
          0.91371,
          0.6159188,
          0.9186161,
          0.8805189,
          0.30962387,
          0.9242015,
          0.89155215,
          0.8906972,
          0.6313892
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n1\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N, 1000000000000000) ;\n       D[e]=6;\n       priority queue<pair<int,int>>controllo;\n       while(!queue.empty()){ controllo.pushkh&;\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln13,Col20  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:41:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148870.879.jpg",
    "open_windows": [
      "Browser",
      "Terminal"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l    o <o 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...  | ] Terminal - patric[ì      4)   -  0  7   E 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [
      {
        "is_running_or_debugging": true,
        "visible_output_snippet": "Ui   File   Edit  Selection   View  Go   Run    --      PE      =      Terminal - patrick@marcher: ~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino      A- Dx\n                                mincammino.cpp:11:34:  error:  ‘controllo’ was not declared in this scope\n© Restricted Mode is intended for safe code browsing. Trust this window to enable — 11  I      priority queue<pair<int,int>>controllo;\n 0    G+ mincammino.cpp  X      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp      ‘\n                                /usr/bin/ld:  /usr/lib/gcc/x86 64-linux-gnu/14/../../../x86 64-1inux-gnu/Scrtl.o:  in function   start':\n        home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > min (.text+0x17):  undefined reference to ‘main'\n           1    CASME  S      collect2: error:  ld returned 1 exit status\n Q      l      À      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n           2    #include  <algorithm>      mincammino.cpp:  In function  ‘void mincammino(int,  int,  std::vector<int>,  std::vector<int>,  std::vector<int>,  std::vector\n           3    #include  <queue>      <long long int>&)’:\n Z_Q      4    using  namespace  std;      mincammino.cpp:13:19:  error:   no matching function for call to  ‘std::priority_queue<std::pair<int,  int> >::push(int,  int)\n           5    void mincammino(int  N,  int  M,  vector<int> X\n                                13  |      D A   RO T\n S      6      vector<vector<pair<int,int>>>legami(N);      |\n&      7      for(int  i=0;i<M;i++){      In file included from /usr/include/c++/14/queue:66,\n           8      legami[X[i]].push_back({Y[i],P[i]}) /usr/include/c++/14/bits/stl_queue.h:736:7: i      f\"°m_'i\"ca\"-i\"°-CPP=3:      note:  candidate: I      ‘void ’  std::priority_queue<_Tp, =   »      _Sequence, _Compare>::push(c\n È      9      }      onst value_type&)      t\n          10      D=vector<long  long>(N,1000000000000000)      ?      :\n          11      D[0]=0;      736  |      push(const value type&   x)\n          12      priority  queue<pair<int,int>>controllo;      |      i\n          13      controllo.push(0,0);      /usr/include/c++/14/bits/stl_queue.h:736:7: note:    candidate expects 1 argument,  2 provided\n                        À      =      Ty      /usr/include/c++/14/bits/stl_queue.h:744:7: note:  candidate:  ‘void std::priority queue< Tp, _Sequence, _Compare>::push(v\n          14      while(!queue.empty()){ A      alue_typess)     t\n          15      ]      v      ]      '\n          16      }      744  |      push(value type&&  _ x)\n          17      for(int  i=0;i<D.si ZE ;i      |      -\n          18      or(l.?   1.GLÌ<D      .  _   ..   /usr/include/c++/14/bits/stl_queue.h:744:7: note:    candidate expects 1 argument,  2 provided\n                          if(D[1]==1000000000000000)D[i]=-1;  mincammino.cpp:14:17:  error:   missing template arguments before ‘.’  token\n          19      }      14  |      while(!queue.empty()){\n          20      return;      |\n          21    }      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ I\n»  | © Restricted Mode   ®@0A0      0   Ln13, Col22  Spaces:4   UTF8  C++   Q"
      }
    ],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    o <o 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...  | ] Terminal - patric[ì      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "terminal_body",
        "box_2d": [
          0,
          25,
          1000,
          1000
        ],
        "ocr_text": "Ui   File   Edit  Selection   View  Go   Run    --      PE      =      Terminal - patrick@marcher: ~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino      A- Dx\n                                mincammino.cpp:11:34:  error:  ‘controllo’ was not declared in this scope\n© Restricted Mode is intended for safe code browsing. Trust this window to enable — 11  I      priority queue<pair<int,int>>controllo;\n 0    G+ mincammino.cpp  X      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp      ‘\n                                /usr/bin/ld:  /usr/lib/gcc/x86 64-linux-gnu/14/../../../x86 64-1inux-gnu/Scrtl.o:  in function   start':\n        home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > min (.text+0x17):  undefined reference to ‘main'\n           1    CASME  S      collect2: error:  ld returned 1 exit status\n Q      l      À      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n           2    #include  <algorithm>      mincammino.cpp:  In function  ‘void mincammino(int,  int,  std::vector<int>,  std::vector<int>,  std::vector<int>,  std::vector\n           3    #include  <queue>      <long long int>&)’:\n Z_Q      4    using  namespace  std;      mincammino.cpp:13:19:  error:   no matching function for call to  ‘std::priority_queue<std::pair<int,  int> >::push(int,  int)\n           5    void mincammino(int  N,  int  M,  vector<int> X\n                                13  |      D A   RO T\n S      6      vector<vector<pair<int,int>>>legami(N);      |\n&      7      for(int  i=0;i<M;i++){      In file included from /usr/include/c++/14/queue:66,\n           8      legami[X[i]].push_back({Y[i],P[i]}) /usr/include/c++/14/bits/stl_queue.h:736:7: i      f\"°m_'i\"ca\"-i\"°-CPP=3:      note:  candidate: I      ‘void ’  std::priority_queue<_Tp, =   »      _Sequence, _Compare>::push(c\n È      9      }      onst value_type&)      t\n          10      D=vector<long  long>(N,1000000000000000)      ?      :\n          11      D[0]=0;      736  |      push(const value type&   x)\n          12      priority  queue<pair<int,int>>controllo;      |      i\n          13      controllo.push(0,0);      /usr/include/c++/14/bits/stl_queue.h:736:7: note:    candidate expects 1 argument,  2 provided\n                        À      =      Ty      /usr/include/c++/14/bits/stl_queue.h:744:7: note:  candidate:  ‘void std::priority queue< Tp, _Sequence, _Compare>::push(v\n          14      while(!queue.empty()){ A      alue_typess)     t\n          15      ]      v      ]      '\n          16      }      744  |      push(value type&&  _ x)\n          17      for(int  i=0;i<D.si ZE ;i      |      -\n          18      or(l.?   1.GLÌ<D      .  _   ..   /usr/include/c++/14/bits/stl_queue.h:744:7: note:    candidate expects 1 argument,  2 provided\n                          if(D[1]==1000000000000000)D[i]=-1;  mincammino.cpp:14:17:  error:   missing template arguments before ‘.’  token\n          19      }      14  |      while(!queue.empty()){\n          20      return;      |\n          21    }      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ I\n»  | © Restricted Mode   ®@0A0      0   Ln13, Col22  Spaces:4   UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:41:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148880.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          21
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N, 1000000000000000) ;\n       D[0]=6;\n       priority queue<pair<int,int>>controllo;\n       controllo. push|({®,0});\n       while(!queue.empty()){\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln13,Col25  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.76402116,
          0.8608596,
          0.9216026,
          0.91947126,
          0.9214052,
          0.6814888,
          0.8205077,
          0.7037661,
          0.96902883,
          0.763802,
          0.07428604,
          0.91345716,
          0.40354675,
          0.8205202,
          0.9186161,
          0.8491481,
          0.20549476,
          0.9242015,
          0.89155215,
          0.8906972,
          0.6817292
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      è      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N, 1000000000000000) ;\n       D[0]=6;\n       priority queue<pair<int,int>>controllo;\n       controllo. push|({®,0});\n       while(!queue.empty()){\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln13,Col25  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:41:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148890.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I © 4  O  S H  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  ) volterra.olinfo.iti.. 0 mincammino.cp...   “-  | Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          21
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N, 1000000000000000) ;\n       D[0]=6;\n       priority queue<pair<int,int>>controllo;\n       controllo. push|({®,0});\n       while(!queue.empty()){\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln13,Col25  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.76402116,
          0.8608596,
          0.9216026,
          0.91947126,
          0.9214052,
          0.6814888,
          0.8205077,
          0.7037661,
          0.96902883,
          0.763802,
          0.07428604,
          0.48425862,
          0.35010293,
          0.81978416,
          0.9186161,
          0.8491481,
          0.20549476,
          0.9242015,
          0.89155215,
          0.8906972,
          0.6817292
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I © 4  O  S H  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  ) volterra.olinfo.iti.. 0 mincammino.cp...   “-  | Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N, 1000000000000000) ;\n       D[0]=6;\n       priority queue<pair<int,int>>controllo;\n       controllo. push|({®,0});\n       while(!queue.empty()){\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln13,Col25  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:41:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148900.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I © 4  O  S M  —   & E G: 0 Olimpiadi Italian...  0 mincammino - T...  ) volterra.olinfo.iti.. 0 mincammino.cp...   “-   Rerminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          21
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       #include <queue>\n       using namespace std;\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push - back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,10600000000000000);\n           D[9]=6;\n           priority queue<pair<int,int>>queue;\n           queue.push({0,0});\n           while(!queue.empty())f]\n           [}\n           for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000)D[i]=-1;\n           }\n            return;\n       }\nRestricted Mode  0 0A0      0  Ln14,Col27  Spaces:4  UTF8  C+  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.5466407,
          0.7412243,
          0.87767696,
          0.9185187,
          0.92032593,
          0.53273106,
          0.8490101,
          0.45291057,
          0.9202608,
          0.6305714,
          0.31436235,
          0.9092514,
          0.8465606,
          0.75907534,
          0.30008042,
          0.89126873,
          0.47158378,
          0.9195421,
          0.87782305,
          0.79935265,
          0.66489244
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I © 4  O  S M  —   & E G: 0 Olimpiadi Italian...  0 mincammino - T...  ) volterra.olinfo.iti.. 0 mincammino.cp...   “-   Rerminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       #include <queue>\n       using namespace std;\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push - back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,10600000000000000);\n           D[9]=6;\n           priority queue<pair<int,int>>queue;\n           queue.push({0,0});\n           while(!queue.empty())f]\n           [}\n           for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000)D[i]=-1;\n           }\n            return;\n       }\nRestricted Mode  0 0A0      0  Ln14,Col27  Spaces:4  UTF8  C+  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:41:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148910.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          21
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n       F\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln15Col9  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.70003456,
          0.86132795,
          0.9216026,
          0.91947126,
          0.9214052,
          0.6814888,
          0.8205077,
          0.5566686,
          0.91638166,
          0.73640805,
          0.05,
          0.8970722,
          0.81040037,
          0.3372474,
          0.68060577,
          0.84905785,
          0.20549476,
          0.9242015,
          0.89155215,
          0.8906972,
          0.68937624
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n       F\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln15Col9  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:42:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148920.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          21
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=6;\n       priority queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n       |    for(int i=0;id)  I\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln15Col23  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.78807145,
          0.8608544,
          0.9216026,
          0.91947126,
          0.92568016,
          0.6814888,
          0.8205077,
          0.52418983,
          0.8739091,
          0.73640805,
          0.07428604,
          0.8970722,
          0.81040037,
          0.82913744,
          0.7136447,
          0.91427046,
          0.8491481,
          0.7056329,
          0.9242015,
          0.89155215,
          0.8828168,
          0.5658451
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=6;\n       priority queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n       |    for(int i=0;id)  I\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln15Col23  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:42:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148930.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          22
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=6;\n       priority queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f(y\n           int x=queue. tq\n       L   for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln15Col23  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7788709,
          0.80930763,
          0.74812376,
          0.91765004,
          0.90331197,
          0.6814888,
          0.8205077,
          0.52418983,
          0.9560826,
          0.73640805,
          0.07428604,
          0.8970722,
          0.81040037,
          0.05,
          0.5369975,
          0.7259566,
          0.85667455,
          0.43895644,
          0.92734116,
          0.91545874,
          0.9167969,
          0.5658451
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=6;\n       priority queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f(y\n           int x=queue. tq\n       L   for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln15Col23  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:42:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148940.879.jpg",
    "open_windows": [
      "Browser",
      "Terminal"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l    ° <o 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...  /- ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [
      {
        "is_running_or_debugging": true,
        "visible_output_snippet": "¥   File i    Edit i   Selection i     View i     Go   Run      e   >      &)      Terminal -  patrick@marcher: ~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino      s -ox\n                                |      -\n© Restricted Mode is intended for safe code browsing. Trust this window to enable /usr/include/c++/14/bits/stl_queue.h:736:7: note:    candidate expects 1 argument,  2 provided\n      _      /usr/include/c++/14/bits/stl_queue.h:744:7: note:  candidate:  ‘void std::priority queue< Tp, _Sequence, _Compare>::push(v\n 0    G mincammino.cpp  X      alue_type&&)      !      r\n        home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > min   744  |      push(value_type&& __x)\n           :      -      |      Ay\n Q      #}nclude  <VeCt°Î>      /usr/include/c++/14/bits/stl_queue.h:744:7: note:    candidate expects 1 argument,  2 provided\n           2    #include  <algorithm>      mincammino.cpp:14:17:  error:   missing template arguments before ‘.’  token\n           3    #include  <queue>      14  |      while(!queue.empty()){\n g—\"      4    using  namespace  std;      |      j\n           :    voiuimincanming ;     ;      ;     ;      i      i      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ ;      g++ mincammino.cpp\n                                (Lt 'ÎI'  }nt  |\\_4,  VECt°r<lÈ‘t> Xmincmino.cpp:  In function  ‘void mincammino(int,  int,  std::vector<int>,  std::vector<int>,  std::vector<int>,  std::vector\n S      6      vector<vector<pair<int,int>>>legami(N); clong long int>&)\":\n&      7      for(int  i=0;i<M;i++){      mincammino.cpp:14:17: error:   missing template arguments before ‘.’  token\n           8      legami[X[i]].push back({Y[i],P[i]})    14  l      while(!queue.empty()){\n B      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp      I\n          16      D=vector<long  long>(N,1000000000000000) /usr/bin/ld: /usr/lib/gcc/x86 64-linux-gnu/14/../../../x86_64-linux-gnu/Scrtl.o:  in function ° start':\n          11      D[0]=0;      (.text+0x17):  undefined reference to ‘main'\n          12      priority  queue<pair<int,int>>queue;      collect2:  error:  ld  returned 1 exit status\n          13      queue.push({0,0}); !     ;      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n                        g      mincammino.cpp:  In function  ‘void mincammino(int,  int,  std::vector<int>,  std::vector<int>,  std::vector<int>,  std::vector\n          14      while(!queue.empty()){      <long long  int>&)\":\n          15      int  x=queue.top();      mincammino.cpp:15:24:  error:  cannot convert  ‘const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int,  int> >, std::\n          16      //for(int  i=0;i<)      pair<int,  int> >::value_type’  {aka  ‘const std::pair<int,  int>’} to  ‘int’ in initialization\n          17      }      15  |      int x=queue.top();\n          18      for(int  i=0;i<D.size();i++){      l\n          19      if(D[i]==1099996000000900)0[i]=‘1;      |      const    gnu_cxx::_alloc_traits<std::allocator<std::pair<int,  int>  >,  std::pair<int,  int>\n          20      }      >: :value_type  {aka const  std::pair<int,  int>}\n          21      return:      patrick@marcher:-/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ l\n          22    }\n»  | © Restricted Mode   ®@0A0      0   Ln16,Col11   Spaces:4   UTF8  C++   Q"
      }
    ],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° <o 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...  /- ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "terminal_body",
        "box_2d": [
          0,
          25,
          1000,
          1000
        ],
        "ocr_text": "¥   File i    Edit i   Selection i     View i     Go   Run      e   >      &)      Terminal -  patrick@marcher: ~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino      s -ox\n                                |      -\n© Restricted Mode is intended for safe code browsing. Trust this window to enable /usr/include/c++/14/bits/stl_queue.h:736:7: note:    candidate expects 1 argument,  2 provided\n      _      /usr/include/c++/14/bits/stl_queue.h:744:7: note:  candidate:  ‘void std::priority queue< Tp, _Sequence, _Compare>::push(v\n 0    G mincammino.cpp  X      alue_type&&)      !      r\n        home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > min   744  |      push(value_type&& __x)\n           :      -      |      Ay\n Q      #}nclude  <VeCt°Î>      /usr/include/c++/14/bits/stl_queue.h:744:7: note:    candidate expects 1 argument,  2 provided\n           2    #include  <algorithm>      mincammino.cpp:14:17:  error:   missing template arguments before ‘.’  token\n           3    #include  <queue>      14  |      while(!queue.empty()){\n g—\"      4    using  namespace  std;      |      j\n           :    voiuimincanming ;     ;      ;     ;      i      i      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ ;      g++ mincammino.cpp\n                                (Lt 'ÎI'  }nt  |\\_4,  VECt°r<lÈ‘t> Xmincmino.cpp:  In function  ‘void mincammino(int,  int,  std::vector<int>,  std::vector<int>,  std::vector<int>,  std::vector\n S      6      vector<vector<pair<int,int>>>legami(N); clong long int>&)\":\n&      7      for(int  i=0;i<M;i++){      mincammino.cpp:14:17: error:   missing template arguments before ‘.’  token\n           8      legami[X[i]].push back({Y[i],P[i]})    14  l      while(!queue.empty()){\n B      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp      I\n          16      D=vector<long  long>(N,1000000000000000) /usr/bin/ld: /usr/lib/gcc/x86 64-linux-gnu/14/../../../x86_64-linux-gnu/Scrtl.o:  in function ° start':\n          11      D[0]=0;      (.text+0x17):  undefined reference to ‘main'\n          12      priority  queue<pair<int,int>>queue;      collect2:  error:  ld  returned 1 exit status\n          13      queue.push({0,0}); !     ;      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n                        g      mincammino.cpp:  In function  ‘void mincammino(int,  int,  std::vector<int>,  std::vector<int>,  std::vector<int>,  std::vector\n          14      while(!queue.empty()){      <long long  int>&)\":\n          15      int  x=queue.top();      mincammino.cpp:15:24:  error:  cannot convert  ‘const __gnu_cxx::__alloc_traits<std::allocator<std::pair<int,  int> >, std::\n          16      //for(int  i=0;i<)      pair<int,  int> >::value_type’  {aka  ‘const std::pair<int,  int>’} to  ‘int’ in initialization\n          17      }      15  |      int x=queue.top();\n          18      for(int  i=0;i<D.size();i++){      l\n          19      if(D[i]==1099996000000900)0[i]=‘1;      |      const    gnu_cxx::_alloc_traits<std::allocator<std::pair<int,  int>  >,  std::pair<int,  int>\n          20      }      >: :value_type  {aka const  std::pair<int,  int>}\n          21      return:      patrick@marcher:-/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ l\n          22    }\n»  | © Restricted Mode   ®@0A0      0   Ln16,Col11   Spaces:4   UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:42:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148950.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          22
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N, 1000000000000000) ;\n       D[6]=6;\n       priority queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())î int x=queue.top()+second(]);\n       ‘    //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln15Col34  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.74546355,
          0.7949884,
          0.9216026,
          0.91947126,
          0.92568016,
          0.6814888,
          0.8205077,
          0.48573056,
          0.890431,
          0.763802,
          0.5576166,
          0.9103492,
          0.81040037,
          0.6652571,
          0.5694848,
          0.91882944,
          0.835286,
          0.43895644,
          0.92734116,
          0.8862958,
          0.9167969,
          0.6061923
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N, 1000000000000000) ;\n       D[6]=6;\n       priority queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())î int x=queue.top()+second(]);\n       ‘    //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln15Col34  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:42:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148960.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          22
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N, 1000000000000000) ;\n       D[6]=6;\n       priority queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())î int x=queue.top()+second(]);\n       ‘    //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln15Col34  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.74546355,
          0.7949884,
          0.9216026,
          0.91947126,
          0.92568016,
          0.6814888,
          0.8205077,
          0.48573056,
          0.890431,
          0.763802,
          0.5576166,
          0.9103492,
          0.81040037,
          0.6652571,
          0.5694848,
          0.91882944,
          0.835286,
          0.43895644,
          0.92734116,
          0.8862958,
          0.9167969,
          0.6061923
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N, 1000000000000000) ;\n       D[6]=6;\n       priority queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())î int x=queue.top()+second(]);\n       ‘    //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln15Col34  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:42:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148970.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI  I © 4  O  S M  —   &  E G: 0 Olimpiadi Italian...  0 mincammino - T...  ) volterra.olinfo.iti.. 0 0 mincammino.c... *    Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          22
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n       ‘    int //for(int x=queue.top().second}; i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln15Col33  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6673581,
          0.7971883,
          0.9216026,
          0.91947126,
          0.92568016,
          0.6814888,
          0.8205077,
          0.52418983,
          0.9560826,
          0.73640805,
          0.05,
          0.8970722,
          0.81040037,
          0.8225849,
          0.67102045,
          0.91882944,
          0.835286,
          0.43895644,
          0.92734116,
          0.91545874,
          0.9167969,
          0.5840463
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI  I © 4  O  S M  —   &  E G: 0 Olimpiadi Italian...  0 mincammino - T...  ) volterra.olinfo.iti.. 0 0 mincammino.c... *    Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n       ‘    int //for(int x=queue.top().second}; i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln15Col33  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:43:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148980.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          23
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           //for(int  i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln16,Col9  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7258797,
          0.75402457,
          0.74812376,
          0.91765004,
          0.90331197,
          0.6814888,
          0.8205077,
          0.52418983,
          0.93097854,
          0.73640805,
          0.05,
          0.8970722,
          0.81040037,
          0.22547272,
          0.8745013,
          0.82161963,
          0.84749436,
          0.4076824,
          0.9239712,
          0.9083867,
          0.9011678,
          0.65249705
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           //for(int  i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln16,Col9  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:43:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794148990.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          23
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())[\n           int x=queue.top().second;\n           /1 A\n              abc pair\n       for(int s priority_queue\n           if( e push\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7778875,
          0.7452411,
          0.91606617,
          0.91947126,
          0.92558306,
          0.6814888,
          0.8205077,
          0.70612717,
          0.730139,
          0.73640805,
          0.05,
          0.9077847,
          0.81040037,
          0.05,
          0.8423383,
          0.33995667,
          0.75966555,
          0.6022583,
          0.6472602,
          0.7808235,
          0.9083867,
          0.9011678,
          0.5996543
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())[\n           int x=queue.top().second;\n           /1 A\n              abc pair\n       for(int s priority_queue\n           if( e push\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:43:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149000.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          23
        ],
        "text_content": "       #include <vector>\n       #include .\n       #include <queue>\n       using namespace std;\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,10600000000000000);\n           D[9]=6;\n           priority queue<pair<int,int>>queue;\n           queue.push({0,0});\n           while(!queue.empty()){\n               int x=queue.top().second;\n               xfor{fint i}\n               //for(int  i=0;i<)\n           }\n           for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000)D[i]=-1;\n           }\n           return;\n       }\nRestricted Mode  X0 A0      0  Ln16,Col20  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6120885,
          0.7675132,
          0.91441214,
          0.9153366,
          0.92268956,
          0.53273106,
          0.8490101,
          0.789397,
          0.9073502,
          0.6264963,
          0.31436235,
          0.9092514,
          0.83421457,
          0.75429726,
          0.8751502,
          0.29865983,
          0.76795834,
          0.91598624,
          0.89293104,
          0.41982377,
          0.90327483,
          0.9194655,
          0.92688745,
          0.5763728
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include .\n       #include <queue>\n       using namespace std;\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,10600000000000000);\n           D[9]=6;\n           priority queue<pair<int,int>>queue;\n           queue.push({0,0});\n           while(!queue.empty()){\n               int x=queue.top().second;\n               xfor{fint i}\n               //for(int  i=0;i<)\n           }\n           for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000)D[i]=-1;\n           }\n           return;\n       }\nRestricted Mode  X0 A0      0  Ln16,Col20  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:43:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149010.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          23
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N, 1000000000000000) ;\n       D[9]=6;\n       priority queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n       |    xfor\n           //for(int  i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln16,Col41  Spaces:4  UTF8  C++  [",
        "lsp_tooltips": [
          "(int i=0;i<legami[x].size();|)"
        ],
        "line_confidences": [
          0.76449364,
          0.72655386,
          0.9216026,
          0.91947126,
          0.92568016,
          0.6814888,
          0.8205077,
          0.52418983,
          0.9665693,
          0.763802,
          0.46356896,
          0.9103492,
          0.81040037,
          0.8259359,
          0.90969557,
          0.6971119,
          0.80873513,
          0.9188102,
          0.84749436,
          0.4076824,
          0.9239712,
          0.9083867,
          0.9011678,
          0.5379049
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            16,
            22
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N, 1000000000000000) ;\n       D[9]=6;\n       priority queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n       |    xfor\n           //for(int  i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln16,Col41  Spaces:4  UTF8  C++  ["
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          164,
          566,
          347,
          591
        ],
        "ocr_text": "(int i=0;i<legami[x].size();|)"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:43:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149020.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          25
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=6;\n       priority queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for( intI i=0;i<legami[x].size() ;i++)j\n               |\n           Dx\n           //for(int  i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln17,Col13  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.77505404,
          0.7157995,
          0.9216026,
          0.91947126,
          0.92568016,
          0.6814888,
          0.8205077,
          0.52418983,
          0.75149876,
          0.73640805,
          0.07428604,
          0.8970722,
          0.81040037,
          0.8259359,
          0.8919739,
          0.7353333,
          0.94370276,
          0.38729817,
          0.80162066,
          0.96915835,
          0.8747637,
          0.27015373,
          0.9183753,
          0.9134789,
          0.9049985,
          0.6471539
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=6;\n       priority queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for( intI i=0;i<legami[x].size() ;i++)j\n               |\n           Dx\n           //for(int  i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln17,Col13  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:43:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149030.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          25
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=e;i<legami[x].size();i++)§\nel !\n           E }\n           //for(int  i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln17,Col15  Spaces:4  UTF8  C++  QQ",
        "lsp_tooltips": [
          "abe legami"
        ],
        "line_confidences": [
          0.7697665,
          0.65342265,
          0.9216026,
          0.91947126,
          0.92568016,
          0.6814888,
          0.8205077,
          0.52418983,
          0.75149876,
          0.73640805,
          0.05,
          0.8970722,
          0.81040037,
          0.8103595,
          0.8919739,
          0.7048267,
          0.28242874,
          0.6823387,
          0.8739973,
          0.92743576,
          0.8747637,
          0.27015373,
          0.9183753,
          0.9134789,
          0.9049985,
          0.63542104
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            20,
            60
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=e;i<legami[x].size();i++)§\nel !\n           E }\n           //for(int  i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln17,Col15  Spaces:4  UTF8  C++  QQ"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          177,
          613,
          500,
          644
        ],
        "ocr_text": "abe legami"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:44:00.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149040.88.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          25
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[9]=6;\n       priority queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int_i=0;i<legami[x].size();i++){\n           |\n           }\n           //for(int  i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.764093,
          0.74864477,
          0.74812376,
          0.91765004,
          0.90331197,
          0.6814888,
          0.8205077,
          0.52418983,
          0.920408,
          0.7855159,
          0.46356896,
          0.9103492,
          0.81040037,
          0.8103595,
          0.8919739,
          0.86036843,
          0.48792303,
          0.9121721,
          0.852861,
          0.92743576,
          0.8747637,
          0.27015373,
          0.9183753,
          0.9134789,
          0.9049985,
          0.6220658
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[9]=6;\n       priority queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int_i=0;i<legami[x].size();i++){\n           |\n           }\n           //for(int  i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:44:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149050.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          25
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=6;\n       priority queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=e;i<1egami[x].size();i++)§\n               D\n           E }\n           //for(int  i=0;i<)\n       )\n       for(int i=0;i<D.size();i++){\n           if(D[1]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.768044,
          0.69804335,
          0.9216026,
          0.91947126,
          0.92568016,
          0.6814888,
          0.8205077,
          0.52418983,
          0.75149876,
          0.73640805,
          0.07428604,
          0.8970722,
          0.81040037,
          0.8103595,
          0.8919739,
          0.70662475,
          0.94438815,
          0.6799674,
          0.8517468,
          0.79433054,
          0.8747637,
          0.27015373,
          0.9183753,
          0.9134789,
          0.9049985,
          0.64090014
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=6;\n       priority queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=e;i<1egami[x].size();i++)§\n               D\n           E }\n           //for(int  i=0;i<)\n       )\n       for(int i=0;i<D.size();i++){\n           if(D[1]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:44:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149060.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          25
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=e;i<1egami[x].size();i++)§\n           E }   Tint omp[x]\n           //for(int  i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln17,Col19  Spaces:4  UTF8  C++  QQ",
        "lsp_tooltips": [],
        "line_confidences": [
          0.75156516,
          0.79215,
          0.9216026,
          0.91947126,
          0.92568016,
          0.6814888,
          0.8205077,
          0.52418983,
          0.75149876,
          0.73640805,
          0.05,
          0.8970722,
          0.81040037,
          0.8103595,
          0.8919739,
          0.706921,
          0.73967147,
          0.85959595,
          0.9691606,
          0.8747637,
          0.27015373,
          0.9183753,
          0.9134789,
          0.9049985,
          0.62044936
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Cè\nQ\n4\nP\nB\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp ®      m  --\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=e;i<1egami[x].size();i++)§\n           E }   Tint omp[x]\n           //for(int  i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln17,Col19  Spaces:4  UTF8  C++  QQ"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:44:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149070.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          25
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=e;i<1egami[x].size();i++)§\n               int omega=D[x]+\n           ;\n           //for(int  1=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7519367,
          0.75704736,
          0.9216026,
          0.91947126,
          0.92568016,
          0.6814888,
          0.8205077,
          0.52418983,
          0.75149876,
          0.73640805,
          0.05,
          0.8970722,
          0.81040037,
          0.8103595,
          0.8919739,
          0.706921,
          0.84549814,
          0.66743386,
          0.67986,
          0.92743576,
          0.8747637,
          0.27015373,
          0.9183753,
          0.9134789,
          0.9049985,
          0.6279665
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "©  Restricted Mode is intended for safe code browsing. Trust this window to enable all features.   Manage  Learn More      X"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Ò\nQ\n 4\nP\nB\n©\n3\nx A"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "€ mincammino.cpp X      m  -\nhome > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\nÙ"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=e;i<1egami[x].size();i++)§\n               int omega=D[x]+\n           ;\n           //for(int  1=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:44:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149080.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          25
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=6;\n       priority_queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.t0p().s;cond;\n           for(int i=0;i<legami[x].size();i++){\n               int omega=D[x]+\n           L }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7810399,
          0.7738421,
          0.92397434,
          0.9223861,
          0.9145832,
          0.6099881,
          0.8229354,
          0.67471075,
          0.7773737,
          0.6891512,
          0.05,
          0.73096544,
          0.5709755,
          0.8113986,
          0.7210567,
          0.7881285,
          0.90079284,
          0.7265342,
          0.83909225,
          0.9695998,
          0.88081825,
          0.2882508,
          0.9242015,
          0.91015893,
          0.90925294,
          0.6106548
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=6;\n       priority_queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.t0p().s;cond;\n           for(int i=0;i<legami[x].size();i++){\n               int omega=D[x]+\n           L }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:44:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149090.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          25
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=6;\n       priority_queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               int omega=D[x]+  I\n           L }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7810399,
          0.7738421,
          0.92397434,
          0.9223861,
          0.9145832,
          0.6099881,
          0.8229354,
          0.67471075,
          0.7773737,
          0.6891512,
          0.05,
          0.73096544,
          0.5709755,
          0.8113986,
          0.8938255,
          0.78715223,
          0.91321343,
          0.7265342,
          0.83909225,
          0.9695998,
          0.88081825,
          0.2882508,
          0.9242015,
          0.91015893,
          0.90925294,
          0.6106548
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=6;\n       priority_queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               int omega=D[x]+  I\n           L }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:45:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149100.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          25
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=6;\n       priority_queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               int omega=D[x]+  I\n           L }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7810399,
          0.7738421,
          0.92397434,
          0.9223861,
          0.9145832,
          0.6099881,
          0.8229354,
          0.67471075,
          0.7773737,
          0.6891512,
          0.05,
          0.73096544,
          0.5709755,
          0.8113986,
          0.8938255,
          0.78715223,
          0.91321343,
          0.7265342,
          0.83909225,
          0.9695998,
          0.88081825,
          0.2882508,
          0.9242015,
          0.91015893,
          0.90925294,
          0.6106548
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=6;\n       priority_queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               int omega=D[x]+  I\n           L }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:45:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149110.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          25
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=6;\n       priority_queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               int omega=D[x]+  I\n           L }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7810399,
          0.7738421,
          0.92397434,
          0.9223861,
          0.9145832,
          0.6099881,
          0.8229354,
          0.67471075,
          0.7773737,
          0.6891512,
          0.05,
          0.73096544,
          0.5709755,
          0.8113986,
          0.8938255,
          0.78715223,
          0.91321343,
          0.7265342,
          0.83909225,
          0.9695998,
          0.88081825,
          0.2882508,
          0.9242015,
          0.91015893,
          0.90925294,
          0.6106548
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=6;\n       priority_queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               int omega=D[x]+  I\n           L }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:45:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149120.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          25
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=6;\n       priority_queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n           L   int omega=D[x]+ledamil\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [
          "™ legami"
        ],
        "line_confidences": [
          0.7810399,
          0.7569969,
          0.92397434,
          0.9223861,
          0.9145832,
          0.6099881,
          0.84684366,
          0.67471075,
          0.7773737,
          0.6891512,
          0.05,
          0.73096544,
          0.5709755,
          0.8113986,
          0.8938255,
          0.79841924,
          0.6873644,
          0.9313173,
          0.83909225,
          0.9695998,
          0.88081825,
          0.2882508,
          0.9242015,
          0.91015893,
          0.90925294,
          0.62521636
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            37,
            77
          ],
          [
            12,
            18
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          296,
          579,
          619,
          609
        ],
        "ocr_text": "™ legami"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'ì   € mincammino.cpp ®      m  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\nu\n19\n20\n21\n22\n23\n24\n25\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=6;\n       priority_queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n           L   int omega=D[x]+ledamil\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:45:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149130.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          25
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=6;\n       priority_queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n           L   int omega:D[x]+Le§ami[x][i].secod\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln17,Col46  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "abe second"
        ],
        "line_confidences": [
          0.7607539,
          0.7566759,
          0.92397434,
          0.9223861,
          0.9145832,
          0.6099881,
          0.84684366,
          0.67471075,
          0.7724259,
          0.6891512,
          0.05,
          0.73096544,
          0.5709755,
          0.8113986,
          0.8938255,
          0.732691,
          0.6637626,
          0.80819046,
          0.78475964,
          0.9167023,
          0.88081825,
          0.2882508,
          0.9242015,
          0.91015893,
          0.8828168,
          0.5546354
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            48,
            88
          ],
          [
            12,
            18
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          373,
          579,
          695,
          609
        ],
        "ocr_text": "abe second"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'ì   € mincammino.cpp ®      m  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\nu\n19\n20\n21\n22\n23\n24\n25\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=6;\n       priority_queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n           L   int omega:D[x]+Le§ami[x][i].secod\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln17,Col46  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:45:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149140.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          26
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[9]=6;\n       priority_queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n           ‘    int omega:D[x]+Le§ami[x][i].second;\n               if0\n           }\n           //for(int 1i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0A0      0  Ln18,Col16  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7742409,
          0.7611622,
          0.92397434,
          0.9223861,
          0.9145832,
          0.6099881,
          0.8104955,
          0.67471075,
          0.90787995,
          0.7465468,
          0.4496299,
          0.90442014,
          0.8133191,
          0.8113986,
          0.8938255,
          0.810207,
          0.68144065,
          0.3363782,
          0.96819,
          0.5665157,
          0.9199398,
          0.85768175,
          0.43895644,
          0.919681,
          0.9167292,
          0.9060991,
          0.699115
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'ì   € mincammino.cpp ®      m  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[9]=6;\n       priority_queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n           ‘    int omega:D[x]+Le§ami[x][i].second;\n               if0\n           }\n           //for(int 1i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0A0      0  Ln18,Col16  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:45:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149150.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          26
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[9]=9;\n       priority_queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n           ‘    int omega:D[x]+Le§ami[x][i].second;\n               if (omega<)\n           }\n           //for(int 1i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col22  Spaces:4  UTF8  C++  [",
        "lsp_tooltips": [],
        "line_confidences": [
          0.791066,
          0.75632054,
          0.92397434,
          0.9223861,
          0.9145832,
          0.6099881,
          0.84684366,
          0.67471075,
          0.90787995,
          0.7465468,
          0.20275322,
          0.90442014,
          0.5709755,
          0.8113986,
          0.8938255,
          0.810207,
          0.6799412,
          0.3797632,
          0.9254666,
          0.5665157,
          0.9199398,
          0.85768175,
          0.43895644,
          0.919681,
          0.89833564,
          0.9060991,
          0.5961879
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[9]=9;\n       priority_queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n           ‘    int omega:D[x]+Le§ami[x][i].second;\n               if (omega<)\n           }\n           //for(int 1i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col22  Spaces:4  UTF8  C++  ["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:46:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149160.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          26
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[9]=9;\n       priority_queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n           ‘    int omega:D[x]+Le§ami[x][i].second;\n               if (omega<)\n           }\n           //for(int 1i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col22  Spaces:4  UTF8  C++  [",
        "lsp_tooltips": [],
        "line_confidences": [
          0.791066,
          0.75632054,
          0.92397434,
          0.9223861,
          0.9145832,
          0.6099881,
          0.84684366,
          0.67471075,
          0.90787995,
          0.7465468,
          0.20275322,
          0.90442014,
          0.5709755,
          0.8113986,
          0.8938255,
          0.810207,
          0.6799412,
          0.3797632,
          0.9254666,
          0.5665157,
          0.9199398,
          0.85768175,
          0.43895644,
          0.919681,
          0.89833564,
          0.9060991,
          0.5961879
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[9]=9;\n       priority_queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n           ‘    int omega:D[x]+Le§ami[x][i].second;\n               if (omega<)\n           }\n           //for(int 1i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col22  Spaces:4  UTF8  C++  ["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:46:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149170.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          26
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[9]=6;\n       priority_queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n           ‘    int omega:D[x]+Le§ami[x][i].second;\n           |    if (omega<Dl[/legan] )\n           }\n           //for(int 1i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0A0      0  Ln18,Col29  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "a legami"
        ],
        "line_confidences": [
          0.79496384,
          0.76306003,
          0.92397434,
          0.9223861,
          0.9145832,
          0.6099881,
          0.8104955,
          0.67471075,
          0.90787995,
          0.7465468,
          0.4496299,
          0.90442014,
          0.8133191,
          0.8113986,
          0.8938255,
          0.810207,
          0.67639893,
          0.34752458,
          0.90881306,
          0.5665157,
          0.9199398,
          0.85768175,
          0.43895644,
          0.919681,
          0.9167292,
          0.9060991,
          0.69688714
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            38,
            78
          ],
          [
            12,
            18
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          265,
          604,
          587,
          633
        ],
        "ocr_text": "a legami"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'ì   € mincammino.cpp ®      m  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[9]=6;\n       priority_queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n           ‘    int omega:D[x]+Le§ami[x][i].second;\n           |    if (omega<Dl[/legan] )\n           }\n           //for(int 1i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0A0      0  Ln18,Col29  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:46:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149180.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          26
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[9]=9;\n       priority_queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n           ‘    int omega:D[x]+Le§ami[x][i].second;\n               if (omega<D[legami[x][i])|\n           }\n           //for(int 1i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col36  Spaces:4  UTF8  C++  [",
        "lsp_tooltips": [],
        "line_confidences": [
          0.79518753,
          0.76306003,
          0.92397434,
          0.9223861,
          0.9145832,
          0.6099881,
          0.84684366,
          0.67471075,
          0.90787995,
          0.7465468,
          0.20275322,
          0.90442014,
          0.5709755,
          0.8113986,
          0.8938255,
          0.810207,
          0.6712335,
          0.29572928,
          0.9254666,
          0.5665157,
          0.9199398,
          0.85768175,
          0.43895644,
          0.919681,
          0.89833564,
          0.9060991,
          0.6671566
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'ì   € mincammino.cpp ®      m  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[9]=9;\n       priority_queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n           ‘    int omega:D[x]+Le§ami[x][i].second;\n               if (omega<D[legami[x][i])|\n           }\n           //for(int 1i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col36  Spaces:4  UTF8  C++  ["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:46:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149190.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          26
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[9]=9;\n       priority_queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               int omega=D[x]+legami[x]([i].second;\n           ‘    ifﬂomega<D[legami[x][i].firstlhn\n           }\n           //for(int 1i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.62985677,
          0.7630426,
          0.92397434,
          0.9223861,
          0.9145832,
          0.6099881,
          0.84684366,
          0.67471075,
          0.90787995,
          0.7465468,
          0.20275322,
          0.90442014,
          0.5709755,
          0.8113986,
          0.8938255,
          0.84952897,
          0.62626016,
          0.5762148,
          0.9254666,
          0.5665157,
          0.9199398,
          0.85768175,
          0.43895644,
          0.919681,
          0.89833564,
          0.9060991,
          0.5892494
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[9]=9;\n       priority_queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               int omega=D[x]+legami[x]([i].second;\n           ‘    ifﬂomega<D[legami[x][i].firstlhn\n           }\n           //for(int 1i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:46:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149200.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          29
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=6;\n       priority_queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               int omega=D[x]+legami[x]([i].second;\n               if(omega<D[legami[x][i].first])\n               {\n               E   omegd=P(legamilx][i].first]\n           }\n           //for(int  1=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln20,Col23  Spaces:4  UTF8  C++  QQ",
        "lsp_tooltips": [],
        "line_confidences": [
          0.62985677,
          0.7494042,
          0.92397434,
          0.9223861,
          0.9145832,
          0.6099881,
          0.84684366,
          0.67471075,
          0.90787995,
          0.6893503,
          0.05,
          0.73096544,
          0.5709755,
          0.8113986,
          0.8938255,
          0.84952897,
          0.5529409,
          0.38274845,
          0.5816986,
          0.41396666,
          0.9039198,
          0.67986,
          0.919681,
          0.8475083,
          0.43626648,
          0.92770886,
          0.9090316,
          0.90746665,
          0.5732405
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=6;\n       priority_queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               int omega=D[x]+legami[x]([i].second;\n               if(omega<D[legami[x][i].first])\n               {\n               E   omegd=P(legamilx][i].first]\n           }\n           //for(int  1=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln20,Col23  Spaces:4  UTF8  C++  QQ"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:46:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149210.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          29
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=6;\n       priority_queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;   T\n           for(int i=0;i<legami[x].size();i++){\n               int omega=D[x]+legami[x]([i].second;\n               if(omega<D[legami[x][i].first])\n               {\n               E   omega=p[legamilx][i].first]\n           }\n           //for(int  1=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln20,Col23  Spaces:4  UTF8  C++  QQ",
        "lsp_tooltips": [],
        "line_confidences": [
          0.62985677,
          0.7494042,
          0.92397434,
          0.9223861,
          0.9145832,
          0.6099881,
          0.84684366,
          0.67471075,
          0.90787995,
          0.6893503,
          0.05,
          0.73096544,
          0.5709755,
          0.8113986,
          0.8611433,
          0.84952897,
          0.5529409,
          0.38274845,
          0.5816986,
          0.49637774,
          0.9039198,
          0.67986,
          0.919681,
          0.8475083,
          0.43626648,
          0.92770886,
          0.9090316,
          0.90746665,
          0.5732405
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=6;\n       priority_queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;   T\n           for(int i=0;i<legami[x].size();i++){\n               int omega=D[x]+legami[x]([i].second;\n               if(omega<D[legami[x][i].first])\n               {\n               E   omega=p[legamilx][i].first]\n           }\n           //for(int  1=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln20,Col23  Spaces:4  UTF8  C++  QQ"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:47:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149220.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          29
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=6;\n       priority_queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               int omega=D[x]+legami[x]([i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   omega=D[[ lLegami [x][i].first[]] 7\n               }\n           }\n           //for(int  i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln20, Col44  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.62985677,
          0.7494042,
          0.92397434,
          0.9223861,
          0.9145832,
          0.6099881,
          0.84684366,
          0.67471075,
          0.90787995,
          0.70654434,
          0.5986438,
          0.73096544,
          0.5709755,
          0.8113986,
          0.8938255,
          0.84952897,
          0.5529409,
          0.35865867,
          0.9316675,
          0.4467076,
          0.9691131,
          0.9688221,
          0.80162066,
          0.96881366,
          0.87839663,
          0.758524,
          0.96923137,
          0.9159537,
          0.9692721,
          0.5993962
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=6;\n       priority_queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               int omega=D[x]+legami[x]([i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   omega=D[[ lLegami [x][i].first[]] 7\n               }\n           }\n           //for(int  i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln20, Col44  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:47:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149230.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          30
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       #include <queue>\n       using namespace std;\n       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& !)  {\n           vector<vector<pair<int,int>>>legami{N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,1060000000000000);\n           D[o]=9;\n           priority_queue<pair<int,int>>queue;\n           queue.push({0,0});\n           while(!queue.empty()){\n               int x=queue.top().second;\n               for(int i=0;i<legami[x].size();i++){\n                    int omega:ilxl+legami[x)[i] .second;\n                    if(omega<i[legami(x][i].first])\n                   i\n                    |    omega=\n                                I\n               }\n               //for(int  i=0;i<)\n           }\n           for(int i=0;i<B.size();i++){\n               if(B[i]==1000000000000000)B[i]=-1;\n           }\n            return;\n       }",
        "lsp_tooltips": [
          "Di legami[x][il]l.first];"
        ],
        "line_confidences": [
          0.67974305,
          0.7380972,
          0.7860018,
          0.91517067,
          0.8981515,
          0.8451062,
          0.81791854,
          0.6873156,
          0.8687633,
          0.76473886,
          0.50180703,
          0.87553465,
          0.6712978,
          0.80818677,
          0.8982209,
          0.8490062,
          0.8254934,
          0.7057781,
          0.14401703,
          0.8625619,
          0.9621146,
          0.918403,
          0.801095,
          0.9025937,
          0.66418403,
          0.49243066,
          0.92116743,
          0.9195684,
          0.80180055,
          0.6813906
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            31,
            37
          ],
          [
            30,
            32
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          227,
          629,
          371,
          656
        ],
        "ocr_text": "Di legami[x][il]l.first];"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       #include <queue>\n       using namespace std;\n       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& !)  {\n           vector<vector<pair<int,int>>>legami{N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,1060000000000000);\n           D[o]=9;\n           priority_queue<pair<int,int>>queue;\n           queue.push({0,0});\n           while(!queue.empty()){\n               int x=queue.top().second;\n               for(int i=0;i<legami[x].size();i++){\n                    int omega:ilxl+legami[x)[i] .second;\n                    if(omega<i[legami(x][i].first])\n                   i\n                    |    omega=\n                                I\n               }\n               //for(int  i=0;i<)\n           }\n           for(int i=0;i<B.size();i++){\n               if(B[i]==1000000000000000)B[i]=-1;\n           }\n            return;\n       }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:47:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149240.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          30
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=6;\n       priority_queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               int omega=D[x]+legami[x]([i].second;\n               if(omega<D[legami[x][i].first])\n               l {\n                   D[legami[x][i].first]=omega;I\n               o\n           }\n           //for(int  i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.77102596,
          0.7515581,
          0.92397434,
          0.9223861,
          0.9145832,
          0.6099881,
          0.84684366,
          0.67471075,
          0.90787995,
          0.6605972,
          0.05,
          0.73096544,
          0.5709755,
          0.8113986,
          0.8938255,
          0.84952897,
          0.5529409,
          0.38274845,
          0.6339468,
          0.757367,
          0.7436648,
          0.9118494,
          0.80836785,
          0.9260312,
          0.8715362,
          0.42104778,
          0.91651046,
          0.9149592,
          0.9159188,
          0.53761584
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=6;\n       priority_queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               int omega=D[x]+legami[x]([i].second;\n               if(omega<D[legami[x][i].first])\n               l {\n                   D[legami[x][i].first]=omega;I\n               o\n           }\n           //for(int  i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:47:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149250.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          30
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       #include <queue>\n       using namespace std;\n       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,10600000000000000);\n           D[e]=0;\n           priority_queue<pair<int,int>>queue;\n           queue.push({0,0});\n           while(!queue.empty()){\n               int x=queue.top().second;\n               for(int i=0;i<legami[x].size();i++){\n                   int omega=D[x]+legami[x][i].second;\n                   if(omega<D[legami[x][i].first])\n                   i |\n                       D{legami[x][i]).first]=omega;\n                   [\n                   L EI      s priority queue\n               }\n               //for(int i=0;i<)\n           }\n           for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000)D[1i]=-1;\n           }\n           return;\n}\nRestricted Mode  X0 A0      0  Ln21,Col18  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "ate queue"
        ],
        "line_confidences": [
          0.5542164,
          0.7314993,
          0.8799627,
          0.9191155,
          0.9177456,
          0.4552757,
          0.81791854,
          0.6873156,
          0.9249534,
          0.664665,
          0.522938,
          0.8685636,
          0.6712978,
          0.77967024,
          0.8982209,
          0.8490062,
          0.74090195,
          0.71481675,
          0.5106951,
          0.38518456,
          0.55556536,
          0.70163774,
          0.8888067,
          0.8518205,
          0.8989618,
          0.8800546,
          0.36970294,
          0.92257935,
          0.9082917,
          0.67988265,
          0.6157235
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            26,
            66
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          203,
          680,
          526,
          708
        ],
        "ocr_text": "ate queue"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'ì   € mincammino.cpp ®      m  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       #include <queue>\n       using namespace std;\n       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,10600000000000000);\n           D[e]=0;\n           priority_queue<pair<int,int>>queue;\n           queue.push({0,0});\n           while(!queue.empty()){\n               int x=queue.top().second;\n               for(int i=0;i<legami[x].size();i++){\n                   int omega=D[x]+legami[x][i].second;\n                   if(omega<D[legami[x][i].first])\n                   i |\n                       D{legami[x][i]).first]=omega;\n                   [\n                   L EI      s priority queue\n               }\n               //for(int i=0;i<)\n           }\n           for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000)D[1i]=-1;\n           }\n           return;\n}\nRestricted Mode  X0 A0      0  Ln21,Col18  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:47:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149260.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          30
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=6;\n       priority_queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               int omega=D[x]+legami[x]([i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i].first]=omega;\n                   queue. push(legami[x] (i].first])]\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D(1i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln21,Cola7  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.62985677,
          0.7279075,
          0.90892315,
          0.9223861,
          0.9145832,
          0.6099881,
          0.84684366,
          0.67471075,
          0.90787995,
          0.70654434,
          0.46100143,
          0.90442014,
          0.5709755,
          0.8113986,
          0.8938255,
          0.84952897,
          0.5529409,
          0.35865867,
          0.93172026,
          0.33449394,
          0.5747663,
          0.90711874,
          0.89396703,
          0.7271818,
          0.9029195,
          0.8879012,
          0.094826125,
          0.9222867,
          0.91995764,
          0.9029088,
          0.5287984
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'ì   € mincammino.cpp ®      m  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=6;\n       priority_queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               int omega=D[x]+legami[x]([i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i].first]=omega;\n                   queue. push(legami[x] (i].first])]\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D(1i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln21,Cola7  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:47:50.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149270.88.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          31
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority_queue<pair<int,int>>queue;\n                                |\n       queue.push({0,0});\n       while(!queue.empty())[\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               int omega=D[x]+legami[x]([i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D(legami[x][i].first]=omega;\n                   queue.push(legami[x][i].first);\n               }\n           }\n           quel\n       l    //f    i\n               ac priority_queue\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[1i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0A0      0  Ln25Col12  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "abe queue"
        ],
        "line_confidences": [
          0.62985677,
          0.71848935,
          0.8198824,
          0.9223861,
          0.9145832,
          0.6099881,
          0.8104955,
          0.67471075,
          0.90787995,
          0.70654434,
          0.0796022,
          0.73096544,
          0.7198566,
          0.70600784,
          0.38315335,
          0.8943249,
          0.84952897,
          0.5529409,
          0.35865867,
          0.931864,
          0.05,
          0.7905081,
          0.90711874,
          0.96804404,
          0.91217905,
          0.7177044,
          0.73133796,
          0.85961807,
          0.33946204,
          0.9225583,
          0.91015893,
          0.9080672,
          0.6961817
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            15,
            55
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          159,
          781,
          480,
          809
        ],
        "ocr_text": "abe queue"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'ì   € mincammino.cpp ®      m  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority_queue<pair<int,int>>queue;\n                                |\n       queue.push({0,0});\n       while(!queue.empty())[\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               int omega=D[x]+legami[x]([i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D(legami[x][i].first]=omega;\n                   queue.push(legami[x][i].first);\n               }\n           }\n           quel\n       l    //f    i\n               ac priority_queue\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[1i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0A0      0  Ln25Col12  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:48:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149280.879.jpg",
    "open_windows": [
      "Browser",
      "Terminal"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l    ° <o 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...  7]   Tèrminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [
      {
        "is_running_or_debugging": true,
        "visible_output_snippet": "                                e      B      -\n¥   File =    Edit .   Selection P     View .     Go   Run    --      e   >      ® /—]usrlinclude/c%}.::;:::::s' -  Terminal - patrick@marcher: ~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino o      2 -ox\n        €   .      .      X      /usr/include/c++/14/bits/stl_queue.h:744:7: note:  candidate:  ‘void std::priority ‘y queue< Tp, _Sequence, _Compare>::push(v\n 0      mincammino.cpp      alue_type&&)     À      .      POA      +      .      +      031      i     +d\n        home > pa'tnck > dev > progetti-c-cpp > gare > gara-26-11-08 > min  '744      _    o\n                                |      push(value typess   x)\n Q      1    #include  <vector>      |      L  .\n           2    #include  <algorithm>      /usr/include/c++/14/bits/st1_queue.h:744:7: note:    candidate expects 1 argument,  2 provided\n           3    #include  <queue>      min:mino.cpp;ld:ﬂ: error:   missing template arguments before ‘.’  token\n Ì_g      4    using  namespace  std;      4!      while(!queue.empty(}){\n           5    void mincammino(int  N,  int  M,  vector<int> X ;atrickemarcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincanmino$ g+ mincammino.cpp\n S      6      vector<vector<pair<int,int>>>legami T      t      ir<int,int>>>1      i(N); ; mi mincammino.cpp: i      In In f function ion ‘void ‘void  mi mincammino(int, ino(i     int,  std::vector<int>, d      i      std::vector<int>, d      i      std::vector<int>, d      i      std::vector d\nù      7      for(int  i=0;i<M;i++){      <long long int>§&)':\n                          legami[X[i]].push -     -      back({Y[i],P[i]}) :      .     mincammino.cpp:14:17: error:   missing template \"    arguments before ‘.’  token\n %      2      '      14 |      vhile(!queue.empty()){ .\n                                |\n          10      D=vector<long  long>(N,1000000000000000) patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n          11      D[0]=0;      /usr/bin/ld:  /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/Scrtl.o:  in function *_start':\n          -      i   i      i    s     i      .      (.text+0x17):  undefined reference to  ‘main'\n                     pr10r1ty_queue<pa%r<1nt,1nt>>queue,      collect2:  error:  ld returned 1 exit status\n          13      queue.push({0,0});      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n          14      while(!queue.empty()){      mincammino.cpp:  In function  ‘void mincammino(int,  int,  std::vector<int>,  std::vector<int>,  std::vector<int>,  std::vector\n          15      int  x=queue.top().second;      <long long int>&)’:      .\n          16      f    int  i=8;i<legami[x] i=0:i      i     .si      .i     mincammino.cpp:15:24:  error:  cannot convert  ‘const __gnu_cxx:: alloc_traits<std::allocator<std::pair<int, o     int> .    >, std::\n                           or(?n      slze(? ji++)} pair<int,  int> >::value_type’  {aka  ‘const std::pair<int, int>'} to  ‘int’ in initialization\n          17      int  omega=D[x]+legami[x][i].sec    15 |      int x=queue.top();\n          18      if(omega<D[legami[x][i].first])      |      iy\n          19      {      |\n          20      D[legami(x][i].first]=omega      |      const    gnu_cxx::__alloc_traits<std::allocator<std::pair<int,  int>  >,  std::pair<int,  int>\n                                5      >::value_type  {aka const  std::pair<int,  int>}\n          21      queue.pus h(l egamiixji1i]. i[x][i].fi      g++ mincammino.cpp\n          22      lriatrick@narcher:—/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$\n          23      }\n          24      }\n          25      queue.pop();\n          26      //for(int  i=0;i<)\n          27      }\n          28      for(int  i=0;i<D.size();i++){\n ®      29      if (D[1]==1000000000000000)D[i]=-1;\n          30      }\n          31      return;\n 0      32    }\n» | © Restricted Mode   ®@0A0      0   Ln25Col21   Spaces:4   UTF8  C++   Q"
      }
    ],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° <o 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...  7]   Tèrminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "terminal_body",
        "box_2d": [
          0,
          25,
          1000,
          1000
        ],
        "ocr_text": "                                e      B      -\n¥   File =    Edit .   Selection P     View .     Go   Run    --      e   >      ® /—]usrlinclude/c%}.::;:::::s' -  Terminal - patrick@marcher: ~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino o      2 -ox\n        €   .      .      X      /usr/include/c++/14/bits/stl_queue.h:744:7: note:  candidate:  ‘void std::priority ‘y queue< Tp, _Sequence, _Compare>::push(v\n 0      mincammino.cpp      alue_type&&)     À      .      POA      +      .      +      031      i     +d\n        home > pa'tnck > dev > progetti-c-cpp > gare > gara-26-11-08 > min  '744      _    o\n                                |      push(value typess   x)\n Q      1    #include  <vector>      |      L  .\n           2    #include  <algorithm>      /usr/include/c++/14/bits/st1_queue.h:744:7: note:    candidate expects 1 argument,  2 provided\n           3    #include  <queue>      min:mino.cpp;ld:ﬂ: error:   missing template arguments before ‘.’  token\n Ì_g      4    using  namespace  std;      4!      while(!queue.empty(}){\n           5    void mincammino(int  N,  int  M,  vector<int> X ;atrickemarcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincanmino$ g+ mincammino.cpp\n S      6      vector<vector<pair<int,int>>>legami T      t      ir<int,int>>>1      i(N); ; mi mincammino.cpp: i      In In f function ion ‘void ‘void  mi mincammino(int, ino(i     int,  std::vector<int>, d      i      std::vector<int>, d      i      std::vector<int>, d      i      std::vector d\nù      7      for(int  i=0;i<M;i++){      <long long int>§&)':\n                          legami[X[i]].push -     -      back({Y[i],P[i]}) :      .     mincammino.cpp:14:17: error:   missing template \"    arguments before ‘.’  token\n %      2      '      14 |      vhile(!queue.empty()){ .\n                                |\n          10      D=vector<long  long>(N,1000000000000000) patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n          11      D[0]=0;      /usr/bin/ld:  /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/Scrtl.o:  in function *_start':\n          -      i   i      i    s     i      .      (.text+0x17):  undefined reference to  ‘main'\n                     pr10r1ty_queue<pa%r<1nt,1nt>>queue,      collect2:  error:  ld returned 1 exit status\n          13      queue.push({0,0});      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n          14      while(!queue.empty()){      mincammino.cpp:  In function  ‘void mincammino(int,  int,  std::vector<int>,  std::vector<int>,  std::vector<int>,  std::vector\n          15      int  x=queue.top().second;      <long long int>&)’:      .\n          16      f    int  i=8;i<legami[x] i=0:i      i     .si      .i     mincammino.cpp:15:24:  error:  cannot convert  ‘const __gnu_cxx:: alloc_traits<std::allocator<std::pair<int, o     int> .    >, std::\n                           or(?n      slze(? ji++)} pair<int,  int> >::value_type’  {aka  ‘const std::pair<int, int>'} to  ‘int’ in initialization\n          17      int  omega=D[x]+legami[x][i].sec    15 |      int x=queue.top();\n          18      if(omega<D[legami[x][i].first])      |      iy\n          19      {      |\n          20      D[legami(x][i].first]=omega      |      const    gnu_cxx::__alloc_traits<std::allocator<std::pair<int,  int>  >,  std::pair<int,  int>\n                                5      >::value_type  {aka const  std::pair<int,  int>}\n          21      queue.pus h(l egamiixji1i]. i[x][i].fi      g++ mincammino.cpp\n          22      lriatrick@narcher:—/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$\n          23      }\n          24      }\n          25      queue.pop();\n          26      //for(int  i=0;i<)\n          27      }\n          28      for(int  i=0;i<D.size();i++){\n ®      29      if (D[1]==1000000000000000)D[i]=-1;\n          30      }\n          31      return;\n 0      32    }\n» | © Restricted Mode   ®@0A0      0   Ln25Col21   Spaces:4   UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:48:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149290.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I © 4  O  S H  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  ) volterra.olinfo.iti.. 0 mincammino.cp...   “-  | Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          31
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       #include <queue>\n       using namespace std;\n       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int, int>>>legami/(N) ;\n           for(int i=0;i<M;i++){\n      |    !   Tegami[Xx[i]].push_back({Y[i],P[i]});\n           D=vector<long long>(N,10600000000000000);\n           D[9]=9;\n           priority_queue<pair<int,int>>queue;\n           queue.push({0,0});\n           while(!queue.empty()){\n                int x=queue.top().second;\n                for(int i=0;i<legami[x].size();i++){\n                    int omega=D[x]+Legami[x][i].second;\n                    if (omega<D[[Uegami(x][i].first])\n                    {\n                        p(legami(x](i]).first]=omega;\n                        queue. push(legami (x] (i].first);\n                    }\n                }\n               queue.pop();\n                //for(int i=0;i<)\n           }\n           for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000)D[i]=-1;\n           }\n            return;\n}",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6619837,
          0.653333,
          0.7682727,
          0.7936491,
          0.91639805,
          0.6891074,
          0.80405873,
          0.41027224,
          0.70818955,
          0.32343233,
          0.8685636,
          0.6712978,
          0.77967024,
          0.9017043,
          0.8399741,
          0.49786502,
          0.22831316,
          0.931961,
          0.05,
          0.5271151,
          0.8774335,
          0.89262754,
          0.83451647,
          0.87128246,
          0.9048746,
          0.87370694,
          0.4822453,
          0.9233491,
          0.8792318,
          0.6167014,
          0.6960835
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I © 4  O  S H  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  ) volterra.olinfo.iti.. 0 mincammino.cp...   “-  | Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\ns\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       #include <queue>\n       using namespace std;\n       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int, int>>>legami/(N) ;\n           for(int i=0;i<M;i++){\n      |    !   Tegami[Xx[i]].push_back({Y[i],P[i]});\n           D=vector<long long>(N,10600000000000000);\n           D[9]=9;\n           priority_queue<pair<int,int>>queue;\n           queue.push({0,0});\n           while(!queue.empty()){\n                int x=queue.top().second;\n                for(int i=0;i<legami[x].size();i++){\n                    int omega=D[x]+Legami[x][i].second;\n                    if (omega<D[[Uegami(x][i].first])\n                    {\n                        p(legami(x](i]).first]=omega;\n                        queue. push(legami (x] (i].first);\n                    }\n                }\n               queue.pop();\n                //for(int i=0;i<)\n           }\n           for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000)D[i]=-1;\n           }\n            return;\n}"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:48:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149300.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          31
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       #include <queue>\n       using namespace std;\n       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,10600000000000000);\n           D[e]=0;\n           priority_queue<pair<int,int>>queue;\n           queue.push({0,0});\n           while(!queue.empty()){\n               int x=queue.top().second;\n               for(int i=0;i<legami[x].size();i++){\n                   int omega=D[x]+legami[x][i].second;\n                   if(omega<D[legami(x][i].First])\n                    {\n                   |    D[legami[x][i].first]1=omega;\n                   |    queue.pushf{omega, Legami [x][i].#iFst));\n                    }\n               }\n               queue.pop();\n               //for(int i=0;i<)\n           }\n           for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000)D[i]=-1;\n           }\n           return;\n}\nRestricted Mode  00A0      0  Ln21,Col53  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.63087475,
          0.6492906,
          0.66373473,
          0.91517067,
          0.9157738,
          0.4552757,
          0.81791854,
          0.6873156,
          0.82862496,
          0.65573055,
          0.17312226,
          0.8685636,
          0.6712978,
          0.77967024,
          0.8982209,
          0.8490062,
          0.73362,
          0.05,
          0.93158823,
          0.6787027,
          0.3344753,
          0.9691811,
          0.9692844,
          0.83451647,
          0.87128246,
          0.9048746,
          0.87370694,
          0.4822453,
          0.9188906,
          0.8792318,
          0.6167014,
          0.76497394
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'ì   € mincammino.cpp ®      m  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       #include <queue>\n       using namespace std;\n       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,10600000000000000);\n           D[e]=0;\n           priority_queue<pair<int,int>>queue;\n           queue.push({0,0});\n           while(!queue.empty()){\n               int x=queue.top().second;\n               for(int i=0;i<legami[x].size();i++){\n                   int omega=D[x]+legami[x][i].second;\n                   if(omega<D[legami(x][i].First])\n                    {\n                   |    D[legami[x][i].first]1=omega;\n                   |    queue.pushf{omega, Legami [x][i].#iFst));\n                    }\n               }\n               queue.pop();\n               //for(int i=0;i<)\n           }\n           for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000)D[i]=-1;\n           }\n           return;\n}\nRestricted Mode  00A0      0  Ln21,Col53  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:48:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149310.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          32
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) E\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority_queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               int omega=D[x]+legami[x]([i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D(legami[x][i]).first]=omega;\n                   queue.push({omega, legami[x][i].first});\n               }\n           }\n           queue.pop();\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[1i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0A0      0  Ln13,Col23  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.62985677,
          0.7462266,
          0.82525486,
          0.9223861,
          0.8968046,
          0.65898234,
          0.8104955,
          0.67471075,
          0.90787995,
          0.73169994,
          0.623497,
          0.7722676,
          0.7280532,
          0.8301513,
          0.8938255,
          0.84952897,
          0.5529409,
          0.35865867,
          0.931864,
          0.05,
          0.4366892,
          0.90711874,
          0.89396703,
          0.5713792,
          0.8374827,
          0.8943555,
          0.87951,
          0.33946204,
          0.9225583,
          0.91015893,
          0.95856905,
          0.70150083
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) E\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority_queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               int omega=D[x]+legami[x]([i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D(legami[x][i]).first]=omega;\n                   queue.push({omega, legami[x][i].first});\n               }\n           }\n           queue.pop();\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[1i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0A0      0  Ln13,Col23  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:48:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149320.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 15:48:40\n                                c ammino .      minimo ..      (mlncammlno .      .     > ) Submissions missi\n         Time left: 03:11:19\n   Overview\n   Communication\n   QUADRI\n   Staterment      Submit -  a solution -\n   e\n   MINCAMMING2      mincammino2; | Choose File  No file chosen\n   Staternent\n' |   e iE  N\n   PALETTA      P\n   Staternent\n   Submissions it      Previous .      Submissions .    .      X\n   TRENI\n   Staterment      Time      Status      Score      Files\n   ia      24830 PM   Evaluating...      L   NA\n   Documentation      2-35:16 PM   Evaluated      detalls      Download\n                                23302PM   Evaluated      details      Download\n    Contest Management System is released under      e\n      the GNU Affero General Public License,\n                                -"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          566,
          800,
          600
        ],
        "ocr_text": "Evaluating.. € NA Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          721,
          566,
          800,
          593
        ],
        "ocr_text": "Download"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:48:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149330.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          148
        ],
        "ocr_text": "rii      Aitomabe (Englisn)  v      l"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          148,
          1000,
          1000
        ],
        "ocr_text": "Submission details\n ù      Ourtc ame      Deras      Execunon time    Lemory usea\n -      .    T   ore      T   e      CEI MZ\n 4      .     [     BT R      LNE  e      ASAZ\n 7      T    [}   =l      LTI  el      I    z\n > Sublask 3      X\n > Subtask 4\nb bt"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:49:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149340.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          244,
          323,
          748,
          819
        ],
        "ocr_text": "Submission details\nL} Outcome Details Execution time Memry used\n1 CEZE o oo 0.170 sec 26.2 MIB\n2 _ Output st correct 0,092 sec 215 MiB\n3 | Notcomet — EEE 0.142 sec 26.6 MIB I\n4 CEZE o oo 0.105 sec 218 MIB\n5 _ Output isn'l correct 0.197 sec 26.0 MiB\n6 | Notcomet — EEE 0.121 sec 212 MB\n7 CA oo 0.173 sec 26.3 MIB\n8 Output is correct 0,100 sec 20.5 MiB\nv Sublask 3 X (0130)\n# Outcome Details Execution time Memory used\nClose"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          148
        ],
        "ocr_text": "rii      Aitomabe (Englisn)  v      l"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          148,
          1000,
          1000
        ],
        "ocr_text": " tal\nSubmisscns\n           ]"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:49:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149350.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o  minciîmnmino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M Posta in arrivo - bian   x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      mincammino.cpp - VSCodium      -  0   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o  minciîmnmino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M Posta in arrivo - bian   x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      mincammino.cpp - VSCodium      -  0   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "-.…nm:      w ® W -"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 15:49:10\n                                c ammino .      minimo ..      (mincammino .      .     > ) Submissions issi\n         Time left: 03:10:49\n   Overview\n   Communication\n   QUADRI\n   Staterment      Submit .  a solution .\n   e\n   MINCAMMING2      mincammino2; | Choose File No file chosen\n   Staternent\n' |   e iE  N\n   PALETTA      P\n   Staternent\n   Submissions it      Previous .      Submissions .    .\n   TRENI\n   Statement      Time      Status      Score      Files\n   Bl    D      248:34 PM\n   Documentation      2-35:16 PM   Evaluatea      detalls      Download\n                                23302PM   Evaluatea      details      Download\n   Contest Management System is released under      __  EEE EEE EEE E EEE EEE\n      the GNU Affero Gereral Public License.\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          563,
          800,
          600
        ],
        "ocr_text": "Evaluatea sss EES comono"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:49:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149360.879.jpg",
    "open_windows": [
      "Browser",
      "Terminal"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [
      {
        "is_running_or_debugging": true,
        "visible_output_snippet": "       Server time:  15:49:19      .      ..      .      .\n                                Cammino  minimo (mincammino2)      -\n         et\n                                Statement\n   QUADRI\n   Staternent\n                                Some details\ni i      |     Type      Balch\n                                Time limit      1.500 seconds\n                                Memory limit      512 MIB\n                                Compilation commands  — C++20 / g++      /usr/bin/g++ -DEVAL -stdegnu=+20  -02 -pipe -static -5  -0 mincammino2\n                                grader.cpp mincammino2.cpp\n                                Attachments\n   e ot PA\n                                grader.cpp      471 bytes    È]  mincammino2.inputd.txt    10 bytes\n   Contest Management      C++ source code      Plain text document\n      the GNU Affero Gereral Public License.\n                                lîl mincammino2.cpp      196 bytes   lî] mincammino2.inputd.txt    34 bytes\n                                C++ source code      Plain text document\n                                —"
      }
    ],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          191,
          234,
          332,
          634
        ],
        "ocr_text": "Overview\nCommunication\nStaternent\nSubmissions\nSuhlm-;a'lm'.\nPALETTA\nStaternent\nSubmissions\nTRENI\nStaternent\nSubmissions\nDocumentation"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          626,
          800,
          669
        ],
        "ocr_text": "grader.cpp 471 bytes mincamminoZ.inputd.txt 10 bytes mincammino2.outputd.axt 6 bytes\nC++ source code Plain text document Plain text document"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          679,
          800,
          725
        ],
        "ocr_text": "u mincammino2.cpp 196 bytes J mincammino2.inputl.txt 34 bytes I_J mincammino2.outputl.txt 9 bytes\nC++ source code Plain text document Plain text document"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          523,
          291,
          625,
          327
        ],
        "ocr_text": "Dovmload task staternent"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          652,
          625,
          800,
          669
        ],
        "ocr_text": "D mincammino2.outputd.axt 6 bytes\nPlain text document"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          652,
          679,
          800,
          723
        ],
        "ocr_text": "I_J mincammino2.outputl.txt 9 bytes\nPlain text document"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "terminal_body",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time:  15:49:19      .      ..      .      .\n                                Cammino  minimo (mincammino2)      -\n         et\n                                Statement\n   QUADRI\n   Staternent\n                                Some details\ni i      |     Type      Balch\n                                Time limit      1.500 seconds\n                                Memory limit      512 MIB\n                                Compilation commands  — C++20 / g++      /usr/bin/g++ -DEVAL -stdegnu=+20  -02 -pipe -static -5  -0 mincammino2\n                                grader.cpp mincammino2.cpp\n                                Attachments\n   e ot PA\n                                grader.cpp      471 bytes    È]  mincammino2.inputd.txt    10 bytes\n   Contest Management      C++ source code      Plain text document\n      the GNU Affero Gereral Public License.\n                                lîl mincammino2.cpp      196 bytes   lî] mincammino2.inputd.txt    34 bytes\n                                C++ source code      Plain text document\n                                —"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:49:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149370.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          32
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) E\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority_queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               int omfga=D[x]+legami[x]([i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D(legami[x][i]).first]=omega;\n                   queue.push({omega, legami[x][i].first});\n               }\n           }\n           queue.pop();\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[1i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0A0      0  Ln13,Col23  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.62985677,
          0.7462266,
          0.82525486,
          0.9223861,
          0.8968046,
          0.65898234,
          0.8104955,
          0.67471075,
          0.90787995,
          0.70654434,
          0.0796022,
          0.7855346,
          0.7555081,
          0.8121253,
          0.8938255,
          0.84952897,
          0.5279438,
          0.35865867,
          0.931864,
          0.05,
          0.4366892,
          0.90711874,
          0.89396703,
          0.5713792,
          0.8374827,
          0.8943555,
          0.87951,
          0.33946204,
          0.9225583,
          0.91015893,
          0.95856905,
          0.70150083
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) E\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority_queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               int omfga=D[x]+legami[x]([i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D(legami[x][i]).first]=omega;\n                   queue.push({omega, legami[x][i].first});\n               }\n           }\n           queue.pop();\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[1i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0A0      0  Ln13,Col23  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:49:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149380.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          32
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) E\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority_queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               int omq@a:D[x]+Legami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D(legami[x][i]).first]=omega;\n                   queue.push({omega, legami[x][i].first});\n               }\n           }\n           queue.pop();\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[1i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0A0      0  Ln13,Col23  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.62985677,
          0.7462266,
          0.82525486,
          0.9223861,
          0.8968046,
          0.65898234,
          0.8104955,
          0.67471075,
          0.90787995,
          0.70654434,
          0.0796022,
          0.7855346,
          0.7555081,
          0.8121253,
          0.8938255,
          0.84952897,
          0.7329557,
          0.4159336,
          0.931864,
          0.05,
          0.4366892,
          0.90711874,
          0.89396703,
          0.5713792,
          0.8374827,
          0.8943555,
          0.87951,
          0.33946204,
          0.9225583,
          0.91015893,
          0.95856905,
          0.70150083
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) E\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority_queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               int omq@a:D[x]+Legami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D(legami[x][i]).first]=omega;\n                   queue.push({omega, legami[x][i].first});\n               }\n           }\n           queue.pop();\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[1i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0A0      0  Ln13,Col23  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:49:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149390.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          32
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) E\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority_queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               int omega=D[x]+legami[x]([i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D(legami[x][i]).first]=omega;\n                   queue.push({omega, legami[x][i].first});\n               }\n           }\n           queue.pop();\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[1i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0A0      0  Ln12,Col33  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.62985677,
          0.7462266,
          0.82525486,
          0.9223861,
          0.8968046,
          0.68625855,
          0.8104955,
          0.67471075,
          0.90787995,
          0.70654434,
          0.06680412,
          0.7676915,
          0.8133191,
          0.87618375,
          0.8938255,
          0.84952897,
          0.5529409,
          0.35865867,
          0.931864,
          0.05,
          0.4366892,
          0.90711874,
          0.89396703,
          0.5713792,
          0.8374827,
          0.8943555,
          0.87951,
          0.33946204,
          0.9225583,
          0.91015893,
          0.95856905,
          0.68281937
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) E\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority_queue<pair<int,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               int omega=D[x]+legami[x]([i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D(legami[x][i]).first]=omega;\n                   queue.push({omega, legami[x][i].first});\n               }\n           }\n           queue.pop();\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[1i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0A0      0  Ln12,Col33  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:50:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149400.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          32
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) E\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<int,int>,greater<pair<int,intpqueue;\n   ‘    queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               int omega=D[x]+legami[x]([i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D(legami[x][i]).first]=omega;\n                   queue.push({omega, legami[x][i].first});\n               }\n           }\n           queue.pop();\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[1i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0A0      0  Ln12,Col54  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "abe int"
        ],
        "line_confidences": [
          0.7545035,
          0.7462266,
          0.82525486,
          0.9223861,
          0.8968046,
          0.68625855,
          0.8104955,
          0.67471075,
          0.90787995,
          0.70654434,
          0.06680412,
          0.3867272,
          0.7648158,
          0.8113986,
          0.8938255,
          0.84952897,
          0.5529409,
          0.35865867,
          0.931864,
          0.05,
          0.4366892,
          0.90711874,
          0.89396703,
          0.5713792,
          0.8374827,
          0.8943555,
          0.87951,
          0.33946204,
          0.9225583,
          0.91015893,
          0.95856905,
          0.6943443
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          424,
          452,
          746,
          483
        ],
        "ocr_text": "abe int"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'ì   € mincammino.cpp ®      m  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) E\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<int,int>,greater<pair<int,intpqueue;\n   ‘    queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               int omega=D[x]+legami[x]([i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D(legami[x][i]).first]=omega;\n                   queue.push({omega, legami[x][i].first});\n               }\n           }\n           queue.pop();\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[1i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0A0      0  Ln12,Col54  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:50:10.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149410.88.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          32
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) E\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority_queue<pair<int,int>bqueue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               int omega=D[x]+legami[x]([i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D(legami[x][i]).first]=omega;\n                   queue.push({omega, legami[x][i].first});\n               }\n           }\n           queue.pop();\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[1i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0A0      0  Ln12,Col33  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.62985677,
          0.7462266,
          0.82525486,
          0.9223861,
          0.8968046,
          0.68625855,
          0.8104955,
          0.67471075,
          0.90787995,
          0.70654434,
          0.06680412,
          0.45609227,
          0.8133191,
          0.8855539,
          0.8938255,
          0.84952897,
          0.5529409,
          0.35865867,
          0.931864,
          0.05,
          0.4366892,
          0.90711874,
          0.89396703,
          0.5713792,
          0.8374827,
          0.8943555,
          0.87951,
          0.33946204,
          0.9225583,
          0.91015893,
          0.95856905,
          0.68281937
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) E\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority_queue<pair<int,int>bqueue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               int omega=D[x]+legami[x]([i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D(legami[x][i]).first]=omega;\n                   queue.push({omega, legami[x][i].first});\n               }\n           }\n           queue.pop();\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[1i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0A0      0  Ln12,Col33  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:50:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149420.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          32
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) E\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority_queue<pair<long long, int>>queue;\n   ‘    queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               int omega=D[x]+legami[x]([i].second;\n               ifjomega<D[legami[x][i].first])\n               {\n                   D(legami[x][i]).first]=omega;\n                   queue.push({omega, legami[x][i].first});\n               }\n           }\n           queue.pop();\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[1i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0A0      0  Ln12,Col34  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "ac long"
        ],
        "line_confidences": [
          0.6299479,
          0.7438412,
          0.82525486,
          0.9223861,
          0.8968046,
          0.68625855,
          0.8104955,
          0.67471075,
          0.90787995,
          0.70654434,
          0.06680412,
          0.52249956,
          0.6594384,
          0.8113986,
          0.8938255,
          0.84952897,
          0.5529409,
          0.5172964,
          0.931864,
          0.05,
          0.4366892,
          0.90711874,
          0.89396703,
          0.5713792,
          0.8374827,
          0.8943555,
          0.87951,
          0.33946204,
          0.9225583,
          0.91015893,
          0.95856905,
          0.6922064
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            26,
            32
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          298,
          452,
          618,
          481
        ],
        "ocr_text": "ac long"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) E\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority_queue<pair<long long, int>>queue;\n   ‘    queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               int omega=D[x]+legami[x]([i].second;\n               ifjomega<D[legami[x][i].first])\n               {\n                   D(legami[x][i]).first]=omega;\n                   queue.push({omega, legami[x][i].first});\n               }\n           }\n           queue.pop();\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[1i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0A0      0  Ln12,Col34  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:50:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149430.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI  I ©@ 4 O S M  —   &  E G: 0 Olimpiadi Italian...  0 mincammino - T...  ) volterra.olinfo.iti.. 0 mincammino.cp...   ]   Termirlyl - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          31
        ],
        "text_content": "       #include <vector>\n       #include <algorithm>\n       #include <queue>\n       using namespace std;\n       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int, int>>>legami/(N) ;\n           for(int i=0;i<M;i++){\n               Tegami[Xx[i]].push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N, 1000000000000000) ;\n           D[9]=9;\n           priority_queue<pair<long long, int>>queue;\n           queue.push({0,0});\n           while(!queue.empty()){\n               int x=queue.top().second;\n               for(int i=0;i<legami[x].size();i++){\n                    long long omega:D[x]mxj[i].second;\n                    if(omega<D[legami(x][i].first])\n                    {\n                        p(legami(x](i).first]=omega;\n                        queue. push({omega,legami[x][i].first});\n                    }\n               }\n               queue.pop();\n               //for(int i=0;i<)\n           }\n           for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000)D[i]=-1;\n           }\n           return;\n}",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6061728,
          0.6545896,
          0.7690927,
          0.8494977,
          0.91639805,
          0.6891074,
          0.80405873,
          0.05,
          0.9564302,
          0.75156534,
          0.32343233,
          0.90291435,
          0.6712978,
          0.77967024,
          0.9017043,
          0.83660316,
          0.7965887,
          0.3345163,
          0.931961,
          0.05174347,
          0.5289789,
          0.8774335,
          0.89262754,
          0.83451647,
          0.87128246,
          0.9048746,
          0.87370694,
          0.4822453,
          0.9233491,
          0.8862302,
          0.6167014,
          0.7207581
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI  I ©@ 4 O S M  —   &  E G: 0 Olimpiadi Italian...  0 mincammino - T...  ) volterra.olinfo.iti.. 0 mincammino.cp...   ]   Termirlyl - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "       #include <vector>\n       #include <algorithm>\n       #include <queue>\n       using namespace std;\n       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int, int>>>legami/(N) ;\n           for(int i=0;i<M;i++){\n               Tegami[Xx[i]].push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N, 1000000000000000) ;\n           D[9]=9;\n           priority_queue<pair<long long, int>>queue;\n           queue.push({0,0});\n           while(!queue.empty()){\n               int x=queue.top().second;\n               for(int i=0;i<legami[x].size();i++){\n                    long long omega:D[x]mxj[i].second;\n                    if(omega<D[legami(x][i].first])\n                    {\n                        p(legami(x](i).first]=omega;\n                        queue. push({omega,legami[x][i].first});\n                    }\n               }\n               queue.pop();\n               //for(int i=0;i<)\n           }\n           for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000)D[i]=-1;\n           }\n           return;\n}"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:50:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149440.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          22
        ],
        "text_content": "       Server time: 15:50:40\n                                c ammino .      minimo ..      (mlncammlno .      .\n         Time left: 03:09:19\n   Overview\n   Communication\n   QUADRI\n   Staterment      Submit -  a solution -\n   e\nCe420/ Q¢+     LI\n'\n   PALETTA\n   Staternent\n   Submissions it      Previous .      Submissions .\n   TRENI\n   Staterment      Time      Status      Score\n   ia\n   Documentation      2-35:16 PM   Evaluatea      detalls\nPM   Evaluatea      details\n    Contest Management System is released under\n      the GNU Affero Gereral Public License.\n                                —",
        "lsp_tooltips": [
          "Submissions",
          "Evaluatea sss EES comono",
          "| submn GE",
          "Submission received x\nYour submission has been\nreceived and is currentiy\nbeing evaluated."
        ],
        "line_confidences": [
          0.9107299,
          0.7794206,
          0.9088807,
          0.6027188,
          0.75403595,
          0.85100055,
          0.73499364,
          0.26270226,
          0.42970473,
          0.45908874,
          0.49612373,
          0.8981484,
          0.84916663,
          0.7503037,
          0.881222,
          0.7605415,
          0.40767136,
          0.7468503,
          0.45771676,
          0.59917307,
          0.71719056,
          0.4447753
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            1,
            7
          ],
          null,
          null,
          null,
          null,
          null,
          [
            19,
            59
          ],
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          563,
          800,
          600
        ],
        "ocr_text": "Evaluatea sss EES comono"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          872,
          166,
          981,
          262
        ],
        "ocr_text": "Submission received x\nYour submission has been\nreceived and is currentiy\nbeing evaluated."
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick wm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 15:50:40\n                                c ammino .      minimo ..      (mlncammlno .      .\n         Time left: 03:09:19\n   Overview\n   Communication\n   QUADRI\n   Staterment      Submit -  a solution -\n   e\nCe420/ Q¢+     LI\n'\n   PALETTA\n   Staternent\n   Submissions it      Previous .      Submissions .\n   TRENI\n   Staterment      Time      Status      Score\n   ia\n   Documentation      2-35:16 PM   Evaluatea      detalls\nPM   Evaluatea      details\n    Contest Management System is released under\n      the GNU Affero Gereral Public License.\n                                —"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:50:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149450.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick wm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 15:50:50\n                                c ammino .      minimo ..      (mincammino .      ino2 ) Submissions issi\n         Time left: 03:09:09\n   Overview\n   Communication\n   QUADRI\n   Staterment      Submit .  a solution .\n   s\n   MINCAMMING2      mincammino2; | Choose File No file chosen\n   Staternent\n' |   e iE  N\n   PALETTA      P\n   Staternent\n   Submissions it      Previous .      Submissions .    .\n   TRENI\n   Statement      Time      Status      Score      Files\n   S0y      25041PM   Evaluating...      “  NA\n   Documentation      24834 PM   Evaluated      detalls      Download\n                                23516PM   Evaluated      details      Download\n    Contest Management System is released under      S\n      the GNU Alleto General Public License.      233:02PM   Evaluated      details      Download\n                                n"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "EET ree"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          721,
          566,
          800,
          593
        ],
        "ocr_text": "Download"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:51:00.878000020Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149460.878.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          148
        ],
        "ocr_text": "rii      Aitomabe (Englisn)  v      l"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          148,
          1000,
          1000
        ],
        "ocr_text": "Submission details\n v Subtazk 3\n                                &\n ù      Oute ome      Detaills      Execunon time    Lemory usea\n -      A    e     Iore      NO     e      4   KZ\n 1      1Y     201      1,071  e      [T"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:51:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149470.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          31
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority_queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+legami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               l {\n                   D[legami[x][i].first]=omega;\n                   queue. push({omegaj legami[x][il].first});\n   |\n               o\n           }\n           queue.pop();\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[1i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0A0      0  Ln22,Col1  Spaces:d  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6299479,
          0.75193954,
          0.8295962,
          0.9223861,
          0.9145832,
          0.6099881,
          0.8104955,
          0.67471075,
          0.90787995,
          0.70654434,
          0.4842479,
          0.5611098,
          0.8133191,
          0.8113986,
          0.8938255,
          0.84952897,
          0.7677626,
          0.34867492,
          0.6407535,
          0.4605097,
          0.5343643,
          0.9053955,
          0.778617,
          0.89396703,
          0.5713792,
          0.8374827,
          0.8943555,
          0.87951,
          0.33946204,
          0.9225583,
          0.91015893,
          0.9080672,
          0.6777654
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority_queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+legami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               l {\n                   D[legami[x][i].first]=omega;\n                   queue. push({omegaj legami[x][il].first});\n   |\n               o\n           }\n           queue.pop();\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[1i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0A0      0  Ln22,Col1  Spaces:d  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:51:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149480.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          31
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority_queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<leépami[x].size();i++){\n               long long omega=D[x]+legami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               l {\n                   D[legami[x][i].first]=omega;\n                   queue. push({omega, legami[x][i].first});\n   |\n               o\n           }\n           queue.pop();\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[1i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0A0      0  Ln22,Col1  Spaces:d  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6299479,
          0.75193954,
          0.8295962,
          0.9223861,
          0.9145832,
          0.6099881,
          0.8104955,
          0.67471075,
          0.90787995,
          0.70654434,
          0.4842479,
          0.5611098,
          0.5709755,
          0.8113986,
          0.8938255,
          0.68321836,
          0.77603465,
          0.34867492,
          0.6407535,
          0.4605097,
          0.7298983,
          0.91090757,
          0.778617,
          0.89396703,
          0.5713792,
          0.8374827,
          0.8943555,
          0.87951,
          0.33946204,
          0.9225583,
          0.91015893,
          0.9080672,
          0.6777654
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority_queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<leépami[x].size();i++){\n               long long omega=D[x]+legami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               l {\n                   D[legami[x][i].first]=omega;\n                   queue. push({omega, legami[x][i].first});\n   |\n               o\n           }\n           queue.pop();\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[1i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0A0      0  Ln22,Col1  Spaces:d  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:51:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149490.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          32
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000);\n       D[0]=0;\n       priority_queue<pair<long hﬁ.‘,int>>queue;\n       queue.push({0,0});\n       while(iqueue.empty())(\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+legami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D(legami[x][i]).first]=omega;\n                   queue.push({omega, legami[x][i].first});\n               }\n           }\n           queue.pop();\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[1i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0A0      0  Ln12,Col30  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6438872,
          0.7559619,
          0.84305304,
          0.90049934,
          0.89417773,
          0.5196833,
          0.8104955,
          0.67471075,
          0.9431441,
          0.68097955,
          0.06680412,
          0.68101746,
          0.8133191,
          0.60839415,
          0.9046319,
          0.84952897,
          0.8206145,
          0.31596956,
          0.931864,
          0.05,
          0.4366892,
          0.90711874,
          0.89396703,
          0.5713792,
          0.8374827,
          0.8943555,
          0.87951,
          0.33946204,
          0.9225583,
          0.91015893,
          0.95856905,
          0.6998894
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000);\n       D[0]=0;\n       priority_queue<pair<long hﬁ.‘,int>>queue;\n       queue.push({0,0});\n       while(iqueue.empty())(\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+legami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D(legami[x][i]).first]=omega;\n                   queue.push({omega, legami[x][i].first});\n               }\n           }\n           queue.pop();\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[1i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0A0      0  Ln12,Col30  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:51:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149500.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          31
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority_queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())[\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+legami[X][i].second;\n               if(omega<D[legami[x][iﬂ.first])\n               {\n                   D[legami[x]([i].first]=omega;\n                   queue.push({omega, legami[x][i].first});\n               }\n           }\n           queue.pop();\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[1i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0A0      0  Ln15Col14  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7695227,
          0.7349701,
          0.6279833,
          0.90049934,
          0.897034,
          0.6099881,
          0.8104955,
          0.71202093,
          0.90787995,
          0.7454118,
          0.0796022,
          0.5611098,
          0.8133191,
          0.4374012,
          0.65534264,
          0.8072332,
          0.7374944,
          0.6482539,
          0.931864,
          0.22700126,
          0.30863214,
          0.90711874,
          0.89396703,
          0.5713792,
          0.8374827,
          0.8802202,
          0.33946204,
          0.9225583,
          0.91015893,
          0.9080672,
          0.690141
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority_queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())[\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+legami[X][i].second;\n               if(omega<D[legami[x][iﬂ.first])\n               {\n                   D[legami[x]([i].first]=omega;\n                   queue.push({omega, legami[x][i].first});\n               }\n           }\n           queue.pop();\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[1i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0A0      0  Ln15Col14  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:51:50.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149510.88.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          31
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority_queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())[\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+legami[Xx][i].second;\n               if(omega<D[legami(x][i].first])\n               {\n                   D(legami[x][i].first]=omega;\n                   queue.push({omega, legami[x][i].first});\n               }\n           }\n           queue.pop();\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[1i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0A0      0  Ln15Col14  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7695227,
          0.7349701,
          0.6279833,
          0.90049934,
          0.897034,
          0.6099881,
          0.8104955,
          0.71202093,
          0.90787995,
          0.7454118,
          0.0796022,
          0.5611098,
          0.8133191,
          0.4374012,
          0.65534264,
          0.8072332,
          0.7219401,
          0.5071084,
          0.90292275,
          0.05,
          0.30863214,
          0.90711874,
          0.89396703,
          0.5713792,
          0.8374827,
          0.8802202,
          0.33946204,
          0.9225583,
          0.91015893,
          0.9080672,
          0.690141
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority_queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())[\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+legami[Xx][i].second;\n               if(omega<D[legami(x][i].first])\n               {\n                   D(legami[x][i].first]=omega;\n                   queue.push({omega, legami[x][i].first});\n               }\n           }\n           queue.pop();\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[1i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0A0      0  Ln15Col14  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:52:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149520.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          31
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority_queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega:D(x]+mlong 10ng)ﬂegami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({omega, legami[x][i].first});\n               }\n           }\n           queue.pop();\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[1i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0A0      0  Ln17,Col45  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6299479,
          0.7500804,
          0.8311779,
          0.9223861,
          0.9145832,
          0.6099881,
          0.8104955,
          0.67471075,
          0.8045628,
          0.70654434,
          0.0796022,
          0.5611098,
          0.8133191,
          0.8113986,
          0.8938255,
          0.83584666,
          0.7505177,
          0.45073777,
          0.931864,
          0.40707877,
          0.4366892,
          0.90711874,
          0.89396703,
          0.5713792,
          0.8374827,
          0.8943555,
          0.87951,
          0.33946204,
          0.9225583,
          0.91015893,
          0.9080672,
          0.6463771
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority_queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega:D(x]+mlong 10ng)ﬂegami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({omega, legami[x][i].first});\n               }\n           }\n           queue.pop();\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[1i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0A0      0  Ln17,Col45  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:52:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149530.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          31
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority_queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega:D(x]+mlong 10ng)ﬂegami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({omega, legami[x][i].first});\n               }\n           }\n           queue.pop();\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[1i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0A0      0  Ln17,Col45  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6299479,
          0.7500804,
          0.8311779,
          0.9223861,
          0.9145832,
          0.6099881,
          0.8104955,
          0.67471075,
          0.8045628,
          0.70654434,
          0.0796022,
          0.5611098,
          0.8133191,
          0.8113986,
          0.8938255,
          0.83584666,
          0.7505177,
          0.45073777,
          0.931864,
          0.40707877,
          0.4366892,
          0.90711874,
          0.89396703,
          0.5713792,
          0.8374827,
          0.8943555,
          0.87951,
          0.33946204,
          0.9225583,
          0.91015893,
          0.9080672,
          0.6463771
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority_queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega:D(x]+mlong 10ng)ﬂegami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({omega, legami[x][i].first});\n               }\n           }\n           queue.pop();\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[1i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0A0      0  Ln17,Col45  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:52:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149540.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          31
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority_queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega:D(x]+mlong 10ng)ﬂegami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({omega, legami[x][i].first});\n               }\n           }\n           queue.pop();\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[1i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0A0      0  Ln17,Col45  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6299479,
          0.7500804,
          0.8311779,
          0.9223861,
          0.9145832,
          0.6099881,
          0.8104955,
          0.67471075,
          0.8045628,
          0.70654434,
          0.0796022,
          0.5611098,
          0.8133191,
          0.8113986,
          0.8938255,
          0.83584666,
          0.7505177,
          0.45073777,
          0.931864,
          0.40707877,
          0.4366892,
          0.90711874,
          0.89396703,
          0.5713792,
          0.8374827,
          0.8943555,
          0.87951,
          0.33946204,
          0.9225583,
          0.91015893,
          0.9080672,
          0.6463771
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority_queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega:D(x]+mlong 10ng)ﬂegami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({omega, legami[x][i].first});\n               }\n           }\n           queue.pop();\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[1i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0A0      0  Ln17,Col45  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:52:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149550.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          31
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority_queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega:D(x]+m10ng longlﬁegami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({omega,legami[x][&].first));\n               }\n           }\n           queue.pop();\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[1i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0A0      0  Ln17,Col45  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.6299479,
          0.7500804,
          0.8311779,
          0.9223861,
          0.9145832,
          0.6099881,
          0.8104955,
          0.67471075,
          0.8045628,
          0.70654434,
          0.0796022,
          0.5611098,
          0.8133191,
          0.8113986,
          0.8938255,
          0.83276534,
          0.7522286,
          0.43621963,
          0.931864,
          0.40707877,
          0.43958515,
          0.90711874,
          0.89396703,
          0.5713792,
          0.8374827,
          0.8943555,
          0.87951,
          0.33946204,
          0.9225583,
          0.91015893,
          0.9080672,
          0.6463771
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority_queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega:D(x]+m10ng longlﬁegami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({omega,legami[x][&].first));\n               }\n           }\n           queue.pop();\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[1i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0A0      0  Ln17,Col45  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:52:40.878000020Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149560.878.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 15:52:40\n                                c ammino .      minimo ..      (mincammino .      ino2 ) Submissions issi\n         Time left: 03:07:19\n   Overview\n   Communication\n   QUADRI\n   Staterment      Submit .  a solution .\n   s\n   MINCAMMINO2      mincammino?;  _Choose File No file chosen\n   Staternent\n' |   e iE  N\n   PALETTA      P\n   Staternent\n   Submissions Nk      Previous .      Submissions .    .\n   TRENI\n   Statement      Time      Status      Score      Files\n   .      25041 PM\n   Documentation      24834 PM   Evaluatea      detalls      Download\n                                23516PM   Evaluatea      details      Download\n   Contest Management System is released under      S\n      the GNU Alleto General Public License.      233:02PM   Evaluatea      details      Download\n                                -"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          563,
          800,
          600
        ],
        "ocr_text": "Evaluatea sss EES comono"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "cuzo/;o v"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:52:50.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149570.88.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 15:52:50\n                                c ammino .      minimo ..      (mmcammlno .      .     > ) Submissions\n         Time left: 03:07:09\n   Overview\n   Communication\n   QUADRI\n   Staterment      Submit .  a solution .\n   e\n   MINCAMMING2      mincammino2; | Choose File  No file chosen\n   Staternent\n' |   e iE  N\n   PALETTA      —\n   Staternent\n   Submissions Nk      Previous .      Submissions .    .\n   TRENI\n   Staterment      Time      Status      Score      Files\n   ia      25243 PM   Evaluating...      ~   NA\n   Documentation      25041 PM   evaluated      detalls      Download\n                                242 24 PM   evaluated      details      Download\n   Contest Management System is released under      S\n      the GNU Affero General Public License.      23516PM   evaluated      detals      Download\n                                2:33:02PM   evaluated      detalls      Download\n                                i"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| suin ES"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          721,
          566,
          800,
          593
        ],
        "ocr_text": "Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          872,
          166,
          981,
          262
        ],
        "ocr_text": "Submission received x\nYour submission has been\nreceived and is currentiy\nbeing evaluated."
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:53:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149580.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          244,
          323,
          748,
          819
        ],
        "ocr_text": "Submission details\nN oeceoe 0001 sec s0 :\n4 CEO o oot 0.001 sec 480 KB\ne e ooisec 460Ke\nf CNO oo ooorsec asokm\n7 Output is correct 0,001 sec 480 KB\n: Ouputis coreet 0001 sec — 40KE8\n> Subtask 4 b (0130)\nCompilation output\nCompilation outcome: Compilation succeeded\nCompilation time: 1.060 sec\nMemory used: 745 MIB\nClose"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          148
        ],
        "ocr_text": "rii      Aitomabe (Englisn)  v      l"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          148,
          1000,
          1000
        ],
        "ocr_text": " tal\nSubmisscns\n           ]"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:53:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149590.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          32
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami [X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami(x].size();i++){\n               long long omega=D[x]+(long long)flegami[x][i].second;\n                if(omega<D[legami(x][i].first])\n                {\n                    D[legami[x][i).first]=omega; queue.push((omega,laglliﬂg][i].first));\n                }\n           }\n           queue. pop();\n           //for(int  1=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8678559,
          0.7546479,
          0.9048073,
          0.5043765,
          0.9193483,
          0.7379978,
          0.05,
          0.7750937,
          0.80530417,
          0.85221696,
          0.8940557,
          0.66843516,
          0.6537819,
          0.40828514,
          0.93267393,
          0.38574725,
          0.92005503,
          0.9123486,
          0.43500134,
          0.686789,
          0.9175159,
          0.8803948,
          0.47307324,
          0.925745,
          0.91995764,
          0.91345835,
          0.5407117
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami [X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami(x].size();i++){\n               long long omega=D[x]+(long long)flegami[x][i].second;\n                if(omega<D[legami(x][i].first])\n                {\n                    D[legami[x][i).first]=omega; queue.push((omega,laglliﬂg][i].first));\n                }\n           }\n           queue. pop();\n           //for(int  1=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:53:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149600.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          32
        ],
        "text_content": "       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n            for(int i=0;i<M;i++){\n               Vegami[X[i]].push_back({Y[i],P[il});\n            }\n           D=vector<long long>(N,10600000000000000);\n           D[0]=6;\n           priority queue<pair<long long, int>>queue;\n           queue.push({0,0});\n           while(!queue.empty()){\n                int x=queue.top().second;\n                for(int i=0;i<legami[x].size();i++){\n                    long long omega=D[x]+(long long)ji€gami[x][i).second;\n                    if(omega<D[Tegami[x])[i].first])\n                    {\n                        p[legami[x](i]).first]=omega;\n                        queue. push({omega, légami [x] [i].first});\n                              I\n                    }\n                }\n                queue.pop();\n                //for(int i=0;i<)\n            }\n            for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000)D[i]=-1;\n            }\n            return;\n       }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.88793856,
          0.6510335,
          0.874695,
          0.5689911,
          0.9217767,
          0.6287925,
          0.05,
          0.87808096,
          0.75779784,
          0.7971597,
          0.90280247,
          0.667872,
          0.65603244,
          0.05,
          0.9320564,
          0.05,
          0.44232306,
          0.945594,
          0.9275374,
          0.9037939,
          0.61110026,
          0.77456474,
          0.91434205,
          0.8811257,
          0.61593974,
          0.90356016,
          0.9279354,
          0.92664117,
          0.58051467
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n            for(int i=0;i<M;i++){\n               Vegami[X[i]].push_back({Y[i],P[il});\n            }\n           D=vector<long long>(N,10600000000000000);\n           D[0]=6;\n           priority queue<pair<long long, int>>queue;\n           queue.push({0,0});\n           while(!queue.empty()){\n                int x=queue.top().second;\n                for(int i=0;i<legami[x].size();i++){\n                    long long omega=D[x]+(long long)ji€gami[x][i).second;\n                    if(omega<D[Tegami[x])[i].first])\n                    {\n                        p[legami[x](i]).first]=omega;\n                        queue. push({omega, légami [x] [i].first});\n                              I\n                    }\n                }\n                queue.pop();\n                //for(int i=0;i<)\n            }\n            for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000)D[i]=-1;\n            }\n            return;\n       }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:53:30.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149610.88.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          32
        ],
        "text_content": "       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n            for(int i=0;i<M;i++){\n               Vegami[X[i]].push_back({Y[i],P[il});\n            }\n           D=vector<long long>(N,10600000000000000);\n           D[0]=6;\n           priority queue<pair<long long, int>>queue;\n           queue.push({0,0});\n           while(!queue.empty()){\n                int x=queue.top().second;\n                for(int i=0;i<legami[x].size();i++){\n                    long long omega=D[x]+(long long)ji€gami[x][i).second;\n                    if(omega<D[Tegami[x])[i].first])\n                    {\n                        p[legami[x](i]).first]=omega;\n                        queue. push({omega, légami [x] [i].first});\n                              I\n                    }\n                }\n                queue.pop();\n                //for(int i=0;i<)\n            }\n            for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000)D[i]=-1;\n            }\n            return;\n       }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.88793856,
          0.6510335,
          0.874695,
          0.5689911,
          0.9217767,
          0.6287925,
          0.05,
          0.87808096,
          0.75779784,
          0.7971597,
          0.90280247,
          0.667872,
          0.65603244,
          0.05,
          0.9320564,
          0.05,
          0.44232306,
          0.945594,
          0.9275374,
          0.9037939,
          0.61110026,
          0.77456474,
          0.91434205,
          0.8811257,
          0.61593974,
          0.90356016,
          0.9279354,
          0.92664117,
          0.58051467
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n            for(int i=0;i<M;i++){\n               Vegami[X[i]].push_back({Y[i],P[il});\n            }\n           D=vector<long long>(N,10600000000000000);\n           D[0]=6;\n           priority queue<pair<long long, int>>queue;\n           queue.push({0,0});\n           while(!queue.empty()){\n                int x=queue.top().second;\n                for(int i=0;i<legami[x].size();i++){\n                    long long omega=D[x]+(long long)ji€gami[x][i).second;\n                    if(omega<D[Tegami[x])[i].first])\n                    {\n                        p[legami[x](i]).first]=omega;\n                        queue. push({omega, légami [x] [i].first});\n                              I\n                    }\n                }\n                queue.pop();\n                //for(int i=0;i<)\n            }\n            for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000)D[i]=-1;\n            }\n            return;\n       }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:53:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149620.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 15:53:40      -      -   -      -      -      i      Submission n   received -      _ X\n         Time left: l 03:06:19      Cammino minimo  (mincammino2) s.bmissions      sl\n                                recaived and Is currently\n                                being evaluated.\n   Communication\n   QUADRI      Submission received    x\n   e :      i      Your submission has been\n   Submissions      Submit P  a solution =      o recaived and is CUIT g\n                                s\n   MINCAMMINGZ      mincammina2:      No fle chosen\n   Statement\n’ |  i  e      I\n 3\n   PALETTA      s\n   Statement\n   Submissions      Previous .      Submissions el\n   TRENI\n   Staternent      Time      Status      Score      Files\n   Capi   t      25243PM   Evaluated      Download\n                                îxus\n   Documentation      25041 PM   Evaluated      detals      Download\n                                24824PM   Evaluated      detalls      Download\n   Contest Menagement Systemm i released under      __\n      the GNU Alleto General Public License.      23516PM   Evaluated      detalls      Download\n                                23302PM   Evaluated      detall      Download\n                                4"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++20/g++ v"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:53:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149630.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          244,
          323,
          748,
          819
        ],
        "ocr_text": "Submission details\n35 _ Output sl correct 0,147 sec 251 MiB\n36 CEEEE oot corec 0.144 sec 25.1 Mg\n37 _ Output Isn't correct 0.166 sec 251 MIB\n28 _ Output sl correct 0,130 sec 251 MiB\nCompilation output\nCompilation outcome: Compilation succeeded\nMemory used: 745 MiB\nStandard output\nStandard error I\nClose"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "rii      Aitomabe (Englisn)  v      l"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": " tal\nSubmisscns\n           1"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:54:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149640.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      N      -   0   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      N      -   0   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 15:54:00\n                                c ammino .      minimo ..      (mmcammlno .      .     > ) Submissions\n         Time left: 03:05:59\n   Overview\n   Communication\n   QUADRI      JEEEEE\n   Staterment      Submit .  a solution .\n   e\n   MINCAMMING2      mincammino2; | Choose File  No file chosen\n   Staternent\n' |   e iE  N\n   PALETTA      P\n   Staternent\n   Submissions Nk      Previous .      Submissions .    .\n   TRENI\n   Staterment      Time      Status      Score      Files\n   Submissions      25243 PM\n   Documentation      25041 PM   Evaluatea      detalls      Download\n                                242 24 PM   Evaluatea      details      Download\n   Contest Management System is released under      -\n      the GNU Aflero General Public License.      23516PM   Evaluatea      detais      Download\n                                2:33:02PM   Evaluatea      detalls      Download\n                                e"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          563,
          800,
          600
        ],
        "ocr_text": "Evaluatea sss EES comono"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          871,
          166,
          982,
          262
        ],
        "ocr_text": "Submission received x\nYour submission has been\nreceived and is currentiy\nbeing evaluated."
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          871,
          277,
          982,
          373
        ],
        "ocr_text": "Submission received x\nYour submission has been\nreceived and is currentiy\nbeing evaluated."
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:54:11.117000102Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149651.117.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi Italiane 0  x  | 0 mincammino2.itpdf  x   +      -  ©   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E     o y] 51     I      iE 0 mincammino2.it....   j mincammino - T...   4} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi Italiane 0  x  | 0 mincammino2.itpdf  x   +      -  ©   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    mincammino2.it.pdf      212     -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          702,
          1000
        ],
        "ocr_text": "      pi   di input/outpu\n|      aa\n 21\n 101\n 456      0122\n 011\n 022\n 131\n 213\n 235\nSpiegazione\nNel primo caso di esempio ¢'¢ un unico arco dal nodo 1 al nodo 0, dunque il nodo 1 non & raggiungibile\ndal nodo 0, mentre si pud andare dal nodo 0 in sè stesso percorrendo una distanza di 0.\n                                1\n                                0      0\nNel secondo caso di esempio:\n   . il nodo 0 ha distanza 0 da s stesso;\n   « il nodo 1 & raggiungibile con un arco di peso 1;\n   e il nodo 2 è raggiungibile con un arco di peso 2\n   * il nodo 3 & raggiungibile con un arco dal nodo 0 al nodo 1 e un arco dal nodo 1 al nodo 3, per una\n     distanza totale di 2.      |\n                                !    '     i\n nincamnino2      Pagina 2 di 2"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:54:21.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149661.113.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi Italiane 0  x  | 0 mincammino2.itpdf  x   +      -  ©   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E     o y] 51     I      iE 0 mincammino2.it....   j mincammino - T...   4} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi Italiane 0  x  | 0 mincammino2.itpdf  x   +      -  ©   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    mincammino2.it.pdf      212     -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          702,
          1000
        ],
        "ocr_text": "      pi   di input/outpu\n|      aa\n 21\n 101\n 45      0122\n 011\n 022\n 131\n 213\n 235\nSpiegazione\nNel primo caso di esempio ¢'¢ un unico arco dal nodo 1 al nodo 0, dunque il nodo 1 non & raggiungibile\ndal nodo 0, mentre si pud andare dal nodo 0 in sè stesso percorrendo una distanza di 0.\n                                1\n                                0      0\nNel secondo caso di esempio:\n   o il nodo 0 ha distanza 0 da sè stesso;\n   « il nodo 1 & raggiungibile con un arco di peso 1;\n   e il nodo 2 è raggiungibile con un arco di peso 2\n   * il nodo 3 & raggiungibile con un arco dal nodo 0 al nodo 1 e un arco dal nodo 1 al nodo 3, per una\n     distanza totale di 2.\n                                !    '     i\n nincamnino2      Pagina 2 di 2"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:54:31.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149671.113.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi Italiane 0  x  | 0 mincammino2.itpdf  x   +      -  ©   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E     o y] 51     I      iE 0 mincammino2.it....   j mincammino - T...   4} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi Italiane 0  x  | 0 mincammino2.itpdf  x   +      -  ©   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    mincammino2.it.pdf      212     -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          702,
          1000
        ],
        "ocr_text": "      pi   di input/outpu\n|      aa\n 21\n 101\n 45      0122\n 011\n 022\n 131\n 213\n 235\nSpiegazione\nNel primo caso di esempio ¢'¢ un unico arco dal nodo 1 al nodo 0, dunque il nodo 1 non & raggiungibile\ndal nodo 0, mentre si pud andare dal nodo 0 in sè stesso percorrendo una distanza di 0.\n                                1\n                                0      0\nNel secondo caso di esempio:\n   o il nodo 0 ha distanza 0 da sè stesso;\n   « il nodo 1 & raggiungibile con un arco di peso 1;\n   e il nodo 2 è raggiungibile con un arco di peso 2\n   * il nodo 3 & raggiungibile con un arco dal nodo 0 al nodo 1 e un arco dal nodo 1 al nodo 3, per una\n     distanza totale di 2.\n                                !    '     i\n nincamnino2      Pagina 2 di 2"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:54:41.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149681.113.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi Italiane 0  x  | 0 mincammino2.itpdf  x   +      -  ©   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E     o y] 51     I      iE 0 mincammino2.it....   j mincammino - T...   4} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick wm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi Italiane 0  x  | 0 mincammino2.itpdf  x   +      -  ©   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    mincammino2.it.pdf      212     -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          703,
          1000
        ],
        "ocr_text": "   « Subtask 1  [ O punti]: Casi d'esempio.\n   . Subtask 2  [20 punti]: M = N — 1 ed è possibile raggiunere ogni nodo partendo dal nodo 0\n   « Subtask 3  [20 punti]: P[i] = 1\n   « Subtask 4  (30 punti]: N < 1000 e A/ < 3000.\n   « Subtask 5  [30 punti]: Nessuna limitazione aggiuntiva.\nEsempi di input/output\n 21\n 101\n 45      0122\n 011\n 022\n 131\n 213\n 235\nSpiegazione\nNel primo caso di esempio c'è un unico arco dal nodo 1 al nodo 0, dunque il nodo 1 non è raggiungibile\ndal nodo 0, mentre si pud andare dal nodo 0 in sè stesso percorrendo una distanza di O.\n                                ’\nNel secondo caso di esempio:\n   o il nodo 0 ha distanza 0 da s stesso;\n   « il nodo 1 è raggiungibile con un arco di peso 1;\n   « 11 nodo 2 è raggiungibile con un arco di peso 2\n   o il nodo 3 è raggiungibile con un arco dal nodo 0 al nodo 1 e un arco dal nodo 1 al nodo 3, per una\n     distanza totale di 2.\n                              0      3      (3)"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          703,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:54:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149690.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 15:54:50\n                                c ammino .      minimo ..      (mmcammlno .      .     > ) Submissions\n         Time left: 03:05:09\n   Overview\n   Communication\n   QUADRI      JEEEEE\n   Staterment      Submit .  a solution .\n   e\n   MINCAMMING2      mincammino2; | Choose File  No file chosen\n   Staternent\n' |   e iE  N\n   PALETTA      P\n   Staternent\n   Submissions Nk      Previous .      Submissions .    .\n   TRENI\n   Staterment      Time      Status      Score      Files\n   Submissions      25243 PM\n   Documentation      25041 PM   Evaluatea      detalls      Download\n                                242 24 PM   Evaluatea      details      Download\n   Contest Management System is released under      -\n      the GNU Aflero General Public License.      23516PM   Evaluatea      detais      Download\n                                2:33:02PM   Evaluatea      detalls      Download\n                                e"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          563,
          800,
          600
        ],
        "ocr_text": "Evaluatea A EES o"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          871,
          166,
          982,
          262
        ],
        "ocr_text": "Submission received x\nYour submission has been\nreceived and is currentiy\nbeing evaluated."
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          871,
          277,
          982,
          373
        ],
        "ocr_text": "Submission received x\nYour submission has been\nreceived and is currentiy\nbeing evaluated."
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:55:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149700.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          32
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami [X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami(x].size();i++){\n               long long omega=D[x]+(long long)flegami[x][i].second;\n                if(omega<D[legami(x][i].first])\n                {\n                    D[legami[x][i]).first]=omega;\n                    queue.push({omega,legami[x][i]).first});\n                }\n           }\n           queue. pop();\n           //for(int  1=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8678559,
          0.7546479,
          0.9048073,
          0.5043765,
          0.9193483,
          0.7379978,
          0.05,
          0.7750937,
          0.80530417,
          0.85221696,
          0.8940557,
          0.66843516,
          0.6537819,
          0.40828514,
          0.9492409,
          0.49829635,
          0.4737734,
          0.92005503,
          0.9123486,
          0.43500134,
          0.686789,
          0.9175159,
          0.8803948,
          0.47307324,
          0.925745,
          0.91995764,
          0.91345835,
          0.5407117
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami [X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami(x].size();i++){\n               long long omega=D[x]+(long long)flegami[x][i].second;\n                if(omega<D[legami(x][i].first])\n                {\n                    D[legami[x][i]).first]=omega;\n                    queue.push({omega,legami[x][i]).first});\n                }\n           }\n           queue. pop();\n           //for(int  1=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:55:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149710.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          32
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) |{\n       vector<vector<pair<int, int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long,int>,}queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({omega, legami[x][1i].first});\n               }\n           }\n           queue. pop();\n           //for(int  1=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln12, Col40  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.875378,
          0.29171303,
          0.85077107,
          0.68713075,
          0.9193483,
          0.6770955,
          0.05,
          0.7616846,
          0.79717577,
          0.8631966,
          0.89579827,
          0.8533519,
          0.886655,
          0.72016776,
          0.93267393,
          0.5623807,
          0.5981847,
          0.92005503,
          0.9123486,
          0.43500134,
          0.686789,
          0.9175159,
          0.8803948,
          0.47307324,
          0.92320174,
          0.91995764,
          0.9673184,
          0.6952554
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'ì   € mincammino.cpp ®      m  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) |{\n       vector<vector<pair<int, int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long,int>,}queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({omega, legami[x][1i].first});\n               }\n           }\n           queue. pop();\n           //for(int  1=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln12, Col40  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:55:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149720.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          32
        ],
        "text_content": "       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int, int>>>legami(N);\n            for(int i=0;i<M;i++){\n                legami[X[i]]).push_back({Y[i],P[i]});\n            }\n           D=vector<long long>(N, i6B8800066000008) ;\n           D[B]=0;\n           priority queue<pair<long long, int>,greater>queue;\n           queue.push({0,0});\n           while(!queue.empty()){\n                int x=queue.top().second;\n                for(int i=0;i<legami[x].size();i++){\n                    long long omega=D[x]+{long long)legami[x][i].second;\n                    if(omega<D[legami[x][i].first])\n                    {\n                        D[legami[x][i).first]=omega;\n                        queue.push({omega,legami[x][i].first});\n                    }\n                }\n                queue.pop();\n                //for(int i=0;i<)\n            }\n            for(int i=0;i<D.size();i++){\n                if (DIi]==1686666666668666)D1 i 1=-1;\n            }\n            return;\n       }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8878583,
          0.6229091,
          0.86562556,
          0.4187371,
          0.91295886,
          0.67049265,
          0.43750137,
          0.7115767,
          0.75779784,
          0.77800643,
          0.87963295,
          0.8738788,
          0.6920767,
          0.61250615,
          0.9320564,
          0.5917351,
          0.78242075,
          0.9222947,
          0.90888345,
          0.61110026,
          0.77456474,
          0.91434205,
          0.88253784,
          0.5517678,
          0.9676231,
          0.9081409,
          0.9695013,
          0.6720058
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'ì   € mincammino.cpp ®      m  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int, int>>>legami(N);\n            for(int i=0;i<M;i++){\n                legami[X[i]]).push_back({Y[i],P[i]});\n            }\n           D=vector<long long>(N, i6B8800066000008) ;\n           D[B]=0;\n           priority queue<pair<long long, int>,greater>queue;\n           queue.push({0,0});\n           while(!queue.empty()){\n                int x=queue.top().second;\n                for(int i=0;i<legami[x].size();i++){\n                    long long omega=D[x]+{long long)legami[x][i].second;\n                    if(omega<D[legami[x][i].first])\n                    {\n                        D[legami[x][i).first]=omega;\n                        queue.push({omega,legami[x][i].first});\n                    }\n                }\n                queue.pop();\n                //for(int i=0;i<)\n            }\n            for(int i=0;i<D.size();i++){\n                if (DIi]==1686666666668666)D1 i 1=-1;\n            }\n            return;\n       }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:55:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149730.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          32
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) |{\n       vector<vector<pair<int, int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>,greater>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long Iong)legami[x][it.second;\n                if(omega<D[legami[x][i].first])\n                {\n                    D[legami[x][i]).first]=omega;\n                    queue.push({omega, legami[x][1i].first});\n                }\n           }\n           queue. pop();\n           //for(int  1=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln12, Col47  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.88597107,
          0.29171303,
          0.85077107,
          0.68713075,
          0.9193483,
          0.77255464,
          0.05,
          0.72409636,
          0.79717577,
          0.82507646,
          0.89579827,
          0.8533519,
          0.79225636,
          0.72016776,
          0.93267393,
          0.5623807,
          0.5981847,
          0.92005503,
          0.9123486,
          0.43500134,
          0.686789,
          0.9175159,
          0.8803948,
          0.47307324,
          0.92320174,
          0.91995764,
          0.9673184,
          0.6669849
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'ì   € mincammino.cpp ®      m  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) |{\n       vector<vector<pair<int, int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>,greater>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long Iong)legami[x][it.second;\n                if(omega<D[legami[x][i].first])\n                {\n                    D[legami[x][i]).first]=omega;\n                    queue.push({omega, legami[x][1i].first});\n                }\n           }\n           queue. pop();\n           //for(int  1=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln12, Col47  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:55:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149740.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          32
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long,int>,greaterkl#queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long Iong)legami[x][it.second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({omega, legami[x][1i].first});\n               }\n           }\n           queue. pop();\n           //for(int  1=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln12,Cold48  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8935263,
          0.29171303,
          0.85077107,
          0.68713075,
          0.9193483,
          0.6635957,
          0.05,
          0.74683255,
          0.79717577,
          0.82507646,
          0.89579827,
          0.8533519,
          0.79225636,
          0.72016776,
          0.93267393,
          0.5623807,
          0.5981847,
          0.92005503,
          0.9123486,
          0.43500134,
          0.686789,
          0.9175159,
          0.8803948,
          0.47307324,
          0.92320174,
          0.91995764,
          0.91345835,
          0.574579
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long,int>,greaterkl#queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long Iong)legami[x][it.second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({omega, legami[x][1i].first});\n               }\n           }\n           queue. pop();\n           //for(int  1=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln12,Cold48  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:55:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149750.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          32
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority P queue<pair<long long,int>,greater<pair<long long|()>queue;\n   ‘    queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long Iong)legami[x][it.second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({omega, legami[x][1i].first});\n               }\n           }\n           queue. pop();\n           //for(int  1=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [
          "abe lòng"
        ],
        "line_confidences": [
          0.8430362,
          0.40769464,
          0.85077107,
          0.68713075,
          0.9193483,
          0.6635957,
          0.05,
          0.73385507,
          0.67517996,
          0.82507646,
          0.89579827,
          0.8533519,
          0.79225636,
          0.72016776,
          0.93267393,
          0.5623807,
          0.5981847,
          0.92005503,
          0.9123486,
          0.43500134,
          0.686789,
          0.9175159,
          0.8803948,
          0.47307324,
          0.92320174,
          0.91995764,
          0.91345835,
          0.59741056
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'ì   € mincammino.cpp ®      m  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority P queue<pair<long long,int>,greater<pair<long long|()>queue;\n   ‘    queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long Iong)legami[x][it.second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({omega, legami[x][1i].first});\n               }\n           }\n           queue. pop();\n           //for(int  1=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          474,
          359,
          796,
          388
        ],
        "ocr_text": "abe lòng"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:56:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149760.879.jpg",
    "open_windows": [
      "Browser",
      "Terminal"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l    ° <o 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...  /- ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [
      {
        "is_running_or_debugging": true,
        "visible_output_snippet": "i   File   Edit  Selection   View  Go   Run    --      =   =      &)      Terminal - patrick@marcher: ~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino      A- Dx\n                                collect2: error:  ld returned 1 exit status\n        €+ et mincammino.cpp_ .      X      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp      *\n 0      /usr/bin/ld:  /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/Scrtl.o:  in function  _start':\n        home >     .   > dev >      =      > gare > gara-26-11-08 > min .  (.text+0x17):  undefined reference to  \"main'\n                pa.'['di      nge't.' E ch      collect2:  error:  1d returned 1 exit status\n O\\      5    void mincammino(int  N,  int  M,  vector<int> X patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n           6      vector<vector<pair<int,int>>>legami(N); /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-1inux-gnu/Scrtl.o:  in function ° start':\n                           X     P      ’      '  (.text+0x17):  undefined reference to ‘main'\n Ì_Q      i      for(int  i=0;i<M;i++){      collect2:  error:  ld  returned 1 exit status\n           8      legami [X[i]].push_back({Y[i],P[i]}) patrick@marcher:-/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n           9      }      mincammino.cpp:  In function  ‘void mincammino(int,  int,  std::vector<int>,  std::vector<int>,  std::vector<int>,  std::vector\n £      10      D=vector<long  long>(N,1800000000000000) <Long long  int>&)':\no3      mincammino.cpp:12:70: error:  ‘std::greater<std::pair<long long int,  int> >()’  is not a class,  struct, or union type\n          11      D[0]=6; Ù      12  |      priority queue<pair<long long,int>,greater<pair<long long,int>>()>queue;\n          12      priority  queue<pair<long  long,int>,grea      |      ,\n É      13      queue.push({0,0});      mincammino.cpp:12:70:  error:  template argument 3 is invalid\n          14      while(!queue.empty()){      mincammino.cpp:13:11: error:  request for member ‘push’  in  ‘queue’, which is of non-class type ‘int’\n                           g      ¥      13 |      queue.push({0,0});\n          15      int  x=queue.top().second;      |      A\n          16      for(int  i=0;i<legami[x].size();i++) mincammino.cpp:14:18: error:   request for member ‘empty’  in  ‘queue’, which is of non-class type  ‘int’\n          17      long  long  omega=D[x]+(long  long    14  |     while(!queue.e m*y'(l)){\n          18      if(omega<D[legami[x][i].first]) mincammino.cpp:15:21: .     I      error:  request for member ‘top’  in .   ‘queue’,  which - is of non-class type  ‘int’ 5\n          19      {      15 |      int x=queue.top().second;\n          20      D[legami[x][i].first]=omega .      |      -\n          21      queue.push({omega, legami[x] mincammino.cpp:21:23:  error:   request for member ‘push’  in  ‘queue’, which is of non-class type ‘int’\n          22      21  |      queue.push({omega, legami[x][i].first});\n                                |      .\n          23      }      mincammino.cpp:25:15: error:  request for member ‘pop’  in ‘queue’,  which is of non-class type  ‘int’\n          24      }      25 |      queue.pop();\n          25      queue.pop();      |      i\n          26      //for(int  i=0;i<)      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ f\n          27      }\n          28      for(int  i=0;i<D.size();i++){\n          29      if(D[1i]==1000000000000000)D[i]=-1;\n          30      }\n          31      return;\n          %    ”\n ©\n> | © Restricted Mode    0 /A0      0   Ln12,Col71   Spaces:4   UTF8  C++   Q"
      }
    ],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° <o 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...  /- ] Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "terminal_body",
        "box_2d": [
          0,
          25,
          1000,
          1000
        ],
        "ocr_text": "i   File   Edit  Selection   View  Go   Run    --      =   =      &)      Terminal - patrick@marcher: ~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino      A- Dx\n                                collect2: error:  ld returned 1 exit status\n        €+ et mincammino.cpp_ .      X      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp      *\n 0      /usr/bin/ld:  /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/Scrtl.o:  in function  _start':\n        home >     .   > dev >      =      > gare > gara-26-11-08 > min .  (.text+0x17):  undefined reference to  \"main'\n                pa.'['di      nge't.' E ch      collect2:  error:  1d returned 1 exit status\n O\\      5    void mincammino(int  N,  int  M,  vector<int> X patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n           6      vector<vector<pair<int,int>>>legami(N); /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-1inux-gnu/Scrtl.o:  in function ° start':\n                           X     P      ’      '  (.text+0x17):  undefined reference to ‘main'\n Ì_Q      i      for(int  i=0;i<M;i++){      collect2:  error:  ld  returned 1 exit status\n           8      legami [X[i]].push_back({Y[i],P[i]}) patrick@marcher:-/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n           9      }      mincammino.cpp:  In function  ‘void mincammino(int,  int,  std::vector<int>,  std::vector<int>,  std::vector<int>,  std::vector\n £      10      D=vector<long  long>(N,1800000000000000) <Long long  int>&)':\no3      mincammino.cpp:12:70: error:  ‘std::greater<std::pair<long long int,  int> >()’  is not a class,  struct, or union type\n          11      D[0]=6; Ù      12  |      priority queue<pair<long long,int>,greater<pair<long long,int>>()>queue;\n          12      priority  queue<pair<long  long,int>,grea      |      ,\n É      13      queue.push({0,0});      mincammino.cpp:12:70:  error:  template argument 3 is invalid\n          14      while(!queue.empty()){      mincammino.cpp:13:11: error:  request for member ‘push’  in  ‘queue’, which is of non-class type ‘int’\n                           g      ¥      13 |      queue.push({0,0});\n          15      int  x=queue.top().second;      |      A\n          16      for(int  i=0;i<legami[x].size();i++) mincammino.cpp:14:18: error:   request for member ‘empty’  in  ‘queue’, which is of non-class type  ‘int’\n          17      long  long  omega=D[x]+(long  long    14  |     while(!queue.e m*y'(l)){\n          18      if(omega<D[legami[x][i].first]) mincammino.cpp:15:21: .     I      error:  request for member ‘top’  in .   ‘queue’,  which - is of non-class type  ‘int’ 5\n          19      {      15 |      int x=queue.top().second;\n          20      D[legami[x][i].first]=omega .      |      -\n          21      queue.push({omega, legami[x] mincammino.cpp:21:23:  error:   request for member ‘push’  in  ‘queue’, which is of non-class type ‘int’\n          22      21  |      queue.push({omega, legami[x][i].first});\n                                |      .\n          23      }      mincammino.cpp:25:15: error:  request for member ‘pop’  in ‘queue’,  which is of non-class type  ‘int’\n          24      }      25 |      queue.pop();\n          25      queue.pop();      |      i\n          26      //for(int  i=0;i<)      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ f\n          27      }\n          28      for(int  i=0;i<D.size();i++){\n          29      if(D[1i]==1000000000000000)D[i]=-1;\n          30      }\n          31      return;\n          %    ”\n ©\n> | © Restricted Mode    0 /A0      0   Ln12,Col71   Spaces:4   UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:56:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149770.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I © 4  O  S H  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  ) volterra.olinfo.iti.. 0 mincammino.cp...   “-  | Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          32
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) |{\n       vector<vector<pair<int, int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<yPng long, int>,greater<pair<long long, int>>()>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                    D[legami[x][i]).first]=omega;\n                    queue.push({omega, legami[x][1i].first});\n                }\n           }\n           queue. pop();\n           //for(int  1=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln12, Col40  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.84799063,
          0.29171303,
          0.85077107,
          0.68713075,
          0.9193483,
          0.77255464,
          0.05,
          0.6833925,
          0.79717577,
          0.82507646,
          0.89579827,
          0.8533519,
          0.886655,
          0.72016776,
          0.93267393,
          0.5623807,
          0.5981847,
          0.92005503,
          0.9123486,
          0.43500134,
          0.686789,
          0.9175159,
          0.8803948,
          0.47307324,
          0.92320174,
          0.91995764,
          0.9673184,
          0.6952554
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I © 4  O  S H  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  ) volterra.olinfo.iti.. 0 mincammino.cp...   “-  | Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) |{\n       vector<vector<pair<int, int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<yPng long, int>,greater<pair<long long, int>>()>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                    D[legami[x][i]).first]=omega;\n                    queue.push({omega, legami[x][1i].first});\n                }\n           }\n           queue. pop();\n           //for(int  1=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln12, Col40  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:56:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149780.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I © 4  O  S H  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  ) volterra.olinfo.iti.. 0 mincammino.cp...   “-  | Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          32
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long,int>, QEESEErZPA AI OA      queue ;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                    D[legami[x][i]).first]=omega;\n                    queue.push({omega, legami[x][1i].first});\n                }\n           }\n           queue. pop();\n           //for(int  1=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8930539,
          0.5588126,
          0.85077107,
          0.68713075,
          0.9193483,
          0.6770955,
          0.05,
          0.5032362,
          0.80530417,
          0.82507646,
          0.89579827,
          0.8533519,
          0.886655,
          0.72016776,
          0.93267393,
          0.5623807,
          0.5981847,
          0.92005503,
          0.9123486,
          0.43500134,
          0.686789,
          0.9175159,
          0.8803948,
          0.47307324,
          0.92320174,
          0.91995764,
          0.91345835,
          0.66294205
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I © 4  O  S H  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  ) volterra.olinfo.iti.. 0 mincammino.cp...   “-  | Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\nD)"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long,int>, QEESEErZPA AI OA      queue ;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                    D[legami[x][i]).first]=omega;\n                    queue.push({omega, legami[x][1i].first});\n                }\n           }\n           queue. pop();\n           //for(int  1=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:56:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149790.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          32
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) |{\n       vector<vector<pair<int, int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long,int>}queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({omega, legami[x][1i].first});\n               }\n           }\n           queue. pop();\n           //for(int  1=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln12,Col39  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.87785494,
          0.29171303,
          0.85077107,
          0.68713075,
          0.9193483,
          0.6770955,
          0.05,
          0.74232465,
          0.79717577,
          0.82507646,
          0.8866016,
          0.8533519,
          0.886655,
          0.72016776,
          0.93267393,
          0.5623807,
          0.5981847,
          0.92005503,
          0.9123486,
          0.43500134,
          0.686789,
          0.9175159,
          0.8803948,
          0.47307324,
          0.92320174,
          0.91995764,
          0.9673184,
          0.7336167
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) |{\n       vector<vector<pair<int, int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long,int>}queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({omega, legami[x][1i].first});\n               }\n           }\n           queue. pop();\n           //for(int  1=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln12,Col39  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:56:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149800.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          32
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) |{\n       vector<vector<pair<int, int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                    D[legami[x][i]).first]=omega;\n                    queue.push({omega, legami[x][1i].first});\n                }\n           }\n           queue. pop();\n           //for(int  1=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln12,Col39  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.87785494,
          0.29171303,
          0.85077107,
          0.68713075,
          0.9193483,
          0.6770955,
          0.05,
          0.8075485,
          0.79717577,
          0.82507646,
          0.8866016,
          0.8533519,
          0.886655,
          0.72016776,
          0.93267393,
          0.5623807,
          0.5981847,
          0.92005503,
          0.9123486,
          0.43500134,
          0.686789,
          0.9175159,
          0.8803948,
          0.47307324,
          0.92320174,
          0.91995764,
          0.9673184,
          0.7336167
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) |{\n       vector<vector<pair<int, int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                    D[legami[x][i]).first]=omega;\n                    queue.push({omega, legami[x][1i].first});\n                }\n           }\n           queue. pop();\n           //for(int  1=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln12,Col39  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:56:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149810.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          32
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) |{\n       vector<vector<pair<int, int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long,int>}queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({omega, legami[x][1i].first});\n               }\n           }\n           queue. pop();\n           //for(int  1=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln12,Col39  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.87785494,
          0.29171303,
          0.85077107,
          0.68713075,
          0.9193483,
          0.6770955,
          0.05,
          0.74232465,
          0.79717577,
          0.82507646,
          0.8866016,
          0.8533519,
          0.886655,
          0.72016776,
          0.93267393,
          0.5623807,
          0.5981847,
          0.92005503,
          0.9123486,
          0.43500134,
          0.686789,
          0.9175159,
          0.8803948,
          0.47307324,
          0.92320174,
          0.91995764,
          0.9673184,
          0.7336167
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) |{\n       vector<vector<pair<int, int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long,int>}queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({omega, legami[x][1i].first});\n               }\n           }\n           queue. pop();\n           //for(int  1=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln12,Col39  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:57:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149820.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          32
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) |{\n       vector<vector<pair<int, int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                    D[legami[x][i]).first]=omega;\n                    queue.push({omega, legami[x][1i].first});\n                }\n           }\n           queue. pop();\n           //for(int  1=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln12,Col39  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.87785494,
          0.29171303,
          0.85077107,
          0.68713075,
          0.9193483,
          0.6770955,
          0.05,
          0.8075485,
          0.79717577,
          0.82507646,
          0.8866016,
          0.8533519,
          0.886655,
          0.72016776,
          0.93267393,
          0.5623807,
          0.5981847,
          0.92005503,
          0.9123486,
          0.43500134,
          0.686789,
          0.9175159,
          0.8803948,
          0.47307324,
          0.92320174,
          0.91995764,
          0.9673184,
          0.7336167
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) |{\n       vector<vector<pair<int, int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                    D[legami[x][i]).first]=omega;\n                    queue.push({omega, legami[x][1i].first});\n                }\n           }\n           queue. pop();\n           //for(int  1=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln12,Col39  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:57:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149830.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          32
        ],
        "text_content": "       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int, int>>>legami(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]]).push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,10600000000000000);\n           D[8]=6;\n           priority queue<pair<long long, int>>queue;\n           queue.push({0,0});\n           while(!queue.empty()){\n               int x=queue.top().£econd;\n               for(int i=0;i<legami[x].size();i++){\n                    long long omega=D[x]+{long long)legami[x][i].second;\n                    if(omega<D[legami[x][i].first])\n                    {\n                        D[legami[x][i).first]=omega;\n                        queue.push({omega,legami[x][i].first});\n                    }\n               }\n           ‘\n               //for(int  i=0;i<)\n           }\n           for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000)D[i]=-1;\n           }\n            return;\n       }",
        "lsp_tooltips": [
          "queue.pop! ) ;"
        ],
        "line_confidences": [
          0.88819516,
          0.7081752,
          0.86562556,
          0.4187371,
          0.9217767,
          0.6287925,
          0.05,
          0.90745175,
          0.75779784,
          0.78054845,
          0.719866,
          0.7984459,
          0.6920767,
          0.48124114,
          0.9320564,
          0.5917351,
          0.78242075,
          0.9275374,
          0.9122903,
          0.70500463,
          0.82255256,
          0.9178543,
          0.8811257,
          0.61593974,
          0.90356016,
          0.9082917,
          0.92664117,
          0.61132956
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            16,
            28
          ],
          [
            12,
            18
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI   I © 4  ©O   S M  —   0 E  G: 0 Olimpiadi Italian...  0 mincammino - T...   ) volterra.olinfo.iti.. 0  mincammino.cp...   “-  | Terminal - patric...      4)   =   0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int, int>>>legami(N);\n           for(int i=0;i<M;i++){\n               legami[X[i]]).push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,10600000000000000);\n           D[8]=6;\n           priority queue<pair<long long, int>>queue;\n           queue.push({0,0});\n           while(!queue.empty()){\n               int x=queue.top().£econd;\n               for(int i=0;i<legami[x].size();i++){\n                    long long omega=D[x]+{long long)legami[x][i].second;\n                    if(omega<D[legami[x][i].first])\n                    {\n                        D[legami[x][i).first]=omega;\n                        queue.push({omega,legami[x][i].first});\n                    }\n               }\n           ‘\n               //for(int  i=0;i<)\n           }\n           for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000)D[i]=-1;\n           }\n            return;\n       }"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          138,
          663,
          213,
          690
        ],
        "ocr_text": "queue.pop! ) ;"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:57:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149840.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...  [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...  [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          25,
          1000,
          52
        ],
        "ocr_text": "                                5      -\n_      Open File      A B X"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          52,
          1000,
          96
        ],
        "ocr_text": "D Recent      4  #patrick   dev   progettic-cpp   gare   gara-26-11-08   mincammino   »"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          96,
          1000,
          121
        ],
        "ocr_text": "4# Home      Name      Size      Type Modified ~"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          121,
          1000,
          148
        ],
        "ocr_text": "i P    A      B mincammino.cpp      N      936 bytes  Text   15:57"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          148,
          100,
          910
        ],
        "ocr_text": "ii a\nD Documents\n© Downloads\nJ1 Music\nÉ Pictures\nA Videos\n& bin\n + Other Locations"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          100,
          148,
          1000,
          910
        ],
        "ocr_text": "D, è AO ‘"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          910,
          1000,
          1000
        ],
        "ocr_text": "Open files read-only\n                                -      -"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:57:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149850.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 15:57:29      .      ..      .\n         Time left: 03:02:30      c ammino minimo  (mincammino ino2 ) Submissions\n   Overview\n   Communication\n   QUADRI\n   Staterment      Submit -  a solution -\n   e\n   MINCAMMING2      mincamming2:      No file chosen\n   Staternent\n' | — e iE  N  _)      P\n   PALETTA      -\n   Staternent\n   Submissions it      Previous .      Submissions .    .\n   TRENI\n   Staterment      Time      Status      Score      Files\n   ia      25721PM   Evaluating...      ~   NA\n   Documentation      25243PM   Evaluated      detalls      Download\n                                25041PM   Evaluated      details      Download\n   Contest Management System is released under      S\n      the GNU Allero Gereral Public License.      248:34PM   Evaluated      detals      Download\n                                235116 PM   Evaluated      detalls      Download\n                                223/02PM   Evaluated      details      Download\n                                ="
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          721,
          566,
          800,
          593
        ],
        "ocr_text": "Download"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:57:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149860.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 15:57:39      .      ..      .\n         Time left: 03:02:20      c ammino minimo  (mincammino ino2 ) Submissions\n   Overview\n   Communication\n   QUADRI\n   Staterment      Submit -  a solution -\n   e\n   MINCAMMING2      mincamming2:      No file chosen\n   Staternent\n' | — e iE  N  _)      P\n   PALETTA      -\n   Staternent\n   Submissions it      Previous .      Submissions .    .\n   TRENI\n   Staterment      Time      Status      Score      Files\n   ia      25721PM   Evaluating...      ~  NA\n   Documentation      25243PM   Evaluated      detalls      Download\n                                25041PM   Evaluated      details      Download\n   Contest Management System is released under      S\n      the GNU Allero Gereral Public License.      248:34PM   Evaluated      detals      Download\n                                235116 PM   Evaluated      detalls      Download\n                                223/02PM   Evaluated      details      Download\n                                ="
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          721,
          566,
          800,
          593
        ],
        "ocr_text": "Download"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:57:50.878000020Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149870.878.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 15:57:49\n                                c ammino .      minimo ..      (mlncam .      mino .     > ) Submissions\n         Time left: 03:02:10\n   Overview\n   Communication\n   QUADRI\n   Staterment      Submit -  a solution -\n   e\n   MINCAMMING2      mincammino2; | Choose File  No file chosen\n   Staternent\n' | -1 e iE  N\n                                S\n   PALETTA\n   Staterment\n   Submissions it      Previous .      Submissions .    .\n   TRENI\n   Staterment      Time      Status      Score      Files\n   Bl    D      257:21PM\n   Documentation      25243 PM   Evaluated      detalls      Download\n                                25041 PM   Evaluated      details      Download\n    Contest Management System is released under      e\n      the GNU Aflero General Public License,      24831PM   Evaluated      detalls      Download\n                                2:35:16PM   Evaluated      detalls      Download\n                                23302PM   Evaluated      details      Download\n                                ="
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          245,
          801,
          298
        ],
        "ocr_text": "Score:\n5017100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          566,
          800,
          600
        ],
        "ocr_text": "Evaluated detals 50 /100 Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:58:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149880.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 15:57:59\n                                c ammino .      minimo ..      (mlncam .      mino .     > ) Submissions\n         Time left: 03:02:00\n   Overview\n   Communication\n   QUADRI\n   Staterment      Submit -  a solution -\n   e\n   MINCAMMING2      mincammino2; | Choose File  No file chosen\n   Staternent\n' | -1 e iE  N\n                                S\n   PALETTA\n   Staterment\n   Submissions it      Previous .      Submissions .    .\n   TRENI\n   Staterment      Time      Status      Score      Files\n   ZI      25721 PM\n   Documentation      25243 PM   Evaluated      detalls      Download\n                                25041 PM   Evaluated      details      Download\n    Contest Management System is released under      e\n      the GNU Aflero General Public License,      24831PM   Evaluated      detalls      Download\n                                2:35:16PM   Evaluated      detalls      Download\n                                23302PM   Evaluated      details      Download\n                                ="
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          245,
          801,
          298
        ],
        "ocr_text": "Score:\n5017100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          566,
          800,
          600
        ],
        "ocr_text": "Evaluated detals 50 /100 Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:58:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149890.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 15:58:09\n                                c ammino .      minimo ..      (mlncam .      mino .     > ) Submissions\n         Time left: 03:01:50\n   Overview\n   Communication\n   QUADRI\n   Staterment      Submit -  a solution -\n   e\n   MINCAMMING2      mincammino2; | Choose File  No file chosen\n   Staternent\n' | -1 e iE  N\n                                S\n   PALETTA\n   Staterment\n   Submissions it      Previous .      Submissions .    .\n   TRENI\n   Staterment      Time      Status      Score      Files\n   Bl    D      257:21PM\n   Documentation      25243 PM   Evaluated      detalls      Download\n                                25041 PM   Evaluated      details      Download\n    Contest Management System is released under      e\n      the GNU Aflero General Public License,      24831PM   Evaluated      detalls      Download\n                                2:35:16PM   Evaluated      detalls      Download\n                                23302PM   Evaluated      details      Download\n                                ="
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          245,
          801,
          298
        ],
        "ocr_text": "Score:\n5017100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          566,
          800,
          600
        ],
        "ocr_text": "Evaluated detals 50 /100 Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:58:20.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149900.88.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 15:58:19\n                                c ammino .      minimo ..      (mlncam .      mino .     > ) Submissions\n         Time left: 03:01:40\n   Overview\n   Communication\n   QUADRI\n   Staterment      Submit -  a solution -\n   e\n   MINCAMMING2      mincammino2; | Choose File  No file chosen\n   Staternent\n' | -1 e iE  N\n                                S\n   PALETTA\n   Staterment\n   Submissions it      Previous .      Submissions .    .\n   TRENI\n   Staterment      Time      Status      Score      Files\n   Bl    D      257:21PM\n   Documentation      25243 PM   Evaluated      detalls      Download\n                                25041 PM   Evaluated      details      Download\n    Contest Management System is released under      e\n      the GNU Aflero General Public License,      24831PM   Evaluated      detalls      Download\n                                2:35:16PM   Evaluated      detalls      Download\n                                23302PM   Evaluated      details      Download\n                                ="
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          245,
          801,
          298
        ],
        "ocr_text": "Score:\n5017100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          566,
          800,
          600
        ],
        "ocr_text": "Evaluated detals 50 /100 Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:58:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149910.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 15:58:29\n                                c ammino .      minimo ..      (mlncam .      mino .     > ) Submissions\n         Time left: 03:01:30\n   Overview\n   Communication\n   QUADRI\n   Staterment      Submit -  a solution -\n   e\n   MINCAMMING2      mincammino2; | Choose File  No file chosen\n   Staternent\n' | -1 e iE  N\n                                S\n   PALETTA\n   Staterment\n   Submissions it      Previous .      Submissions .    .\n   TRENI\n   Staterment      Time      Status      Score      Files\n   Bl    D      257:21PM\n   Documentation      25243 PM   Evaluated      detalls      Download\n                                25041 PM   Evaluated      details      Download\n    Contest Management System is released under      e\n      the GNU Aflero General Public License,      24831PM   Evaluated      detalls      Download\n                                2:35:16PM   Evaluated      detalls      Download\n                                23302PM   Evaluated      details      Download\n                                ="
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          245,
          801,
          298
        ],
        "ocr_text": "Score:\n5017100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          566,
          800,
          600
        ],
        "ocr_text": "Evaluated detals 50 /100 Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:58:40.887000083Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149920.887.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": "€  >  G   % volterra.olinfo.it      e a     &  0  i"
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": "€  >  G   % volterra.olinfo.it      e a     &  0  i"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   % volterra.olinfo.it      e a     &  0  i"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "                     15:58:39\n                   03:01:20      Cammino  minimo (mincammino2)\n                                Score:\n                                507100\n     |\n                                Submit a solution\n                                |\n_      ,      [ suome     IR\n                                Previous Submissions\n     .      Time      Status      Score      Files\n                                i\n  Documentaion      25243PM   Evaluated      detads\n                                25041PM    Fvaluaterd      etk\n  Corteest Mervmgement Systesr > 1=teased LL\n     e GNU Alleto Generai Public Lcense.      248 31PM   Evaluated      detalls\n                                23516PM   Evaluated      detais\n                                23300PM    Fualuated      ot"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          412,
          331,
          436
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          557,
          600,
          718,
          761
        ],
        "ocr_text": "00100\nnany\n07100\n07200\nfi0"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:58:50.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149930.88.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          244,
          323,
          748,
          819
        ],
        "ocr_text": "Submission details ‘\n)\nv Sublask 4\n# Outcome Details Execution time Memory used\n1 Output is correct 0.000 sec 256 KB\n2 Output Is correct 0.000 sec 256 KiB\n3 Output is correct 0,150 sec 20.7 MiB I\n4 Output is correct 0.145 sec 20.7 MIB\n5 Output Is correct 0.158 sec 25.5 MIB\n6 Output is correct 0,180 sec 26.1 MiB\n7 Output is correct 0.154 sec 203 MIB\n8 Output Is correct 0.156 sec 205 MIB\n9 Output is correct 0.114 sec 29.8 MiB\n10 Output s correct 0,115 sec 30.0 MIB -\nClose"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          148
        ],
        "ocr_text": "rii      Aitomabe (Englisn)  v      l"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          148,
          1000,
          1000
        ],
        "ocr_text": " tal\nSubmisscns\n           ]"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:59:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149940.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) |{\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({omega, legami[x][i].first});\n               }\n           }\n           //for(int  1=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln12,Col39  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8860105,
          0.41095787,
          0.85077107,
          0.68713075,
          0.7707813,
          0.7379978,
          0.05,
          0.8075485,
          0.8529364,
          0.82507646,
          0.89657474,
          0.7786182,
          0.82810616,
          0.8699938,
          0.7828162,
          0.9319464,
          0.67439705,
          0.4782889,
          0.9151499,
          0.89396703,
          0.65656865,
          0.8897169,
          0.85982394,
          0.3551529,
          0.9225583,
          0.90714943,
          0.95903593,
          0.7336167
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) |{\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({omega, legami[x][i].first});\n               }\n           }\n           //for(int  1=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln12,Col39  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:59:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149950.879.jpg",
    "open_windows": [
      "Browser",
      "Terminal"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l    ° <o 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...  | ] Terminal - patric[ì      4)   -  0  7   a 79% 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [
      {
        "is_running_or_debugging": true,
        "visible_output_snippet": "i   File   Edit  Selection   View  Go   Run    --      =   =      &)      Terminal - patrick@marcher: ~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino      A- Dx\n                                collect2: error:  ld returned 1 exit status\n        €+ et mincammino.cpp_ .      X      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp      *\n 0      /usr/bin/ld:  /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/Scrtl.o:  in function  _start':\n        home >     .   > dev >      =      > gare > gara-26-11-08 > min .  (.text+0x17):  undefined reference to  \"main'\n                pa.'['di      nge't.' E ch      collect2:  error:  1d returned 1 exit status\n O\\      5    void mincammino(int  N,  int  M,  vector<int> X patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n           6      vector<vector<pair<int,int>>>legami(N); T{:;ﬂz:;.zmi&g?.function  void mincammino(int,  int,  std::vector<int>,  std::vector<int>,  std::vector<int>,  std::vector\n Ì_g      7      for(int  i=0;i<M;i++){      mincammino.cpp:12:70: error:   ‘std::greater<std::pair<long long int,  int> >()’  is not a class,  struct, or union type\n           8      legami[X[i]].push_back({Y[i],P[i]})    12  |      priority queue<pair<long long,int>,greater<pair<long long,int>>()-queue;\n           9      }      |      .\n&      10      B -      1 ang  1 long- 1 (N/-106080600888066686) mincammino.cpp:12:70:  error:   template argument 3 is invalid\n                        vectt.)r<      a      mincammino.cpp:13:11:  error:  request for member ‘push’  in  ‘queue’, which is of non-class type ‘int’\n          11      D[0]=0;      13  |      queue. push({0,0});\n          12      priority  queue<pair<long  long, int>>queu      |      A\n É      13      queue.push({0,0});      mincammino.cpp:14:18:  error:  request for member ‘empty’  in  ‘queue’, which is of non-class type  ‘int’\n          14      while(!queue.empty()){      14  }      while(!queue.enpty()){\n          15      int  x=queue.top().second;      mincammino.cpp:15:21: error:  request for member ‘top’  in ‘queue’,  which is of non-class type  ‘int’\n          16      queue.pop();      15  |      int x=queue.top().second;\n          17      for(int  i=0;i<legami[x].size();i++)      |      \"\n          18      long  long  omega=D[x]+(long  long mingîrnino.cpp:n:n:  error:  requîît for mîmber_;pllnîh; ?n  \"t'\"îl-‘e\" which is of non-class type ‘int’\n          19      i (omega<D[legami[x][i].first])      |      queue.pusli({onega,  legant {x}  til-first});\n          20      {      mincammino.cpp:25:15: error:  request for member ‘pop’  in ‘queue’,  which is of non-class type  ‘int’\n          21      D[legami[x][i].first]=omega    25 |      queue.pop();\n          22      q ueue.push({-omega, P    \"     9a, legami teg    [ [x      |      -\n          23      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n                                /usr/bin/1d:  /usr/lib/gcc/x86 64-linux-gnu/14/../../../x86 64-1inux-gnu/Scrtl.o:  in function '  start':\n          24      }      (.text+0x17):  undefined reference to “main'\n          25      }      collect2: error:  ld returned 1 exit status\n          26      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ l\n          27      //for(int  i=0;i<)\n          28      }\n          29      for(int  i=0;i<D.size();i++){\n          30      if(D[1i]==1000000000000000)D[i]=-1;\n          31      }\n          32      return;\n ®      32    }\n»  | © Restricted Mode   ®@0A0      0   Ln22,Col30  Spaces:4   UTF8  C++   Q"
      }
    ],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° <o 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...  | ] Terminal - patric[ì      4)   -  0  7   a 79% 08 novembre  Patrick wm"
      },
      {
        "panel_type": "terminal_body",
        "box_2d": [
          0,
          25,
          1000,
          1000
        ],
        "ocr_text": "i   File   Edit  Selection   View  Go   Run    --      =   =      &)      Terminal - patrick@marcher: ~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino      A- Dx\n                                collect2: error:  ld returned 1 exit status\n        €+ et mincammino.cpp_ .      X      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp      *\n 0      /usr/bin/ld:  /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/Scrtl.o:  in function  _start':\n        home >     .   > dev >      =      > gare > gara-26-11-08 > min .  (.text+0x17):  undefined reference to  \"main'\n                pa.'['di      nge't.' E ch      collect2:  error:  1d returned 1 exit status\n O\\      5    void mincammino(int  N,  int  M,  vector<int> X patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n           6      vector<vector<pair<int,int>>>legami(N); T{:;ﬂz:;.zmi&g?.function  void mincammino(int,  int,  std::vector<int>,  std::vector<int>,  std::vector<int>,  std::vector\n Ì_g      7      for(int  i=0;i<M;i++){      mincammino.cpp:12:70: error:   ‘std::greater<std::pair<long long int,  int> >()’  is not a class,  struct, or union type\n           8      legami[X[i]].push_back({Y[i],P[i]})    12  |      priority queue<pair<long long,int>,greater<pair<long long,int>>()-queue;\n           9      }      |      .\n&      10      B -      1 ang  1 long- 1 (N/-106080600888066686) mincammino.cpp:12:70:  error:   template argument 3 is invalid\n                        vectt.)r<      a      mincammino.cpp:13:11:  error:  request for member ‘push’  in  ‘queue’, which is of non-class type ‘int’\n          11      D[0]=0;      13  |      queue. push({0,0});\n          12      priority  queue<pair<long  long, int>>queu      |      A\n É      13      queue.push({0,0});      mincammino.cpp:14:18:  error:  request for member ‘empty’  in  ‘queue’, which is of non-class type  ‘int’\n          14      while(!queue.empty()){      14  }      while(!queue.enpty()){\n          15      int  x=queue.top().second;      mincammino.cpp:15:21: error:  request for member ‘top’  in ‘queue’,  which is of non-class type  ‘int’\n          16      queue.pop();      15  |      int x=queue.top().second;\n          17      for(int  i=0;i<legami[x].size();i++)      |      \"\n          18      long  long  omega=D[x]+(long  long mingîrnino.cpp:n:n:  error:  requîît for mîmber_;pllnîh; ?n  \"t'\"îl-‘e\" which is of non-class type ‘int’\n          19      i (omega<D[legami[x][i].first])      |      queue.pusli({onega,  legant {x}  til-first});\n          20      {      mincammino.cpp:25:15: error:  request for member ‘pop’  in ‘queue’,  which is of non-class type  ‘int’\n          21      D[legami[x][i].first]=omega    25 |      queue.pop();\n          22      q ueue.push({-omega, P    \"     9a, legami teg    [ [x      |      -\n          23      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n                                /usr/bin/1d:  /usr/lib/gcc/x86 64-linux-gnu/14/../../../x86 64-1inux-gnu/Scrtl.o:  in function '  start':\n          24      }      (.text+0x17):  undefined reference to “main'\n          25      }      collect2: error:  ld returned 1 exit status\n          26      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ l\n          27      //for(int  i=0;i<)\n          28      }\n          29      for(int  i=0;i<D.size();i++){\n          30      if(D[1i]==1000000000000000)D[i]=-1;\n          31      }\n          32      return;\n ®      32    }\n»  | © Restricted Mode   ®@0A0      0   Ln22,Col30  Spaces:4   UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:59:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149960.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 15:59:20\n                                c ammino .      minimo L.      (mlncammlno .      .     > ) Submissions\n         Time left: 03:00:39\n   Overview\n                                Score:\n   Communication\n   QUADRI\n   Staterment      Submit -  a solution -\n   e\n   MINCAMMINO2      mincammino2;  | Choose File No file chosen\n   Staternent\n' |   e iE  N\n   Staternent\n                                Previous Submissions\n   TRENI\n   Staternent      Time      Status      Score      Files\n   ia      259-16 PM  Compiling...      e   NA\n   Documentation      2-57:21PM   evaluated      detalis  50/100      Download\n                                25243PM   evaluated      details      Download\n   Contest Management System is released under      e\n      the GNU Aflero General Public License,      25041PM   evaluated      detals      Download\n                                248:34PM   evaluated      detalls      Download\n                                22516PM   evaluated      detalls      Download\n                                23302PM   evaluated      details      Download\n                                2"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          245,
          801,
          298
        ],
        "ocr_text": "Score:\n501100 +,"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          721,
          566,
          800,
          593
        ],
        "ocr_text": "Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          872,
          166,
          981,
          262
        ],
        "ocr_text": "Submission received x\nYour submission has been\nreceived and is currentiy\nbeing evaluated."
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:59:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149970.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 15:59:30\n                                c ammino .      minimo L.      (mlncam .      mino .     > ) Submissions\n         Time left: 03:00:29\n   Overview\n                                Score:\n   Communication\n   QUADRI\n   Staterment      Submit -  a solution -\n   e\n   MINCAMMING2      mincammino2;  | Choose File No file chosen\n   Staternent\n' |   e iE  N\n   PALETTA      P\n   Staternent\n   Submissions      Previous .      Submissions .    .\n   TRENI\n   Staterment      Time      Status      Score      Files\n   Bl    D      25016PM   evaluated      gas  70112      Download\n   Documentation      257:21PM   evaluated      detalis  50/ 100      Downloag\n                                25243PM   evaluated      details      Downlaad\n    Contest Management System is released under      e\n      the GNU Aflero General Public License,      25041PM   evaluated      detals      Download\n                                248:34PM   evaluated      detalls      Download\n                                22516 PM   evaluated      details      Dawnload\n                                23302PM   evaluated      detals      Download\n                                2"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          245,
          801,
          298
        ],
        "ocr_text": "Score:\n701100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          872,
          166,
          981,
          262
        ],
        "ocr_text": "Submission received x\nYour submission has been\nreceived and is currentiy\nbeing evaluated."
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:59:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149980.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          148
        ],
        "ocr_text": "rii      Aitomabe (Englisn)  v      l"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          148,
          1000,
          1000
        ],
        "ocr_text": "Submission details\n > Sublask 0\n > Subtask 1\n > Subtask 2\n > Sublazk 3      b\n > Subtask 4\nCompilation output\n Cammiation outcpn:      ria      pul\n Co mpilation ims      -     e\nStandard output\nstandard erior"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T14:59:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794149990.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n            for(int i=0;i<M;i++){\n                legami[X[i]]).push_back({Y[i],P[i]});\n            }\n           D=vector<long long>(N,10600000000000000);\n           D[8]=6;\n           priority queue<pair<long long, int>>queue;\n           queue.push({0,0});\n           while(!queue.empty()){\n                int x=queue.top().second;\n                queue.pop();\n                for(int i=0;i<legami[x].size();i++){\n                    long long w=0[x)+(long long)legami[x][i].second;\n                    if(i).egu<D[1egami[x][i].first])\n                    {\n                    |    D[legami[x][i].first]=omega;\n                    |    queue. push([{-pPMEga, legami [x][i].first}});\n                    }\n                }\n                //for(int  i=0;i<)\n            }\n            for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000)D[i]=-1;\n            }\n            return;\n       }\nRestricted Mode  0 0A0      0  Ln22,Col30  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8883992,
          0.5738257,
          0.86562556,
          0.4187371,
          0.9217767,
          0.6287925,
          0.05,
          0.90745175,
          0.4830301,
          0.71467847,
          0.87385094,
          0.7411984,
          0.8492236,
          0.78346926,
          0.6696368,
          0.9319001,
          0.8335334,
          0.56087804,
          0.92115587,
          0.8917861,
          0.826812,
          0.90871817,
          0.8873191,
          0.6708284,
          0.9233491,
          0.92036194,
          0.7654309,
          0.65045965
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp\n                                )"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n            for(int i=0;i<M;i++){\n                legami[X[i]]).push_back({Y[i],P[i]});\n            }\n           D=vector<long long>(N,10600000000000000);\n           D[8]=6;\n           priority queue<pair<long long, int>>queue;\n           queue.push({0,0});\n           while(!queue.empty()){\n                int x=queue.top().second;\n                queue.pop();\n                for(int i=0;i<legami[x].size();i++){\n                    long long w=0[x)+(long long)legami[x][i].second;\n                    if(i).egu<D[1egami[x][i].first])\n                    {\n                    |    D[legami[x][i].first]=omega;\n                    |    queue. push([{-pPMEga, legami [x][i].first}});\n                    }\n                }\n                //for(int  i=0;i<)\n            }\n            for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000)D[i]=-1;\n            }\n            return;\n       }\nRestricted Mode  0 0A0      0  Ln22,Col30  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:00:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150000.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n            for(int i=0;i<M;i++){\n                legami[X[i]]).push_back({Y[i],P[i]});\n            }\n           D=vector<long long>(N,10600000000000000);\n           D[8]=6;\n           priority queue<pair<long long, int>>queue;\n           queue.push({0,0});\n           while(!queue.empty()){\n                int x=queue.top().second;\n                queue.pop();\n                for(int i=0;i<legami[x].size();i++){\n                    long long w=0[x)+(long long)legami[x][i].second;\n                    if(i).egu<D[1egami[x][i].first])\n                    {\n                    |    D[legami[x][i].first]=omega;\n                    |    queue. push([{-pPMEga, legami [x][i].first}});\n                    }\n                }\n                //for(int  i=0;i<)\n            }\n            for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000)D[i]=-1;\n            }\n            return;\n       }\nRestricted Mode  0 0A0      0  Ln22,Col30  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8883992,
          0.5738257,
          0.86562556,
          0.4187371,
          0.9217767,
          0.6287925,
          0.05,
          0.90745175,
          0.4830301,
          0.71467847,
          0.87385094,
          0.7411984,
          0.8492236,
          0.78346926,
          0.6696368,
          0.9319001,
          0.8335334,
          0.48639265,
          0.9682876,
          0.96419203,
          0.826812,
          0.90871817,
          0.8873191,
          0.6708284,
          0.9233491,
          0.92036194,
          0.7654309,
          0.65045965
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp\n                                )"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n            for(int i=0;i<M;i++){\n                legami[X[i]]).push_back({Y[i],P[i]});\n            }\n           D=vector<long long>(N,10600000000000000);\n           D[8]=6;\n           priority queue<pair<long long, int>>queue;\n           queue.push({0,0});\n           while(!queue.empty()){\n                int x=queue.top().second;\n                queue.pop();\n                for(int i=0;i<legami[x].size();i++){\n                    long long w=0[x)+(long long)legami[x][i].second;\n                    if(i).egu<D[1egami[x][i].first])\n                    {\n                    |    D[legami[x][i].first]=omega;\n                    |    queue. push([{-pPMEga, legami [x][i].first}});\n                    }\n                }\n                //for(int  i=0;i<)\n            }\n            for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000)D[i]=-1;\n            }\n            return;\n       }\nRestricted Mode  0 0A0      0  Ln22,Col30  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:00:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150010.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n            for(int i=0;i<M;i++){\n                legami[X[i]]).push_back({Y[i],P[i]});\n            }\n           D=vector<long long>(N,10600000000000000);\n           D[8]=6;\n           priority queue<pair<long long, int>>queue;\n           queue.push({0,0});\n           while(!queue.empty()){\n                int x=queue.top().second;\n                queue.pop();\n                for(int i=0;i<legami[x].size();i++){\n                    long long w=0[x)+(long long)legami[x][i].second;\n                    if(i).egu<D[1egami[x][i].first])\n                    {\n                    |    D[legami[x][i].first]=omega;\n                    |    queue. push([{-pPMEga, legami [x][i].first}});\n                    }\n                }\n                //for(int  i=0;i<)\n            }\n            for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000)D[i]=-1;\n            }\n            return;\n       }\nRestricted Mode  0 0A0      0  Ln22,Col30  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8883992,
          0.5738257,
          0.86562556,
          0.4187371,
          0.9217767,
          0.6287925,
          0.05,
          0.90745175,
          0.4830301,
          0.71467847,
          0.87385094,
          0.7411984,
          0.8492236,
          0.78346926,
          0.6696368,
          0.9319001,
          0.8335334,
          0.48639265,
          0.9682876,
          0.9552671,
          0.826812,
          0.90871817,
          0.8873191,
          0.6708284,
          0.9233491,
          0.92036194,
          0.7654309,
          0.65045965
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp\n                                )"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n            for(int i=0;i<M;i++){\n                legami[X[i]]).push_back({Y[i],P[i]});\n            }\n           D=vector<long long>(N,10600000000000000);\n           D[8]=6;\n           priority queue<pair<long long, int>>queue;\n           queue.push({0,0});\n           while(!queue.empty()){\n                int x=queue.top().second;\n                queue.pop();\n                for(int i=0;i<legami[x].size();i++){\n                    long long w=0[x)+(long long)legami[x][i].second;\n                    if(i).egu<D[1egami[x][i].first])\n                    {\n                    |    D[legami[x][i].first]=omega;\n                    |    queue. push([{-pPMEga, legami [x][i].first}});\n                    }\n                }\n                //for(int  i=0;i<)\n            }\n            for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000)D[i]=-1;\n            }\n            return;\n       }\nRestricted Mode  0 0A0      0  Ln22,Col30  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:00:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150020.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n                                |\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n               }\n           y\n           //for(int  i=6;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8920368,
          0.50929654,
          0.89302635,
          0.45343232,
          0.9193483,
          0.7379978,
          0.05,
          0.6967966,
          0.7913649,
          0.80530417,
          0.7596454,
          0.90381014,
          0.82810616,
          0.8699938,
          0.7828162,
          0.9319464,
          0.6476819,
          0.3792063,
          0.70171386,
          0.8495119,
          0.71379924,
          0.9688713,
          0.85982394,
          0.3551529,
          0.9225583,
          0.90714943,
          0.9044103,
          0.67510164
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n                                |\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n               }\n           y\n           //for(int  i=6;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000)D[i]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:00:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150030.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick wm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 16:00:30      .      ..      .      .\n         Time left: 02:59:29      c ammino minimo  (mlncam mino. 2 ) Submissions\n   Overview\n                                Score:\n   Communication\n   QUADRI\n   Staterment      Submit -  a solution -\n   e\n   MINCAMMING2      mincammino?,   Choose File  mincammino.cpp\n   Staternent\n' |   e iE  N\n   PALETTA      R\n   Staternent\n   Submissions it      Previous .      Submissions .    .\n   TRENI\n   Staterment      Time      Status      Score      Files\n   Submissions      25516 PM\n   Documentation      257:21PM   Evaluated      detalis  50/ 100      Download\n                                25243PM   Evaluated      detalis      Download\n    Contest Management System is released under      e\n      the GNU Aflero General Public License,      25041PM   Evaluated      detals      Download\n                                248:34PM   Evaluated      detalis      Download\n                                22516 PM   Evaluated      detalis      Download\n                                2:33:02PM   Evaluated      detals      Download\n                                2"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          245,
          801,
          298
        ],
        "ocr_text": "Score:\n701100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          566,
          800,
          600
        ],
        "ocr_text": "Evaluated detalis 70/100 Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "W Reset"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          871,
          166,
          982,
          262
        ],
        "ocr_text": "Submission received x\nYour submission has been\nreceived and is currentiy\nbeing evaluated."
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          871,
          277,
          982,
          373
        ],
        "ocr_text": "Submission received x\nYour submission has been\nreceived and is currentiy\nbeing evaluated."
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:00:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150040.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick wm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 16:00:40      .      ..      .      .\n         Time left: st 02:59:19      Cammino  minimo (mincammino2) Submissions\n   Overview\n   Comemunication\n   QUADRI\n   Statement      Submit .  a solution .\n   Submissions\n   MINCAMMINOG2      mincammino?;   _Choose File | No file chosen\n   Staternent\n' |   e iE  N\n   PALETTA      e s\n   Staternent\n   Submissions      Previous 2      Submissions H    .\n   Statement      Time      Status      Score      Files\n   Submissions      3:00:31PM   Evaluating.      £   A\n   Documentation      259:16PM   Evaluated      detalls      Download\n                                25721PM   Evaluated      details      Download\n    Contest Management Systsem is released under\n      the GNU Allero Gensral Public License.      25243PM   Evaluated      detals      |      Download\n                                25041PM   Evaluated      detalls      Download\n                                24834PM   Evaluated      detals      Download\n                                235:16 PM   Evaluated      detalls      |      Download\n                                2:33:02PM   Evaluated      detalls      Download\n                                -"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          245,
          801,
          298
        ],
        "ocr_text": "Score:\n701100 #"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          557,
          595,
          718,
          823
        ],
        "ocr_text": "70/100\n50/100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "f reset"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          721,
          566,
          800,
          593
        ],
        "ocr_text": "Download"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:00:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150050.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick wm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick wm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 16:00:50\n                                c ammino .      minimo ..      (mlncam .      mino .     > ) Submissions\n         Time left: 02:59:09\n   Overview\n   Communication\n   QUADRI\n   Staterment      Submit -  a solution -\n   e\n   MINCAMMING2      mincammino2; | Choose File  No file chosen\n   Staternent\n' |   e iE  N\n   PALETTA      —\n   Staternent\n   Submissions it      Previous .      Submissions .    .\n   TRENI\n   Staterment      Time      Status      Score      Files\n   Submissions      3:00-31 PM\n   Documentation      259:16 PM   Evaluated      detalis  70/ 100      Download\n                                25721PM   Evaluated      detalis  507100      Download\n    Contest Management System is released under      —\n      the GNU Aflero General Public License,      25243PM   Evaluated      detals      Download\n                                2-50:41 PM   Evaluated      detalis      Download\n                                242 234 PM   Evaluated      detalis      Download\n                                2:35:16 PM   Evaluated      detalis      Download\n                                2:33:02PM   Evaluated      detalis      Download\n                                -"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          245,
          801,
          298
        ],
        "ocr_text": "Score:\n701100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          566,
          800,
          600
        ],
        "ocr_text": "Evaluated detalis 70/100 Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "f reset"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:01:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150060.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n                                |\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           queue. pop();\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln26,Col21  Spaces:4  UTF8  C++  [",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8868911,
          0.5426133,
          0.89302635,
          0.45343232,
          0.9193483,
          0.7379978,
          0.05,
          0.7913649,
          0.80530417,
          0.7049911,
          0.89767694,
          0.64620423,
          0.82810616,
          0.8699938,
          0.7828162,
          0.9319464,
          0.6476819,
          0.3792063,
          0.9151499,
          0.8930361,
          0.4128744,
          0.667926,
          0.8640902,
          0.48468128,
          0.9258393,
          0.90399307,
          0.91392815,
          0.6067347
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n                                |\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           queue. pop();\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln26,Col21  Spaces:4  UTF8  C++  ["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:01:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150070.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n                                |\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           queue. pop();\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln26,Col21  Spaces:4  UTF8  C++  [",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8868911,
          0.5426133,
          0.89302635,
          0.45343232,
          0.9193483,
          0.7379978,
          0.05,
          0.7913649,
          0.80530417,
          0.4895227,
          0.89767694,
          0.64620423,
          0.82810616,
          0.8699938,
          0.7828162,
          0.9319464,
          0.6476819,
          0.3792063,
          0.9151499,
          0.91519153,
          0.4128744,
          0.667926,
          0.8640902,
          0.48468128,
          0.9258393,
          0.90399307,
          0.91392815,
          0.6067347
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n                                |\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           queue. pop();\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln26,Col21  Spaces:4  UTF8  C++  ["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:01:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150080.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n                                |\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           queue. pop() ;\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln26,Col21  Spaces:4  UTF8  C++  [",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8868911,
          0.5426133,
          0.89302635,
          0.45343232,
          0.9193483,
          0.7379978,
          0.05,
          0.7913649,
          0.80530417,
          0.4895227,
          0.89767694,
          0.64620423,
          0.82810616,
          0.8699938,
          0.7828162,
          0.9319464,
          0.6476819,
          0.3792063,
          0.9151499,
          0.8930361,
          0.57124746,
          0.667926,
          0.8640902,
          0.48468128,
          0.9258393,
          0.90399307,
          0.91392815,
          0.6067347
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n                                |\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           queue. pop() ;\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln26,Col21  Spaces:4  UTF8  C++  ["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:01:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150090.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          244,
          323,
          748,
          819
        ],
        "ocr_text": "Submission detalls a\n33 Output is correct 0.210 sec 30.1 MIB i\n34 Output Is correct 0.157 sec 245 MIB\n35 _ Execulion timed out > 1,500 sec 352 MiB\n36 CEEE oo o > 1,500 sec 36.3 MIB\n37 [ notcorecr — oo > 1.500 sec 35.6 MIB\n28 _ Execution timed out > 1,500 sec 35.4 MiB\nCompilation output\nCompilation outcome: Compilation succeeded\nMemory used: 745 MiB\nStandard output\nClose"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          148
        ],
        "ocr_text": "rii      Aitomabe (Englisn)  v      l"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          148,
          1000,
          1000
        ],
        "ocr_text": " tal\nSubmisscns\n           ]"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:01:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150100.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n                legami[X[i]]).push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,10600000000000000);\n           D[8]=6;\n           priority queue<pair<long long, int>>queue;\n           queue.push({0,0});\n           while(!queue.empty())\n                int x=queue.top().second;\n                                -\n                for(int i=0;i<legami[x].size();i++){\n                    long long omega=D[x]+{long long)legami[x][i].second;\n                    if(omega<D[legami[x][i].first])\n                    {\n                        D[legami[x][i).first]=omega;\n                        queue.push({-omega,legami[x][i].first});\n                    }\n                }\n               queue. pop();\n                //for(int i=0;i<)\n           for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000)D[1i]=-1;\n           }\n            return;\n}\nRestricted Mode  X0 A0      0  Ln26,Col21  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8820311,
          0.5248927,
          0.86562556,
          0.4187371,
          0.9217767,
          0.6287925,
          0.05,
          0.90745175,
          0.75779784,
          0.11780701,
          0.8714159,
          0.80650556,
          0.84773064,
          0.8356319,
          0.5165539,
          0.93956983,
          0.562854,
          0.49932367,
          0.9221786,
          0.89063394,
          0.58716315,
          0.84813905,
          0.8824413,
          0.37014344,
          0.92277473,
          0.88233244,
          0.70236635,
          0.6049385
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n                legami[X[i]]).push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,10600000000000000);\n           D[8]=6;\n           priority queue<pair<long long, int>>queue;\n           queue.push({0,0});\n           while(!queue.empty())\n                int x=queue.top().second;\n                                -\n                for(int i=0;i<legami[x].size();i++){\n                    long long omega=D[x]+{long long)legami[x][i].second;\n                    if(omega<D[legami[x][i].first])\n                    {\n                        D[legami[x][i).first]=omega;\n                        queue.push({-omega,legami[x][i].first});\n                    }\n                }\n               queue. pop();\n                //for(int i=0;i<)\n           for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000)D[1i]=-1;\n           }\n            return;\n}\nRestricted Mode  X0 A0      0  Ln26,Col21  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:01:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150110.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n                legami[X[i]]).push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,10600000000000000);\n           D[8]=6;\n           priority queue<pair<long long, int>>queue;\n           queue.push({0,0});\n           while(!queue.empty())\n                int x=queue.top().second;\n                                -\n                for(int i=0;i<legami[x].size();i++){\n                    long long omega=D[x]+{long long)legami[x][i].second;\n                    if(omega<D[legami[x][i].first])\n                    {\n                        D[legami[x][i).first]=omega;\n                        queue.push({-omega,legami[x][i].first});\n                    }\n                }\n               queue. pop();\n                //for(int i=0;i<)\n           for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000)D[1i]=-1;\n           }\n            return;\n}\nRestricted Mode  X0 A0      0  Ln26,Col21  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8820311,
          0.5248927,
          0.86562556,
          0.4187371,
          0.9217767,
          0.6287925,
          0.05,
          0.90745175,
          0.75779784,
          0.11780701,
          0.8714159,
          0.80650556,
          0.84773064,
          0.8356319,
          0.5165539,
          0.93956983,
          0.562854,
          0.49932367,
          0.9221786,
          0.89063394,
          0.58716315,
          0.84813905,
          0.8824413,
          0.37014344,
          0.92277473,
          0.88233244,
          0.70236635,
          0.6049385
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n                legami[X[i]]).push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,10600000000000000);\n           D[8]=6;\n           priority queue<pair<long long, int>>queue;\n           queue.push({0,0});\n           while(!queue.empty())\n                int x=queue.top().second;\n                                -\n                for(int i=0;i<legami[x].size();i++){\n                    long long omega=D[x]+{long long)legami[x][i].second;\n                    if(omega<D[legami[x][i].first])\n                    {\n                        D[legami[x][i).first]=omega;\n                        queue.push({-omega,legami[x][i].first});\n                    }\n                }\n               queue. pop();\n                //for(int i=0;i<)\n           for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000)D[1i]=-1;\n           }\n            return;\n}\nRestricted Mode  X0 A0      0  Ln26,Col21  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:02:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150120.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n                legami[X[i]]).push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,10600000000000000);\n           D[8]=6;\n           priority queue<pair<long long, int>>queue;\n           queue.push({0,0});\n           while(!queue.empty())\n                int x=queue.top().second;\n                                -\n                for(int i=0;i<legami[x].size();i++){\n                    long long omega=D[x]+{long long)legami[x][i].second;\n                    if(omega<D[legami[x][i].first])\n                    {\n                        D[legami[x][i).first]=omega;\n                        queue.push({-omega,legami[x][i].first});\n                    }\n                }\n               queue. pop();\n                //for(int i=0;i<)\n           for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000)D[1i]=-1;\n           }\n            return;\n}\nRestricted Mode  X0 A0      0  Ln26,Col21  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8820311,
          0.5248927,
          0.86562556,
          0.4187371,
          0.9217767,
          0.6287925,
          0.05,
          0.90745175,
          0.75779784,
          0.11780701,
          0.8714159,
          0.80650556,
          0.84773064,
          0.8356319,
          0.5165539,
          0.93956983,
          0.562854,
          0.49932367,
          0.9221786,
          0.89063394,
          0.58716315,
          0.84813905,
          0.8824413,
          0.37014344,
          0.92277473,
          0.88233244,
          0.70236635,
          0.6049385
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n                legami[X[i]]).push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,10600000000000000);\n           D[8]=6;\n           priority queue<pair<long long, int>>queue;\n           queue.push({0,0});\n           while(!queue.empty())\n                int x=queue.top().second;\n                                -\n                for(int i=0;i<legami[x].size();i++){\n                    long long omega=D[x]+{long long)legami[x][i].second;\n                    if(omega<D[legami[x][i].first])\n                    {\n                        D[legami[x][i).first]=omega;\n                        queue.push({-omega,legami[x][i].first});\n                    }\n                }\n               queue. pop();\n                //for(int i=0;i<)\n           for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000)D[1i]=-1;\n           }\n            return;\n}\nRestricted Mode  X0 A0      0  Ln26,Col21  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:02:10.878000020Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150130.878.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n                legami[X[i]]).push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,10600000000000000);\n           D[8]=6;\n           priority queue<pair<long long, int>>queue;\n           queue.push({0,0});\n           while(!queue.empty())\n                int x=queue.top().second;\n                                -\n                for(int i=0;i<legami[x].size();i++){\n                    long long omega=D[x]+{long long)legami[x][i].second;\n                    if(omega<D[legami[x][i].first])\n                    {\n                        D[legami[x][i).first]=omega;\n                        queue.push({-omega,legami[x][i].first});\n                    }\n                }\n               queue. pop();\n                //for(int i=0;i<)\n           for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000)D[1i]=-1;\n           }\n            return;\n}\nRestricted Mode  X0 A0      0  Ln26,Col21  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8820311,
          0.5248927,
          0.86562556,
          0.4187371,
          0.9217767,
          0.6287925,
          0.05,
          0.90745175,
          0.75779784,
          0.11780701,
          0.8714159,
          0.80650556,
          0.84773064,
          0.8356319,
          0.5165539,
          0.93956983,
          0.562854,
          0.49932367,
          0.9221786,
          0.89063394,
          0.58716315,
          0.84813905,
          0.8824413,
          0.37014344,
          0.92277473,
          0.88233244,
          0.70236635,
          0.6049385
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n                legami[X[i]]).push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,10600000000000000);\n           D[8]=6;\n           priority queue<pair<long long, int>>queue;\n           queue.push({0,0});\n           while(!queue.empty())\n                int x=queue.top().second;\n                                -\n                for(int i=0;i<legami[x].size();i++){\n                    long long omega=D[x]+{long long)legami[x][i].second;\n                    if(omega<D[legami[x][i].first])\n                    {\n                        D[legami[x][i).first]=omega;\n                        queue.push({-omega,legami[x][i].first});\n                    }\n                }\n               queue. pop();\n                //for(int i=0;i<)\n           for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000)D[1i]=-1;\n           }\n            return;\n}\nRestricted Mode  X0 A0      0  Ln26,Col21  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:02:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150140.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n                legami[X[i]]).push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,10600000000000000);\n           D[8]=6;\n           priority queue<pair<long long, int>>queue;\n           queue.push({0,0});\n           while(!queue.empty())\n                int x=queue.top().second;\n                                -\n                for(int i=0;i<legami[x].size();i++){\n                    long long omega=D[x]+{long long)legami[x][i].second;\n                    if(omega<D[legami[x][i].first])\n                    {\n                        D[legami[x][i).first]=omega;\n                        queue.push({-omega,legami[x][i].first});\n                    }\n                }\n               queue. pop();\n                //for(int i=0;i<)\n           for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000)D[1i]=-1;\n           }\n            return;\n}\nRestricted Mode  X0 A0      0  Ln26,Col21  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8820311,
          0.5248927,
          0.86562556,
          0.4187371,
          0.9217767,
          0.6287925,
          0.05,
          0.90745175,
          0.75779784,
          0.11780701,
          0.8714159,
          0.80650556,
          0.84773064,
          0.8356319,
          0.5165539,
          0.93956983,
          0.562854,
          0.49932367,
          0.9221786,
          0.89063394,
          0.58716315,
          0.84813905,
          0.8824413,
          0.37014344,
          0.92277473,
          0.88233244,
          0.70236635,
          0.6049385
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n                legami[X[i]]).push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,10600000000000000);\n           D[8]=6;\n           priority queue<pair<long long, int>>queue;\n           queue.push({0,0});\n           while(!queue.empty())\n                int x=queue.top().second;\n                                -\n                for(int i=0;i<legami[x].size();i++){\n                    long long omega=D[x]+{long long)legami[x][i].second;\n                    if(omega<D[legami[x][i].first])\n                    {\n                        D[legami[x][i).first]=omega;\n                        queue.push({-omega,legami[x][i].first});\n                    }\n                }\n               queue. pop();\n                //for(int i=0;i<)\n           for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000)D[1i]=-1;\n           }\n            return;\n}\nRestricted Mode  X0 A0      0  Ln26,Col21  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:02:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150150.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n                legami[X[i]]).push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,10600000000000000);\n           D[8]=6;\n           priority queue<pair<long long, int>>queue;\n           queue.push({0,0});\n           while(!queue.empty())\n                int x=queue.top().second;\n                                -\n                for(int i=0;i<legami[x].size();i++){\n                    long long omega=D[x]+{long long)legami[x][i].second;\n                    if(omega<D[legami[x][i].first])\n                    {\n                        D[legami[x][i).first]=omega;\n                        queue.push({-omega,legami[x][i].first});\n                    }\n                }\n               queue. pop();\n                //for(int i=0;i<)\n           for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000)D[1i]=-1;\n           }\n            return;\n}\nRestricted Mode  X0 A0      0  Ln26,Col21  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8820311,
          0.5248927,
          0.86562556,
          0.4187371,
          0.9217767,
          0.6287925,
          0.05,
          0.90745175,
          0.75779784,
          0.11780701,
          0.8714159,
          0.80650556,
          0.84773064,
          0.8356319,
          0.5165539,
          0.93956983,
          0.562854,
          0.49932367,
          0.9221786,
          0.89063394,
          0.58716315,
          0.84813905,
          0.8824413,
          0.37014344,
          0.92277473,
          0.88233244,
          0.70236635,
          0.6049385
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n                legami[X[i]]).push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,10600000000000000);\n           D[8]=6;\n           priority queue<pair<long long, int>>queue;\n           queue.push({0,0});\n           while(!queue.empty())\n                int x=queue.top().second;\n                                -\n                for(int i=0;i<legami[x].size();i++){\n                    long long omega=D[x]+{long long)legami[x][i].second;\n                    if(omega<D[legami[x][i].first])\n                    {\n                        D[legami[x][i).first]=omega;\n                        queue.push({-omega,legami[x][i].first});\n                    }\n                }\n               queue. pop();\n                //for(int i=0;i<)\n           for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000)D[1i]=-1;\n           }\n            return;\n}\nRestricted Mode  X0 A0      0  Ln26,Col21  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:02:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150160.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n                legami[X[i]]).push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,10600000000000000);\n           D[8]=6;\n           priority queue<pair<long long, int>>queue;\n           queue.push({0,0});\n           while(!queue.empty())\n                int x=queue.top().second;\n                                -\n                for(int i=0;i<legami[x].size();i++){\n                    long long omega=D[x]+{long long)legami[x][i].second;\n                    if(omega<D[legami[x][i].first])\n                    {\n                        D[legami[x][i).first]=omega;\n                        queue.push({-omega,legami[x][i].first});\n                    }\n                }\n               queue. pop();\n                //for(int i=0;i<)\n           for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000)D[1i]=-1;\n           }\n            return;\n}\nRestricted Mode  X0 A0      0  Ln26,Col21  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8820311,
          0.5248927,
          0.86562556,
          0.4187371,
          0.9217767,
          0.6287925,
          0.05,
          0.90745175,
          0.75779784,
          0.11780701,
          0.8714159,
          0.80650556,
          0.84773064,
          0.8356319,
          0.5165539,
          0.93956983,
          0.562854,
          0.49932367,
          0.9221786,
          0.89063394,
          0.58716315,
          0.84813905,
          0.8824413,
          0.37014344,
          0.92277473,
          0.88233244,
          0.70236635,
          0.6049385
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n                legami[X[i]]).push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,10600000000000000);\n           D[8]=6;\n           priority queue<pair<long long, int>>queue;\n           queue.push({0,0});\n           while(!queue.empty())\n                int x=queue.top().second;\n                                -\n                for(int i=0;i<legami[x].size();i++){\n                    long long omega=D[x]+{long long)legami[x][i].second;\n                    if(omega<D[legami[x][i].first])\n                    {\n                        D[legami[x][i).first]=omega;\n                        queue.push({-omega,legami[x][i].first});\n                    }\n                }\n               queue. pop();\n                //for(int i=0;i<)\n           for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000)D[1i]=-1;\n           }\n            return;\n}\nRestricted Mode  X0 A0      0  Ln26,Col21  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:02:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150170.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n                legami[X[i]]).push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,10600000000000000);\n           D[8]=6;\n           priority queue<pair<long long, int>>queue;\n           queue.push({0,0});\n           while(!queue.empty())\n                int x=queue.top().second;\n                                -\n                for(int i=0;i<legami[x].size();i++){\n                    long long omega=D[x]+{long long)legami[x][i].second;\n                    if(omega<D[legami[x][i].first])\n                    {\n                        D[legami[x][i).first]=omega;\n                        queue.push({-omega,legami[x][i].first});\n                    }\n                }\n               queue. pop();\n                //for(int i=0;i<)\n           for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000)D[1i]=-1;\n           }\n            return;\n}\nRestricted Mode  X0 A0      0  Ln26,Col21  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8820311,
          0.5248927,
          0.86562556,
          0.4187371,
          0.9217767,
          0.6287925,
          0.05,
          0.90745175,
          0.75779784,
          0.11780701,
          0.8714159,
          0.80650556,
          0.84773064,
          0.8356319,
          0.5165539,
          0.93956983,
          0.562854,
          0.49932367,
          0.9221786,
          0.89063394,
          0.58716315,
          0.84813905,
          0.8824413,
          0.37014344,
          0.92277473,
          0.88233244,
          0.70236635,
          0.6049385
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n                legami[X[i]]).push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,10600000000000000);\n           D[8]=6;\n           priority queue<pair<long long, int>>queue;\n           queue.push({0,0});\n           while(!queue.empty())\n                int x=queue.top().second;\n                                -\n                for(int i=0;i<legami[x].size();i++){\n                    long long omega=D[x]+{long long)legami[x][i].second;\n                    if(omega<D[legami[x][i].first])\n                    {\n                        D[legami[x][i).first]=omega;\n                        queue.push({-omega,legami[x][i].first});\n                    }\n                }\n               queue. pop();\n                //for(int i=0;i<)\n           for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000)D[1i]=-1;\n           }\n            return;\n}\nRestricted Mode  X0 A0      0  Ln26,Col21  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:03:00.878000020Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150180.878.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  X   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  X   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@ W  W   l"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 16:03:00      .      ..      .      .\n         Time left: 02:56:59      c ammino minimo  (mlncam mino 2 ) Submissions\n   Overview\n                                Score:\n   Communication\n   QUADRI\n   Staterment      Submita .     solution -\n   AZ\n   MINCAMMINO2      mincammino2: | Choose File | No file chosen\n   Staternent\n' |   e iE  N\n   PALETTA      — i\n   Staternent\n   Submissions it      Previous .      Submissions .    .\n   TRENI\n   Staterment      Time      Status      Score      Files\n   Submissions      3:00-31 PM\n   Documentation      259:16 PM   Evaluated      detalis  70/ 100      Download\n                                25721PM   Evaluated      detalis  507100      Download\n    Contest Management System is released under      —\n      the GNU Aflero General Public License,      25243PM   Evaluated      detals      Download\n                                2-50:41 PM   Evaluated      detalis      Download\n                                242 234 PM   Evaluated      detalis      Download\n                                2:35:16 PM   Evaluated      detalis      Download\n                                2:33:02PM   Evaluated      detalis      Download\n                                -"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          245,
          801,
          298
        ],
        "ocr_text": "Score:\n701100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          566,
          800,
          600
        ],
        "ocr_text": "Evaluated detalis 70/100 Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          872,
          166,
          981,
          262
        ],
        "ocr_text": "Submission received x\nYour submission has been\nreceived and is currentiy\nbeing evaluated."
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:03:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150190.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          148
        ],
        "ocr_text": "rii      Aitomabe (Englisn)  v      l"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          148,
          1000,
          1000
        ],
        "ocr_text": "Submission details\n -E      >     i   tonf=t      1071  <      1K"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:03:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150200.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          244,
          323,
          748,
          819
        ],
        "ocr_text": "Submission details\n20 Output is correct 0.218 sec 213 M8\n30 Output Is correct 0.142 sec 232MB\n21 Output is correct 0.251 sec 26.9 MiB\n32 Output is correct 0.171 sec 212 M8\n33 Output Is correct 0.210 sec 30.1 MIB\n24 Output is correct 0.157 sec 245 MiB\n35 CEEE oo o > 1500 sec 352 M8\n36 | Notcoreer — oo > 1.500 sec 36.3 MIB\n37 _ Execution timed out >1.500 sec 356 MiB\n38 [Notcomect ] Krecution bmed out > 1.500 sec 354 M8\nCompilation output\nClose"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          148
        ],
        "ocr_text": "rii      Aitomabe (Englisn)  v      l"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          148,
          1000,
          1000
        ],
        "ocr_text": " tal\nSubmisscns\n           ]"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:03:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150210.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          244,
          323,
          748,
          819
        ],
        "ocr_text": "Submission details\n> Sublask 0 [ o0 |\n> Subtask 1 (201 20)\nv Subtask 2 X (20 120)\n# Outcome Detalls Execution time Memory used\n1 Output is correct 0,224 sec 26.2 MiB\n2 Output is correct 0.176 sec 21.5 MB\n3 Output Is correct 0.228 sec 28.1 MIB\n4 Output is correct 0,155 sec 23.3MiB\n5 Output is correct 0.237 sec 212 M8\n6 Output Is correct 0.151 sec 224 MIB\n7 Output is correct 0,197 sec 30.6 MiB\n~ P .. PP POA PPN ”\nClose"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          148
        ],
        "ocr_text": "rii      Aitomabe (Englisn)  v      l"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          148,
          1000,
          1000
        ],
        "ocr_text": " tal\nSubmisscns\n           ]"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:03:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150220.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          244,
          323,
          748,
          819
        ],
        "ocr_text": "Submission details\n32 Output Is correct 0.171 sec 212 MIB -\n23 Output is correct 0.210 sec 301 MiB\n3 R oot 0.157 sec 245 MIB\n35 | Notcorecr — oo > 1.500 sec 35.2 MIB\n26 _ Execution timed out > 1,500 sec 263 MiB\n37 CEEE oo o > 1.500 sec 35.6 MIB\n38 | notcorecr — oo > 1.500 sec 354 MIB\nCompilation output\nCompilation outcome: Campilation succeeded\nClose"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          148
        ],
        "ocr_text": "rii      Aitomabe (Englisn)  v      l"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          148,
          1000,
          1000
        ],
        "ocr_text": " tal\nSubmisscns\n           ]"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:03:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150230.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          244,
          323,
          748,
          819
        ],
        "ocr_text": "Submission details\n> Sublask 0 o0\nv Subtask 1 (20 1 20)\n,\n\" Outcome Detalls Execution time Memory used\n: Outputis conect 0a73sec 207mB\n2 Output is correct 0173 sec 20.7 MiB\n3 Output is correct 0.145 sec 26.1 MIB\na Outputis conect oisosec 2s5MB\n5 Output is correct 0.170 sec 21.2 MiB\n6 Output is correct 0.175 sec 21.3 MB\n7 Ouputis comect orisec 33me\n8 Output is correct 0,116 sec 28.0 MiB\nClose"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          148
        ],
        "ocr_text": "rii      Aitomabe (Englisn)  v      l"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          148,
          1000,
          1000
        ],
        "ocr_text": " tal\nSubmisscns\n           ]"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:04:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150240.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  4} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": "€   >  G   % volterra.olinfo.it      I      RL   &  0"
          },
          {
            "title": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *   +      -   e   x",
            "is_active": true,
            "url_or_domain": "€   >  G   % volterra.olinfo.it      I      RL   &  0"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  4} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *   +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€   >  G   % volterra.olinfo.it      I      RL   &  0"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 16:04:00      .      ..      .      .\n         Time left: 02:55:59      c ammino minimo  (mlncam mino 2 ) Submissions\n   Overview\n                                Score:\n   Communication\n   QUADRI\n   Staterment      Submit -  a solution -\n   e\n   MINCAMMING2      mincammino2; | Choose File  No file chosen\n   Staternent\n' |   e iE  N\n   PALETTA      — i\n   Staternent\n   Submissions it      Previous .      Submissions .    .\n   TRENI\n   Staterment      Time      Status      Score      Files\n   Submissions      3:00-31 PM\n   Documentation      259:16 PM   Evaluated      detalis  70/ 100      Download\n                                25721PM   Evaluated      detalis  507100      Download\n    Contest Management System is released under      —\n      the GNU Aflero General Public License,      25243PM   Evaluated      detals      Download\n                                2-50:41 PM   Evaluated      detalis      Download\n                                242 234 PM   Evaluated      detalis      Download\n                                2:35:16 PM   Evaluated      detalis      Download\n                                2:33:02PM   Evaluated      detalis      Download\n                                -"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          245,
          801,
          298
        ],
        "ocr_text": "Score:\n701100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          566,
          800,
          600
        ],
        "ocr_text": "Evaluated detalis 70/100 Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          872,
          166,
          981,
          262
        ],
        "ocr_text": "Submission received x\nYour submission has been\nreceived and is currentiy\nbeing evaluated."
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:04:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150250.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n       }   legami[X[i]].push_back({Y[i],P[i]}i;\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n                                |\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n               }\n           }\n           queue.pop() ;|\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln26,Col21  Spaces:4  UTF8  C++  [",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8868911,
          0.5426133,
          0.79516983,
          0.7226584,
          0.7379978,
          0.05,
          0.7913649,
          0.80530417,
          0.4895227,
          0.89767694,
          0.64620423,
          0.82810616,
          0.8699938,
          0.7828162,
          0.9319464,
          0.6476819,
          0.3792063,
          0.9151499,
          0.8930361,
          0.74285257,
          0.667926,
          0.8640902,
          0.48468128,
          0.9258393,
          0.90399307,
          0.91392815,
          0.6067347
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n       }   legami[X[i]].push_back({Y[i],P[i]}i;\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n                                |\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n               }\n           }\n           queue.pop() ;|\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln26,Col21  Spaces:4  UTF8  C++  ["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:04:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150260.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n       }   legami[X[i]].push_back({Y[i],P[i]}i;\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n                                |\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n               }\n           }\n           queue.pop() ;|\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln26,Col21  Spaces:4  UTF8  C++  [",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8868911,
          0.5426133,
          0.79516983,
          0.7226584,
          0.7379978,
          0.05,
          0.7913649,
          0.80530417,
          0.4895227,
          0.89767694,
          0.64620423,
          0.82810616,
          0.8699938,
          0.7828162,
          0.9319464,
          0.6476819,
          0.3792063,
          0.9151499,
          0.8930361,
          0.74285257,
          0.667926,
          0.8640902,
          0.48468128,
          0.9258393,
          0.90399307,
          0.91392815,
          0.6067347
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n       }   legami[X[i]].push_back({Y[i],P[i]}i;\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n                                |\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n               }\n           }\n           queue.pop() ;|\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln26,Col21  Spaces:4  UTF8  C++  ["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:04:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150270.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n       }   legami[X[i]].push_back({Y[i],P[i]}i;\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n                                |\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n               }\n           }\n           queue.pop() ;|\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln26,Col21  Spaces:4  UTF8  C++  [",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8868911,
          0.5426133,
          0.79516983,
          0.7226584,
          0.7379978,
          0.05,
          0.7913649,
          0.80530417,
          0.4895227,
          0.89767694,
          0.64620423,
          0.82810616,
          0.8699938,
          0.7828162,
          0.9319464,
          0.6476819,
          0.3792063,
          0.9151499,
          0.8930361,
          0.74285257,
          0.667926,
          0.8640902,
          0.48468128,
          0.9258393,
          0.90399307,
          0.91392815,
          0.6067347
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n       }   legami[X[i]].push_back({Y[i],P[i]}i;\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n                                |\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n               }\n           }\n           queue.pop() ;|\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln26,Col21  Spaces:4  UTF8  C++  ["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:04:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150280.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n       }   legami[X[i]].push_back({Y[i],P[i]}i;\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n                                |\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n               }\n           }\n           queue.pop() ;|\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln26,Col21  Spaces:4  UTF8  C++  [",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8868911,
          0.5426133,
          0.79516983,
          0.7226584,
          0.7379978,
          0.05,
          0.7913649,
          0.80530417,
          0.4895227,
          0.89767694,
          0.64620423,
          0.82810616,
          0.8699938,
          0.7828162,
          0.9319464,
          0.6476819,
          0.3792063,
          0.9151499,
          0.8930361,
          0.74285257,
          0.667926,
          0.8640902,
          0.48468128,
          0.9258393,
          0.90399307,
          0.91392815,
          0.6067347
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n       }   legami[X[i]].push_back({Y[i],P[i]}i;\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n                                |\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n               }\n           }\n           queue.pop() ;|\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln26,Col21  Spaces:4  UTF8  C++  ["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:04:50.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150290.88.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n       }   legami[X[i]].push_back({Y[i],P[i]}i;\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n                                |\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n               }\n           }\n           queue.pop() ;|\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln26,Col21  Spaces:4  UTF8  C++  [",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8868911,
          0.5426133,
          0.79516983,
          0.7226584,
          0.7379978,
          0.05,
          0.7913649,
          0.80530417,
          0.4895227,
          0.89767694,
          0.64620423,
          0.82810616,
          0.8699938,
          0.7828162,
          0.9319464,
          0.6476819,
          0.3792063,
          0.9151499,
          0.8930361,
          0.74285257,
          0.667926,
          0.8640902,
          0.48468128,
          0.9258393,
          0.90399307,
          0.91392815,
          0.6067347
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n       }   legami[X[i]].push_back({Y[i],P[i]}i;\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n                                |\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n               }\n           }\n           queue.pop() ;|\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln26,Col21  Spaces:4  UTF8  C++  ["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:05:01.115999937Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150301.116.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane 0  x  | 0 mincammino2Z.it.pdf  x   +      -  ©   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E     o y] 51     I      iE 0 mincammino2.it....   j mincammino - T...   4} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane 0  x  | 0 mincammino2Z.it.pdf  x   +      -  ©   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    mincammino2.it.pdf      142      -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          702,
          358
        ],
        "ocr_text": "Nella directory relativa a questo problema è presente una versione semplificata del grader usato durante\nla correzione, che potete wsare per testare le vostre soluzioni in locale.  11 grader di esempio legge i dati\nda stdin, chiama le funzioni che dovete implementare e serive su stdout, socondo il seguente formato.\n11 file di input & composto da M + 1 righe, contenenti:\n   « Riga 1: gli interi N e M.\n   * Riga 2+i per i = 0... M — 1: gli interi X;, Y e F,.\n11 file di output & composto da un'uniea riga, contenente gli N interi Do, Dy.....  Dy_;.\nAssunzioni\n   o  1< N < 300000,\n   o  1< M < 300000,\n   * 0€ X, Y;  €N -1 per ogni i  =0...M — 1\\\n   . 0£ P,< 10° perognii=0...  A   -1\nAssegnazione del punteggio\nIl tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono,\n nincannino2      Pagina 1 di 2"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          287,
          358,
          344,
          1000
        ],
        "ocr_text": "   « Subtask 1  [ O punti]: Casi d'esempio.\n   . Subtask 2  [20 punti]: M = N — 1 ed è possibile raggiunere ogni nodo partendo dal nodo 0\n   « Subtask 3  [20 punti]: P[i] = 1\n   . Subtask 4  [30 punti]: N < 1000 e M < 3000.\n   «+ Subtask 5  [30 punti]: Nessuna limitazione agginntiva\nEsempi di input/output\n 21      0  -1\n 101\n 45      0122\n 011\n 022"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          344,
          358,
          702,
          1000
        ],
        "ocr_text": "   « Subtask 1  [ O punti]: Casi d'esempio.\n   . Subtask 2  [20 punti]: M = N — 1 ed è possibile raggiunere ogni nodo partendo dal nodo 0\n   « Subtask 3  [20 punti]: P[i] = 1\n   . Subtask 4  [30 punti]: N < 1000 e M < 3000.\n   «+ Subtask 5  [30 punti]: Nessuna limitazione agginntiva\nEsempi di input/output\n 21      0  -1\n 101\n 45      0122\n 011\n 022"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:05:11.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150311.114.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane 0  x  | 0 mincammino2Z.it.pdf  x   +      -  ©   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E     o y] 51     I      iE 0 mincammino2.it....   j mincammino - T...   4} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane 0  x  | 0 mincammino2Z.it.pdf  x   +      -  ©   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    mincammino2.it.pdf      212     -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          702,
          358
        ],
        "ocr_text": "   * Riga 2+i per i = 0... M — 1: gli interi X;, Y e P,\n11 file di output è composto da un'unica riga, contenente gli N interi Do, Dy.... Dy _;.\nAssunzioni\n   o  1< N < 300000.\n   o  1< M < 500000,\n   * 0€X,Y;   N -1 per ogni i  =0...M -1\n   . 0<P,<10° perogni i=0...M   -1\nAssegnazione del punteggio\n1l tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, ¢ necesario risolvere n'urrIl tamente tutti i test che lo compongono,\n nincammine2      Pagina 1 di 2"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          287,
          358,
          344,
          1000
        ],
        "ocr_text": "   « Subtask 1  [ O punti]: Casi d'esempio.\n   . Subtask 2  [20 punti]: M = N — 1 ed è possibile raggiunere ogni nodo partendo dal nodo 0\n   « Subtask 3  [20 punti]: P[i] = 1\n   . Subtask 4  [30 punti]: N < 1000 e M < 3000.\n   « Subtask 5  [30 punti]: Nessuna limitazione aggiuntiva.\nEsempi di input/output\n 21      0  -1\n 101\n 4  5      0122\n 011\n 022\n 131\n 213\n 235\nSpiegazione"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          344,
          358,
          702,
          1000
        ],
        "ocr_text": "   « Subtask 1  [ O punti]: Casi d'esempio.\n   . Subtask 2  [20 punti]: M = N — 1 ed è possibile raggiunere ogni nodo partendo dal nodo 0\n   « Subtask 3  [20 punti]: P[i] = 1\n   . Subtask 4  [30 punti]: N < 1000 e M < 3000.\n   « Subtask 5  [30 punti]: Nessuna limitazione aggiuntiva.\nEsempi di input/output\n 21      0  -1\n 101\n 4  5      0122\n 011\n 022\n 131\n 213\n 235\nSpiegazione"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:05:21.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150321.113.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane  0  x  | 0 mincammino2Z.it.pdf  x   +      -  0   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications  M   S © X O +S H  F_ 0 © G: 0 mincamminoz.it.... f mincammino - T...  &) volterra.olinfo.iti... 0 mincammino.cp...   [-]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pma"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane  0  x  | 0 mincammino2Z.it.pdf  x   +      -  0   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    mincammino2.it.pdf      212     -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          702,
          358
        ],
        "ocr_text": "   * Riga   2+i per i = 0...M — 1: gli interi X;, Y; e P,.\n11 file di output & composto da un'unica riga, contenente gli N interi Do, Dy.....  Dy_;.\nAssunzioni\n   «  1<  N < 300000,\n   o  1< M < 500000\n   e 0ZX;,Y;   £N -1 per ogni i = 0...M - 1.\n   e 0< P,< 10° perognii=0...M   -1\nAssegnazione del punteggio      LI\n1l tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono,\n nincannino2      Pagina 1 di 2"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          287,
          358,
          344,
          1000
        ],
        "ocr_text": "   « Subtask 1  [ O punti]: Casi d'esempio.\n   . Subtask 2  [20 punti]: M = N — 1 ed è possibile raggiunere ogni nodo partendo dal nodo 0\n   « Subtask 3  [20 punti]: P[i] = 1\n   . Subtask 4  [30 punti]: N < 1000 e M < 3000.\n   « Subtask 5  [30 punti]: Nessuna limitazione aggiuntiva.\nEsempi di input/output\n 21      0  -1\n 101\n 4  5      0122\n 011\n 022\n 131\n 213\n 235\nSpiegazione"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          344,
          358,
          702,
          1000
        ],
        "ocr_text": "   « Subtask 1  [ O punti]: Casi d'esempio.\n   . Subtask 2  [20 punti]: M = N — 1 ed è possibile raggiunere ogni nodo partendo dal nodo 0\n   « Subtask 3  [20 punti]: P[i] = 1\n   . Subtask 4  [30 punti]: N < 1000 e M < 3000.\n   « Subtask 5  [30 punti]: Nessuna limitazione aggiuntiva.\nEsempi di input/output\n 21      0  -1\n 101\n 4  5      0122\n 011\n 022\n 131\n 213\n 235\nSpiegazione"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:05:31.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150331.115.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane  0  x  | 0 mincammino2Z.it.pdf  x   +      -  0   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications  M   S © X  0 +S H  F_ 0 ©  G: 0 mincammino2.it.... { mincammino - T...  (&) volterra.olinfo.iti... 0) mincammino.cp...   [-]   Terminal - patric...   4      4)   =  0  7   # 79% 08 novembre  Patrick pma"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane  0  x  | 0 mincammino2Z.it.pdf  x   +      -  0   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    mincammino2.it.pdf      212     -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          702,
          358
        ],
        "ocr_text": "1l tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono,\n nincannino2      Pagina 1 di 2"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          287,
          358,
          344,
          1000
        ],
        "ocr_text": "   « Subtask 1  [ O punti]: Casi d'esempio.      N\n   . Subtask 2  [20 punti): M = N — 1 ed & possibile raggiunere ogni nodo partendo dal nodo 0.\n   « Subtask 3  [20 punti]: P[i] = 1.\n   « Subtask 4  [30 punti): N < 1000 e A/ < 3000.\n   « Subtask 5  [30 punti]: Nessuna limitazione aggiuntiva.\nEsempi di input/output\n 21\n 101\n 45      0122\n 011\n 022\n 131\n 213\n 235\nSpiegazione\nNel primo caso di esempio ¢'¢ un unico arco dal nodo 1 al nodo 0, dunque il nodo 1 non & raggiungibile\ndal nodo 0, mentre si pud andare dal nodo 0 in sè stesso percorrendo una distanza di 0.\nNel secondo caso di esempio:\n   o il nodo 0 ha distanza 0 da s stesso;\n   « il nodo 1 & raggiungibile con un arco di peso 1;\n   e 11 nodo 2 è raggiungibile con un arco di peso 2\n   o il nodo 3 è raggiungibile con un arco dal nodo 0 al nodo 1 e un arco dal nodo 1 al nodo 3, per una"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          344,
          358,
          702,
          1000
        ],
        "ocr_text": "   « Subtask 1  [ O punti]: Casi d'esempio.      N\n   . Subtask 2  [20 punti): M = N — 1 ed & possibile raggiunere ogni nodo partendo dal nodo 0.\n   « Subtask 3  [20 punti]: P[i] = 1.\n   « Subtask 4  [30 punti): N < 1000 e A/ < 3000.\n   « Subtask 5  [30 punti]: Nessuna limitazione aggiuntiva.\nEsempi di input/output\n 21\n 101\n 45      0122\n 011\n 022\n 131\n 213\n 235\nSpiegazione\nNel primo caso di esempio ¢'¢ un unico arco dal nodo 1 al nodo 0, dunque il nodo 1 non & raggiungibile\ndal nodo 0, mentre si pud andare dal nodo 0 in sè stesso percorrendo una distanza di 0.\nNel secondo caso di esempio:\n   o il nodo 0 ha distanza 0 da s stesso;\n   « il nodo 1 & raggiungibile con un arco di peso 1;\n   e 11 nodo 2 è raggiungibile con un arco di peso 2\n   o il nodo 3 è raggiungibile con un arco dal nodo 0 al nodo 1 e un arco dal nodo 1 al nodo 3, per una"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:05:41.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150341.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n                                ,\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           queue. pop() ;|\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[i]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.87849647,
          0.61583865,
          0.74303126,
          0.7380072,
          0.9183554,
          0.72319,
          0.05,
          0.79404247,
          0.7958812,
          0.45206067,
          0.8986579,
          0.31016052,
          0.8504057,
          0.8122923,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064513,
          0.540937,
          0.7460988,
          0.8646841,
          0.12641968,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6472152
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -\n                                )"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp      -"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n                                ,\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           queue. pop() ;|\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[i]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:05:51.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150351.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n                                ,\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           queue. pop() ;|\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[i]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.87849647,
          0.61583865,
          0.74303126,
          0.7380072,
          0.9183554,
          0.72319,
          0.05,
          0.79404247,
          0.7958812,
          0.45206067,
          0.8986579,
          0.31016052,
          0.8504057,
          0.8122923,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064513,
          0.540937,
          0.7460988,
          0.8646841,
          0.12641968,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6472152
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -\n                                )"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp      -"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n                                ,\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           queue. pop() ;|\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[i]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:06:01.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150361.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n                                ,\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           queue. pop() ;|\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[i]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.87849647,
          0.61583865,
          0.74303126,
          0.7380072,
          0.9183554,
          0.72319,
          0.05,
          0.79404247,
          0.7958812,
          0.45206067,
          0.8986579,
          0.31016052,
          0.8504057,
          0.8122923,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064513,
          0.540937,
          0.7460988,
          0.8646841,
          0.12641968,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6472152
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -\n                                )"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp      -"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n                                ,\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           queue. pop() ;|\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[i]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:06:11.115999937Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150371.116.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n                                ,\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           queue. pop() ;|\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[i]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.87849647,
          0.61583865,
          0.74303126,
          0.7380072,
          0.9183554,
          0.72319,
          0.05,
          0.79404247,
          0.7958812,
          0.45206067,
          0.8986579,
          0.31016052,
          0.8504057,
          0.8122923,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064513,
          0.540937,
          0.7460988,
          0.8646841,
          0.12641968,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6472152
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -\n                                )"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp      -"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n                                ,\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           queue. pop() ;|\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000)D[i]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:06:21.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150381.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c",
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long 10ng>(N,1669990900060099990);\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                    D[legami[x][i]).first]=omega;\n                    queue.push({-omega,legami[x][i].first});\n                }\n           }\n           queue. pop();\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n       |    if[(p[i]1==10000000000pP00EEEE)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln31,Col29  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8839652,
          0.6653527,
          0.9088825,
          0.7380072,
          0.9183554,
          0.69531274,
          0.41016212,
          0.83372384,
          0.7958812,
          0.79953116,
          0.89698523,
          0.8504057,
          0.73598146,
          0.6481411,
          0.93258876,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064513,
          0.34575424,
          0.7460988,
          0.91595656,
          0.86023164,
          0.34666923,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6788538
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'ì   € mincammino.cpp ®      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\ni\n&\n&\n®\n€3\nX n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long 10ng>(N,1669990900060099990);\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                    D[legami[x][i]).first]=omega;\n                    queue.push({-omega,legami[x][i].first});\n                }\n           }\n           queue. pop();\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n       |    if[(p[i]1==10000000000pP00EEEE)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln31,Col29  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:06:31.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150391.112.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "v   M  Posta in arrivo - biar   x   QOli@piadilmliam  0  x   0 mincammino2.it.pdf  *   +      -   ©   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications  M   S © X  0 +S H  F_ 0 ©  G: 0 mincamminoz.it.... i mincammino - T...  (&) volterra.olinfo.iti... 0) mincammino.cp...   [-]   Terminal - patric...   4      4)   =  0  7   # 79% 08 novembre  Patrick ey"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - biar   x   QOli@piadilmliam  0  x   0 mincammino2.it.pdf  *   +      -   ©   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    mincammino2.it.pdf      212     -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          702,
          358
        ],
        "ocr_text": "1l tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono,\n nincannino2      Pagina 1 di 2"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          287,
          358,
          344,
          1000
        ],
        "ocr_text": "   « Subtask 1  [ O punti]: Casi d'esempio.\n   « Subtask 2  [20 punti]: M = N — 1 ed è possibile raggiunere ogni nodo partendo dal nodo 0.\n   « Subtask 3  [20 punti]: Pii] = 1.\n   « Subtask 4  (30 punti]: N < 1000 e A/ < 3000.\n   « Subtask 5  [30 punti]: Nessuna limitazione aggiuntiva.\nEsempi di input/output\n 21\n 101\n 45      0122\n 011\n 022\n 131\n 213\n 235\nSpiegazione\nNel primo caso di esempio c'è un unico arco dal nodo 1 al nodo 0, dunque il nodo 1 non è raggiungibile\ndal nodo 0, mentre si pud andare dal nodo 0 in sè stesso percorrendo una distanza di 0.\nNel secondo caso di esempio:\n   o il nodo 0 ha distanza 0 da s stesso;\n   « il nodo 1 & raggiungibile con un arco di peso 1;\n   e 11 nodo 2 è raggiungibile con un arco di peso 2\n   o il nodo 3 è raggiungibile con un arco dal nodo 0 al nodo 1 e un arco dal nodo 1 al nodo 3, per una"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          344,
          358,
          702,
          1000
        ],
        "ocr_text": "   « Subtask 1  [ O punti]: Casi d'esempio.\n   « Subtask 2  [20 punti]: M = N — 1 ed è possibile raggiunere ogni nodo partendo dal nodo 0.\n   « Subtask 3  [20 punti]: Pii] = 1.\n   « Subtask 4  (30 punti]: N < 1000 e A/ < 3000.\n   « Subtask 5  [30 punti]: Nessuna limitazione aggiuntiva.\nEsempi di input/output\n 21\n 101\n 45      0122\n 011\n 022\n 131\n 213\n 235\nSpiegazione\nNel primo caso di esempio c'è un unico arco dal nodo 1 al nodo 0, dunque il nodo 1 non è raggiungibile\ndal nodo 0, mentre si pud andare dal nodo 0 in sè stesso percorrendo una distanza di 0.\nNel secondo caso di esempio:\n   o il nodo 0 ha distanza 0 da s stesso;\n   « il nodo 1 & raggiungibile con un arco di peso 1;\n   e 11 nodo 2 è raggiungibile con un arco di peso 2\n   o il nodo 3 è raggiungibile con un arco dal nodo 0 al nodo 1 e un arco dal nodo 1 al nodo 3, per una"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:06:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150400.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 16:06:40      .      ..      .      .\n         Time left: SII 02:53:19      Cammino  minimo (mincammino2) Submissions\n   Overview\n   Comemunication\n   QUADRI\n   Statement      Submit .  a solution .\n   CAL\n   MINCAMMINO2      mincammino?:   Cnoose File _ No file chosen\n   Staternent\n' |   e iE  N\n   PALETTA      P\n   Staterment\n   Submissions      Previous -      Submissions -    .\n   Statement      Time      Status      Score      Files\n   Submissions      3:06:34PM   Evaluating.      > | NA\n   Documentation      3:/00:31 PM   Evaluated      detalls      Download\n                                25916 PM   Evaluated      details      Download\n    Contest Management System is released under\n      the GNU Allero General Public License.      257:21PM   Evaluated      detals      Download\n                                25243 PM    Evaluated      detalls      Download\n                                25041 PM   Evaluated      details      Download\n                                248:34PM   Evaluated      detals      |      Download\n                                2:35:16 PM   Evaluated      detalis      Download\n                                23302PM   Evaluated      detals      Download\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          245,
          801,
          298
        ],
        "ocr_text": "Score:\n701100 %"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          557,
          595,
          718,
          856
        ],
        "ocr_text": "70/100\n70/100\n501100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "ces201g% v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          721,
          566,
          800,
          593
        ],
        "ocr_text": "Download"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:06:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150410.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 16:06:50\n                                c ammino .      minimo L.      (mlncam .      mino .     > ) Submissions\n         Time left: 02:53:09\n   Overview\n   Communication\n   QUADRI\n   Staterment      Submit -  a solution -\n   e\n   MINCAMMINO2      mincammino?;  | Choose File No file chosen\n   Staternent\n' |   e iE  N\n   PALETTA      — i\n   Staternent\n                                Previous Submissions\n   TRENI\n   Staterment      Time      Status      Score      Files\n   Submissions      3:06-34 PM\n   Documentation      3/00:31 PM   Evaluated      getalls  70/ 100      Download\n                                25016PM   Evaluated      detalis  707100      Download\n    Contest Management System is released under      e\n      the GNU Aflero General Public License.      257:21PM   Evaluated      detals  50/100      Download\n                                2-52:43 PM   Evaluated      detalis      Download\n                                25041PM   Evaluated      detalis      Download\n                                248:34PM   Evaluated      detals      Download\n                                2:35:16PM   Evaluated      detalis      Download\n                                23302PM   Evaluated      detads      Download\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          245,
          801,
          298
        ],
        "ocr_text": "Score:\n701100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          566,
          800,
          600
        ],
        "ocr_text": "Evaluated detalis 70/100 Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "ces201g% v"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:07:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150420.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          244,
          323,
          748,
          819
        ],
        "ocr_text": "Submission details\n21 _ Qutput 15 correct 0.001 sec 480 K8 -\n22 Output is correct 0.001 sec 480 KB\n23 Output Is correct 0.001 sec 480 KB\n24 Output is correct 0.001 sec® 480 KB\n25 Output is correct 0.001 sec 480 KB\n26 Output Is correct 0.001 sec 480 KB\n27 Output is correct 0.231 sec 26.2 MiB\n28 Output is correct 0175 sec 21.5 MIB\n28 Output Is correct 0.215 sec 273 MIB\n20 Output is correct 0,146 sec 231 MiB\n31 Output is correct 0.283 sec 26.9 MIB\n32 Output Is correct 0.187 sec 212 MIB\n23 Output is correct 0,200 sec 30.3 MiB v\nClose"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          148
        ],
        "ocr_text": "rii      Aitomabe (Englisn)  v      l"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          148,
          1000,
          1000
        ],
        "ocr_text": " tal\nSubmisscns\n           ]"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:07:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150430.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,10000000000000000080) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i].first]=omega;\n                   queue. push({-omega, legami[x][i].first});\n                }\n           }\n           queue. pop();\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n       |    ifRD[i]==190009300000000000ﬂﬂ0[il=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln31,Col37  Spaces:4  UTF8  C++  [",
        "lsp_tooltips": [],
        "line_confidences": [
          0.89149696,
          0.57759,
          0.89302635,
          0.45343232,
          0.8968393,
          0.6960152,
          0.05,
          0.7913649,
          0.8394456,
          0.7614138,
          0.9001413,
          0.82810616,
          0.8699938,
          0.8280288,
          0.9685697,
          0.7314918,
          0.74650556,
          0.96918607,
          0.968471,
          0.51791227,
          0.84309494,
          0.9690544,
          0.8752511,
          0.7421148,
          0.9258393,
          0.90399307,
          0.91392815,
          0.64184004
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp      ©"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,10000000000000000080) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i].first]=omega;\n                   queue. push({-omega, legami[x][i].first});\n                }\n           }\n           queue. pop();\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n       |    ifRD[i]==190009300000000000ﬂﬂ0[il=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln31,Col37  Spaces:4  UTF8  C++  ["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:07:20.878000020Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150440.878.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications E}  I ©@ X O S H  —   & E G:  0  0limpialì Italian...  0 mincammino - T...  0 volterra.olinfo.it i... 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 16:07:20\n                                c ammino .      minimo L.      (mlncam .      mino .     > ) Submissions\n         Time left: 02:52:39\n   Overview\n                                Score:\n   Communication\n   QUADRI\n   Staterment      Submit -  a solution -\n   e\n   MINCAMMINO2      mincammino2;  | Choose File No file chosen\n   Staternent\n' |   e iE  N\n   PALETTA      — i\n   Staternent\n                                Previous Submissions\n   TRENI\n   Staterment      Time      Status      Score      Files\n   Submissions      3:06-34 PM\n   Documentation      3/00:31 PM   Evaluated      getalls  70/ 100      Download\n                                25016PM   Evaluated      detalis  707100      Download\n    Contest Management System is released under      e\n      the GNU Alleto General Public License.      257:21PM   Evaluated      detals  50/100      Download\n                                2-52:43 PM   Evaluated      detalis      Download\n                                25041PM   Evaluated      detalis      Download\n                                248:34PM   Evaluated      detals      Download\n                                2:35:16PM   Evaluated      detalis      Download\n                                23302PM   Evaluated      detads      Download\n                                -"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          245,
          801,
          298
        ],
        "ocr_text": "Score:\n701100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          566,
          800,
          600
        ],
        "ocr_text": "Evaluated detalis 70/100 Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          872,
          166,
          981,
          262
        ],
        "ocr_text": "Submission received x\nYour submission has been\nreceived and is currentiy\nbeing evaluated."
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:07:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150450.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          244,
          323,
          748,
          819
        ],
        "ocr_text": "Submission details\n— — k -\n30 Output is correct 0.146 sec 231 M8\n31 Output Is correct 0.283 sec 269 MIB\n32 Output is correct 0.187 sec 212 MiB\n33 Output is correct 0.200 sec 30.3 M8\n34 Output Is correct 0.123 sec 245 MIB\na5 _ Execulion timed out >1.500 sec 358 MiB\n36 CEEE oo o > 1.500 sec 36.6 MIB\n37 CEZE oo > 1500 sec 36.3 MIB\n28 _ Execution timed out > 1,500 sec 26.3 MiB\nCompilation output\nCompilation outcome: Compilation succeeded\nClose"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "@  W  W   Ly"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          148
        ],
        "ocr_text": "rii      Aitomabe (Englisn)  v      l"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          148,
          1000,
          1000
        ],
        "ocr_text": " tal\nSubmisscns\n           ]"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:07:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150460.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          32
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority_queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i].first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n               }\n           }\n           queue.pop();\n           //for(int 1=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n       |    ifKD[i]==180000000000000606qm0[i]=—1;\n       }\ntedMode  ®o0AO0      0  Ln31,Col37  Spaces:4  UTF8  C++  [",
        "lsp_tooltips": [],
        "line_confidences": [
          0.74689794,
          0.7488957,
          0.7593994,
          0.90049934,
          0.8891137,
          0.6099881,
          0.84684366,
          0.67471075,
          0.90787995,
          0.7869139,
          0.49977317,
          0.722305,
          0.8133191,
          0.81976545,
          0.9154656,
          0.8609995,
          0.69611335,
          0.749532,
          0.93290764,
          0.3781575,
          0.7811778,
          0.89794385,
          0.903149,
          0.6410083,
          0.56764305,
          0.92302305,
          0.8616253,
          0.77539206,
          0.9199137,
          0.66677916
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority_queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i].first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n               }\n           }\n           queue.pop();\n           //for(int 1=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n       |    ifKD[i]==180000000000000606qm0[i]=—1;\n       }\ntedMode  ®o0AO0      0  Ln31,Col37  Spaces:4  UTF8  C++  ["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:07:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150470.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "4i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications E  EI  © 4 ©0 +S M  —   0 E G: 0 Olimpiadi Italidà...  0 mincammino - T...  ) volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          32
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority_queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i].first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n               }\n           }\n           queue.pop();\n           //for(int 1=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n       |    ifKD[i]==180000000000000606qm0[i]=—1;\n       }\ntedMode  ®o0AO0      0  Ln31,Col37  Spaces:4  UTF8  C++  [",
        "lsp_tooltips": [],
        "line_confidences": [
          0.74689794,
          0.7488957,
          0.7593994,
          0.90049934,
          0.8967253,
          0.6099881,
          0.84684366,
          0.67471075,
          0.90787995,
          0.73254544,
          0.49977317,
          0.722305,
          0.8133191,
          0.81976545,
          0.91723055,
          0.8609995,
          0.69611335,
          0.749532,
          0.93290764,
          0.3781575,
          0.7811778,
          0.89794385,
          0.903149,
          0.6410083,
          0.56764305,
          0.92302305,
          0.8616253,
          0.77539206,
          0.9199137,
          0.66677916
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E  EI  © 4 ©0 +S M  —   0 E G: 0 Olimpiadi Italidà...  0 mincammino - T...  ) volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "4i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority_queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i].first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n               }\n           }\n           queue.pop();\n           //for(int 1=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n       |    ifKD[i]==180000000000000606qm0[i]=—1;\n       }\ntedMode  ®o0AO0      0  Ln31,Col37  Spaces:4  UTF8  C++  ["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:08:01.115999937Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150481.116.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane  0  x  | 0 mincammino2Z.it.pdf  x   +      -  0   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications  M   S © X O +S H  F_ 0 © G: 0 mincamminoz.it.... f mincammino - T...  &) volterra.olinfo.iti... 0 mincammino.cp...   [-]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pem"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane  0  x  | 0 mincammino2Z.it.pdf  x   +      -  0   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    mincammino2.it.pdf      212     -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          702,
          358
        ],
        "ocr_text": "   o  1< M < 500000.\n   e 0ZX;,Y;   £N -1 per ogni i = 0...M - 1.\n   e 0<P,< 10° perognii=0...M   -1\nAssegnazione del punteggio\n1l tuo programma verrà testato su divensi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono,\n u………zk      Pagina 1 di 2"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          287,
          358,
          344,
          1000
        ],
        "ocr_text": "   « Subtask 1  [ 0 punti]: Casi d’esempio.\n   + Subtask 2  (20 punti]: M = N — 1 ed è possibile raggiunere ogni nodo partendo dal nodo 0\n   + Subtask 3  [20 punti]: Pli] = 1\n   « Subtask 4  (30 punti]: N < 1000 e M < 3000.\n   « Subtask 5  [30 punti]: Nessuna limitazione aggiuntiva.\nEsempi di input/output\n 21\n 101\n 45      0122\n 011\n 022\n 131\n 213\n 235\nSpiegazione\nNel primo caso di esempio ¢ un unico arco dal nodo 1 al nodo 0, dunque il nodo 1 non è raggiungibile\ndal nodo 0, mentre si può andare dal nodo 0 in sè stesso percorrendo una distanza di O.\n                                ©@"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          344,
          358,
          702,
          1000
        ],
        "ocr_text": "   « Subtask 1  [ 0 punti]: Casi d’esempio.\n   + Subtask 2  (20 punti]: M = N — 1 ed è possibile raggiunere ogni nodo partendo dal nodo 0\n   + Subtask 3  [20 punti]: Pli] = 1\n   « Subtask 4  (30 punti]: N < 1000 e M < 3000.\n   « Subtask 5  [30 punti]: Nessuna limitazione aggiuntiva.\nEsempi di input/output\n 21\n 101\n 45      0122\n 011\n 022\n 131\n 213\n 235\nSpiegazione\nNel primo caso di esempio ¢ un unico arco dal nodo 1 al nodo 0, dunque il nodo 1 non è raggiungibile\ndal nodo 0, mentre si può andare dal nodo 0 in sè stesso percorrendo una distanza di O.\n                                ©@"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:08:11.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150491.112.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane  0  x  | 0 mincammino2Z.it.pdf  x   +      -  0   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications  M   S © X O +S H  F_ 0 © G: 0 mincamminoz.it.... f mincammino - T...  &) volterra.olinfo.iti... 0 mincammino.cp...   [-]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pem"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane  0  x  | 0 mincammino2Z.it.pdf  x   +      -  0   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    mincammino2.it.pdf      212     -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          702,
          358
        ],
        "ocr_text": "   * Riga   2+i per i = 0...M — 1: gli interi X;, Y; e P,.\n11 file di output & composto da un'unica riga, contenente gli N interi Do, Dy.....  Dy_;.\nAssunzioni\n   «  1<  N < 300000,\n   o  1< M < 500000\n   * 0   X, ;s N—lperognii=0...M-1\n   e 0 < P2 10° perogmii=0...    M   -1\nAssegnazione del punteggio\n1l tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono\n nincannino2      Pagina 1 di 2"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          287,
          358,
          344,
          1000
        ],
        "ocr_text": "   « Subtask 1  [ O punti]: Casi d'esempio.\n   . Subtask 2  [20 punti]: M = N — 1 ed è possibile raggiunere ogni nodo partendo dal nodo 0\n   « Subtask 3  [20 punti]: P[i] = 1\n   . Subtask 4  [30 punti]: N < 1000 e M < 3000.\n   « Subtask 5  [30 punti]: Nessuna limitazione aggiuntiva.\nEsempi di input/output\n 21      0  -1\n 101\n 4  5      0122\n 011\n 022\n 131\n 213\n 235\nSpiegazione"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          344,
          358,
          702,
          1000
        ],
        "ocr_text": "   « Subtask 1  [ O punti]: Casi d'esempio.\n   . Subtask 2  [20 punti]: M = N — 1 ed è possibile raggiunere ogni nodo partendo dal nodo 0\n   « Subtask 3  [20 punti]: P[i] = 1\n   . Subtask 4  [30 punti]: N < 1000 e M < 3000.\n   « Subtask 5  [30 punti]: Nessuna limitazione aggiuntiva.\nEsempi di input/output\n 21      0  -1\n 101\n 4  5      0122\n 011\n 022\n 131\n 213\n 235\nSpiegazione"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:08:21.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150501.112.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane 0  x  | 0 mincammino2Z.it.pdf  x   +      -  ©   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E     o y] 51     I      iE 0 mincammino2.it....   j mincammino - T...   4} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane 0  x  | 0 mincammino2Z.it.pdf  x   +      -  ©   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    mincammino2.it.pdf      212     -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          702,
          358
        ],
        "ocr_text": "   * Riga   2+i per i = 0...M — 1: gli interi X;, Y; e P,.\n11 file di output & composto da un'unica riga, contenente gli N interi Do, Dy.....  Dy_;.\nAssunzioni\n   «  1<  N < 300000,\n   o  1< M < 500000\n   * 0 X    i< N -1 per ogni i = 0...  M - 1.\n   e 0<P,< 10° perognii=0...    M   -1\nAssegnazione del punteggio\n1l tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono\n nincannino2      Pagina 1 di 2"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          287,
          358,
          344,
          1000
        ],
        "ocr_text": "   « Subtask 1  [ O punti]: Casi d'esempio.\n   . Subtask 2  [20 punti]: M = N — 1 ed è possibile raggiunere ogni nodo partendo dal nodo 0\n   « Subtask 3  [20 punti]: P[i] = 1\n   . Subtask 4  [30 punti]: N < 1000 e M < 3000.\n   « Subtask 5  [30 punti]: Nessuna limitazione aggiuntiva.\nEsempi di input/output\n 21      0  -1\n 101\n 4  5      0122\n 011\n 022\n 131\n 213\n 235\nSpiegazione"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          344,
          358,
          702,
          1000
        ],
        "ocr_text": "   « Subtask 1  [ O punti]: Casi d'esempio.\n   . Subtask 2  [20 punti]: M = N — 1 ed è possibile raggiunere ogni nodo partendo dal nodo 0\n   « Subtask 3  [20 punti]: P[i] = 1\n   . Subtask 4  [30 punti]: N < 1000 e M < 3000.\n   « Subtask 5  [30 punti]: Nessuna limitazione aggiuntiva.\nEsempi di input/output\n 21      0  -1\n 101\n 4  5      0122\n 011\n 022\n 131\n 213\n 235\nSpiegazione"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:08:31.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150511.112.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane 0  x  | 0 mincammino2Z.it.pdf  x   +      -  ©   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          323,
          545,
          667,
          594
        ],
        "ocr_text": "C++ void mincammino(int N, int N, vector<int> X, vector<int> ¥, vector<int>\nP, vector<long long>k D);"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E     o y] 51     I      iE 0 mincammino2.it....   j mincammino - T...   4} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane 0  x  | 0 mincammino2Z.it.pdf  x   +      -  ©   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    mincammino2.it.pdf      142      -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          703,
          1000
        ],
        "ocr_text": "Gara di selezione Stage 2026\nVolterra, 08 novembre 2026      nincanmino2 e IT\n Cammino minimo  (mincammino2)\nDato un grafo pesato diretto con N nodi indicizzati da 0 a N — 1, trovare la lunghezza del cammino\nminimo dal nodo 0 ad ogni nodo.\nImplementazione\nDovrai sottoporre un unico file, con estensione .cpp.\n    & Tra gli allogati a questo task troverni un template mincammino.cpp con un esempio di\n       implementazione.\nDovrai implementare la seguente funzione:\n   e L'intero N rappresenta il numero di nodi del grafo.\n   e L'intero M  rappresenta il numero di archi del grafo.\n   e Gliarray X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   e La funzione dovra popolare l’array D, dove, per ogni i = 0...    N  —1, il valore D; dovra essere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i. Se il nodo i non è raggiungibile dal nodo\n     0, D; dovra essere —1.\nGrader di prova\nNella directory relativa a questo problema è presente una versione semplificata del grader usato durante\nla correzione, che potete usare per testare Je vostre soluzioni in locale.  Il grader di esempio legge i dati\nda stdin, chiama le funzioni che dovete implementare e scrive su stdout, secondo il seguente formato.\n11 file di input & composto da M + 1 righe, contenenti:\n   .  Rign 1: gli interi N e M\n   o Riga2+iperi=0...M —1: gli interi X;, Y; e P,.\n11 file di output & composto da un'unica riga, contenente gli N interi Dy, Dy, ..., Dy_,\nAssunzioni\n   o  1N < 300000,"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          703,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:08:41.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150521.115.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane 0  x  | 0 mincammino2Z.it.pdf  x   +      -  ©   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E     o y] 51     I      iE 0 mincammino2.it....   j mincammino - T...   4} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane 0  x  | 0 mincammino2Z.it.pdf  x   +      -  ©   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      w   L  0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    mincammino2.it.pdf      142      -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          702,
          358
        ],
        "ocr_text": "   e L'intero M rappresenta il numero di archi del grafo.\n   . Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   * La funzione dovrà popolare l’array D, dove, per ogni i = 0... N   -1, il valore D; dovrà essere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i. Se il nodo i non è raggiungibile dal nodo\n     0, D; dovrà essere — 1.\nGrader di prova\nNella directory relativa a questo problema è presente una versione semplificata del grader usato durante\nla correzione, che potete usare per testare le vostre soluzioni in locale.  Il grader di esempio legge i dati\nda stdin,      le funzioni che dovete implementare e scrive su stdout, secondo il seguente formato.\n11 file di input (-]linra © composto da M + 1 righe, contenenti:\n   .  Rign 1: gliinteri N e M\n   o Riga2+iperi=0...M—1: gli interi X;, Y e P,.\n1l file di output & composto da un'unica riga, contenente gli N interi Dy, Di,...,   Dy_,\nAssunzioni\n   o  1< N < 300000,\n   o  1 <M < 500000,\n   e 0<X,Y,<N—-1lperognii=0...M-1.\n   e 0€P<10° perognii=0...M—1\nAssegnazione del punteggio\n11 tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono.\n nincanmnino2      Pagina 1 di 2"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          287,
          358,
          344,
          1000
        ],
        "ocr_text": "   e L'intero M rappresenta il numero di archi del grafo.\n   . Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   * La funzione dovrà popolare l’array D, dove, per ogni i = 0... N   -1, il valore D; dovrà essere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i. Se il nodo i non è raggiungibile dal nodo\n     0, D; dovrà essere — 1.\nGrader di prova\nNella directory relativa a questo problema è presente una versione semplificata del grader usato durante\nla correzione, che potete usare per testare le vostre soluzioni in locale.  Il grader di esempio legge i dati\nda stdin,      le funzioni che dovete implementare e scrive su stdout, secondo il seguente formato.\n11 file di input (-]linra © composto da M + 1 righe, contenenti:\n   .  Rign 1: gliinteri N e M\n   o Riga2+iperi=0...M—1: gli interi X;, Y e P,.\n1l file di output & composto da un'unica riga, contenente gli N interi Dy, Di,...,   Dy_,\nAssunzioni\n   o  1< N < 300000,\n   o  1 <M < 500000,\n   e 0<X,Y,<N—-1lperognii=0...M-1.\n   e 0€P<10° perognii=0...M—1\nAssegnazione del punteggio\n11 tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono.\n nincanmnino2      Pagina 1 di 2"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          344,
          358,
          702,
          1000
        ],
        "ocr_text": "   e L'intero M rappresenta il numero di archi del grafo.\n   . Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   * La funzione dovrà popolare l’array D, dove, per ogni i = 0... N   -1, il valore D; dovrà essere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i. Se il nodo i non è raggiungibile dal nodo\n     0, D; dovrà essere — 1.\nGrader di prova\nNella directory relativa a questo problema è presente una versione semplificata del grader usato durante\nla correzione, che potete usare per testare le vostre soluzioni in locale.  Il grader di esempio legge i dati\nda stdin,      le funzioni che dovete implementare e scrive su stdout, secondo il seguente formato.\n11 file di input (-]linra © composto da M + 1 righe, contenenti:\n   .  Rign 1: gliinteri N e M\n   o Riga2+iperi=0...M—1: gli interi X;, Y e P,.\n1l file di output & composto da un'unica riga, contenente gli N interi Dy, Di,...,   Dy_,\nAssunzioni\n   o  1< N < 300000,\n   o  1 <M < 500000,\n   e 0<X,Y,<N—-1lperognii=0...M-1.\n   e 0€P<10° perognii=0...M—1\nAssegnazione del punteggio\n11 tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono.\n nincanmnino2      Pagina 1 di 2"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:08:51.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150531.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          1,
          32
        ],
        "text_content": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D(B]=0;\n       priority_queue<pair<long long,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+{long long)legami[x][i].second;\n                if(omega<D[legami[x][i].fiFst])\n                {\n                    D[legami[x][i].first]=omega;\n                    queue.push({-omega,legami[x][i].first});\n                }\n           }\n           queue.pop();\n           //for(int 1i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n       |    if{(p(i]==1000000060000000008)D[i]=-1;\n       }\n‘ted Mode  ®0Ao      0  Ln31,Col37  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.82316047,
          0.7436715,
          0.7480132,
          0.8955335,
          0.8952278,
          0.7201294,
          0.8454212,
          0.65698385,
          0.90488136,
          0.80580074,
          0.12599167,
          0.62429035,
          0.542421,
          0.8039667,
          0.9191451,
          0.850461,
          0.62519073,
          0.5450478,
          0.9328971,
          0.4399598,
          0.80065864,
          0.90948975,
          0.90441483,
          0.6726211,
          0.57304776,
          0.9193089,
          0.8791916,
          0.31826785,
          0.9206271,
          0.6767641
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          29
        ],
        "ocr_text": "¥ Applications  M   ) © X O +S H  F_ 0 © G: 0 mincamminoz.it.... 1 mincammino - T...  &) volterra.olinfo.iti... 0 mincammino.cp...   [-]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          29,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "1\n2\n3\n4\n5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "   #include <vector>\n   #include <algorithm>\n   #include <queue>\n   using namespace std;\n   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D(B]=0;\n       priority_queue<pair<long long,int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+{long long)legami[x][i].second;\n                if(omega<D[legami[x][i].fiFst])\n                {\n                    D[legami[x][i].first]=omega;\n                    queue.push({-omega,legami[x][i].first});\n                }\n           }\n           queue.pop();\n           //for(int 1i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n       |    if{(p(i]==1000000060000000008)D[i]=-1;\n       }\n‘ted Mode  ®0Ao      0  Ln31,Col37  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:09:01.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150541.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n       }   legami[X[i]].pusE_back({V[i].P[i]});\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n               }\n           }\n           queue. pop();\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®oAo0      0  Ln14,Col27  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8839391,
          0.58836377,
          0.74303126,
          0.7342423,
          0.86930037,
          0.2762609,
          0.79404247,
          0.7869747,
          0.46260408,
          0.89736056,
          0.8504057,
          0.77748287,
          0.6133633,
          0.93258876,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064513,
          0.34575424,
          0.7460988,
          0.8735819,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6062303
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications  M   ) © X O +S H  F_ 0 © G: 0 mincamminoz.it.... 1 mincammino - T...  &) volterra.olinfo.iti... 0 mincammino.cp...   [-]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n       }   legami[X[i]].pusE_back({V[i].P[i]});\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n               }\n           }\n           queue. pop();\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®oAo0      0  Ln14,Col27  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:09:11.115999937Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150551.116.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n       }   legami[X[i]].pusE_back({V[i].P[i]});\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n               }\n           }\n           queue. pop();\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®oAo0      0  Ln14,Col27  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8839391,
          0.58836377,
          0.74303126,
          0.7342423,
          0.86930037,
          0.2762609,
          0.79404247,
          0.7869747,
          0.46260408,
          0.89736056,
          0.8504057,
          0.77748287,
          0.6133633,
          0.93258876,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064513,
          0.34575424,
          0.7460988,
          0.8735819,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6062303
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications  M   ) © X O +S H  F_ 0 © G: 0 mincamminoz.it.... 1 mincammino - T...  &) volterra.olinfo.iti... 0 mincammino.cp...   [-]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n       }   legami[X[i]].pusE_back({V[i].P[i]});\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n               }\n           }\n           queue. pop();\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®oAo0      0  Ln14,Col27  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:09:21.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150561.112.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=e;i<1egami[x].siéE();i++)(\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8924534,
          0.6565497,
          0.9088825,
          0.7380072,
          0.9183554,
          0.86930037,
          0.53984416,
          0.79404247,
          0.7958812,
          0.45206067,
          0.89990425,
          0.7318485,
          0.65782845,
          0.73598146,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064263,
          0.7460988,
          0.8735819,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6563052
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications  M   ) © X O +S H  F_ 0 © G: 0 mincamminoz.it.... 1 mincammino - T...  &) volterra.olinfo.iti... 0 mincammino.cp...   [-]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp\n                                )"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=e;i<1egami[x].siéE();i++)(\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:09:31.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150571.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8924534,
          0.6565497,
          0.74303126,
          0.7380072,
          0.9183554,
          0.86930037,
          0.53984416,
          0.79404247,
          0.7958812,
          0.45206067,
          0.8830192,
          0.7318485,
          0.8504057,
          0.73598146,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064263,
          0.7460988,
          0.8735819,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6563052
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications  M   ) © X O +S H  F_ 0 © G: 0 mincamminoz.it.... 1 mincammino - T...  &) volterra.olinfo.iti... 0 mincammino.cp...   [-]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp\n                                )"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:09:41.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150581.115.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8924534,
          0.6565497,
          0.74303126,
          0.7380072,
          0.9183554,
          0.86930037,
          0.53984416,
          0.79404247,
          0.7958812,
          0.45206067,
          0.8830192,
          0.7318485,
          0.8504057,
          0.73598146,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064263,
          0.7460988,
          0.8735819,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6563052
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications  M   ) © X O +S H  F_ 0 © G: 0 mincamminoz.it.... 1 mincammino - T...  &) volterra.olinfo.iti... 0 mincammino.cp...   [-]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp\n                                )"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:09:51.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150591.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8924534,
          0.6565497,
          0.74303126,
          0.7380072,
          0.9183554,
          0.86930037,
          0.53984416,
          0.79404247,
          0.7958812,
          0.45206067,
          0.8830192,
          0.7318485,
          0.8504057,
          0.73598146,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064263,
          0.7460988,
          0.8735819,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6563052
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications  M   ) © X O +S H  F_ 0 © G: 0 mincamminoz.it.... 1 mincammino - T...  &) volterra.olinfo.iti... 0 mincammino.cp...   [-]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp\n                                )"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:10:01.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150601.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8924534,
          0.6565497,
          0.74303126,
          0.7380072,
          0.9183554,
          0.86930037,
          0.53984416,
          0.79404247,
          0.7958812,
          0.45206067,
          0.8830192,
          0.7318485,
          0.8504057,
          0.73598146,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064263,
          0.7460988,
          0.8735819,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6563052
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications  M   ) © X O +S H  F_ 0 © G: 0 mincamminoz.it.... 1 mincammino - T...  &) volterra.olinfo.iti... 0 mincammino.cp...   [-]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp\n                                )"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:10:11.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150611.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8924534,
          0.6565497,
          0.74303126,
          0.7380072,
          0.9183554,
          0.86930037,
          0.53984416,
          0.79404247,
          0.7958812,
          0.45206067,
          0.8830192,
          0.7318485,
          0.8504057,
          0.73598146,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064263,
          0.7460988,
          0.8735819,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6563052
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications  M   ) © X O +S H  F_ 0 © G: 0 mincamminoz.it.... 1 mincammino - T...  &) volterra.olinfo.iti... 0 mincammino.cp...   [-]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp\n                                )"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:10:21.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150621.115.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8924534,
          0.6565497,
          0.74303126,
          0.7380072,
          0.9183554,
          0.86930037,
          0.53984416,
          0.79404247,
          0.7958812,
          0.45206067,
          0.8830192,
          0.7318485,
          0.8504057,
          0.73598146,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064263,
          0.7460988,
          0.8735819,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6563052
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications  M   ) © X O +S H  F_ 0 © G: 0 mincamminoz.it.... 1 mincammino - T...  &) volterra.olinfo.iti... 0 mincammino.cp...   [-]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp\n                                )"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:10:31.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150631.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8924534,
          0.6565497,
          0.74303126,
          0.7380072,
          0.9183554,
          0.86930037,
          0.53984416,
          0.79404247,
          0.7958812,
          0.45206067,
          0.8830192,
          0.7318485,
          0.8504057,
          0.73598146,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064263,
          0.7460988,
          0.8735819,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6563052
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications  M   ) © X O +S H  F_ 0 © G: 0 mincamminoz.it.... 1 mincammino - T...  &) volterra.olinfo.iti... 0 mincammino.cp...   [-]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp\n                                )"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:10:41.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150641.115.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8924534,
          0.6565497,
          0.74303126,
          0.7380072,
          0.9183554,
          0.86930037,
          0.53984416,
          0.79404247,
          0.7958812,
          0.45206067,
          0.8830192,
          0.7318485,
          0.8504057,
          0.73598146,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064263,
          0.7460988,
          0.8735819,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6563052
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications  M   ) © X O +S H  F_ 0 © G: 0 mincamminoz.it.... 1 mincammino - T...  &) volterra.olinfo.iti... 0 mincammino.cp...   [-]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp\n                                )"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:10:51.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150651.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8924534,
          0.6565497,
          0.74303126,
          0.7380072,
          0.9183554,
          0.86930037,
          0.53984416,
          0.79404247,
          0.7958812,
          0.45206067,
          0.8830192,
          0.7318485,
          0.8504057,
          0.73598146,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064263,
          0.7460988,
          0.8735819,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6563052
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications  M   ) © X O +S H  F_ 0 © G: 0 mincamminoz.it.... 1 mincammino - T...  &) volterra.olinfo.iti... 0 mincammino.cp...   [-]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp\n                                )"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:11:01.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150661.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8924534,
          0.6565497,
          0.74303126,
          0.7380072,
          0.9183554,
          0.86930037,
          0.53984416,
          0.79404247,
          0.7958812,
          0.45206067,
          0.8830192,
          0.7318485,
          0.8504057,
          0.73598146,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064263,
          0.7460988,
          0.8735819,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6563052
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications  M  ) © X O +S H  F_ 0 © G: 0 mincamminoz.it.... 1 mincammino - T...  &) volterra.olinfo.iti... 0 mincammino.cp...  [-]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp\n                                )"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:11:11.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150671.115.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8924534,
          0.6565497,
          0.74303126,
          0.7380072,
          0.9183554,
          0.86930037,
          0.53984416,
          0.79404247,
          0.7958812,
          0.45206067,
          0.8830192,
          0.7318485,
          0.8504057,
          0.73598146,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064263,
          0.7460988,
          0.8735819,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6563052
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications  M  ) © X O +S H  F_ 0 © G: 0 mincamminoz.it.... 1 mincammino - T...  &) volterra.olinfo.iti... 0 mincammino.cp...  [-]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp\n                                )"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:11:21.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150681.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8924534,
          0.6565497,
          0.74303126,
          0.7380072,
          0.9183554,
          0.86930037,
          0.53984416,
          0.79404247,
          0.7958812,
          0.45206067,
          0.8830192,
          0.7318485,
          0.8504057,
          0.73598146,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064263,
          0.7460988,
          0.8735819,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6563052
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications  M  ) © X O +S H  F_ 0 © G: 0 mincamminoz.it.... 1 mincammino - T...  &) volterra.olinfo.iti... 0 mincammino.cp...  [-]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp\n                                )"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:11:31.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150691.115.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8924534,
          0.6565497,
          0.74303126,
          0.7380072,
          0.9183554,
          0.86930037,
          0.53984416,
          0.79404247,
          0.7958812,
          0.45206067,
          0.8830192,
          0.7318485,
          0.8504057,
          0.73598146,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064263,
          0.7460988,
          0.8735819,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6563052
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications  M  ) © X O +S H  F_ 0 © G: 0 mincamminoz.it.... 1 mincammino - T...  &) volterra.olinfo.iti... 0 mincammino.cp...  [-]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp\n                                )"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:11:41.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150701.114.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane 0  x  | 0 mincammino2.it.pdf  x   +      -  ©   x",
            "is_active": true,
            "url_or_domain": "                                3\n€   >   G    &  volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it. pdf      *     L   0   :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E     o y] 51     I      iE 0 mincammino2.it....   j mincammino - T...   4} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane 0  x  | 0 mincammino2.it.pdf  x   +      -  ©   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "                                3\n€   >   G    &  volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it. pdf      *     L   0   :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    mincammino2.it.pdf      212     -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          702,
          358
        ],
        "ocr_text": "  ile di input è composto  da M  + 1 righe, contenenti:\n   «  Rign 1: gli interi N e M\n   o Riga2+iperi=0...M —1: gli interi X;, Y, e P,.\n1 file di output è composto da un'unica riga, contenente gli N interi Dy, Dy, ..., Dy_\nAssunzioni\n   o  1< N < 300000,\n   o  1< M < 500000,\n   . 0<X,,Y,< N -1 per ogni i      =0...M-1.\n   . 0£ P;,< 10° perogni  i = 0...M - 1.\nAssegnazione del punteggio\nIl tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask. è necessario risolvere correttamente tutti i test che lo compongono.\n nincamnino2      Pagina 1 di 2"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          287,
          358,
          344,
          1000
        ],
        "ocr_text": "   « Subtask 1  | O punti]: Casi d’esempio.\n   « Subtask 2  [20 punti]: M = N — 1 ed è possibile raggiunere ogni nodo partendo dal nodo 0\n   « Subtask 3  [20 punti]: P  = 1.\n   . Subtask 4  [30 punti]:  N < 1000 e M < 3000\n   « Subtask 5  [30 punti]: Nessuna limitazione aggiuntiva.\nEsempi di input /output\n 21\n 101\n 45      0122\n 011\n 022\n 131\n 213\n 2356"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          344,
          358,
          702,
          1000
        ],
        "ocr_text": "   « Subtask 1  | O punti]: Casi d’esempio.\n   « Subtask 2  [20 punti]: M = N — 1 ed è possibile raggiunere ogni nodo partendo dal nodo 0\n   « Subtask 3  [20 punti]: P  = 1.\n   . Subtask 4  [30 punti]:  N < 1000 e M < 3000\n   « Subtask 5  [30 punti]: Nessuna limitazione aggiuntiva.\nEsempi di input /output\n 21\n 101\n 45      0122\n 011\n 022\n 131\n 213\n 2356"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:11:51.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150711.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8924534,
          0.6178411,
          0.9088825,
          0.7380072,
          0.9183554,
          0.86930037,
          0.43324882,
          0.79404247,
          0.7958812,
          0.7984952,
          0.89526165,
          0.7961763,
          0.8504057,
          0.73598146,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064263,
          0.7460988,
          0.90828574,
          0.85800993,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6627661
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications  M   ) © X  Q +S M  F_ B © G: 0 mincamminoz.it.... f mincammino - T...  &) volterra.olinfo.iti... 0 mincalàmino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "¥   File   Edit   Selection   View   Go   Run   --      i  =      Q Search      02  DD   -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:12:01.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150721.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8924534,
          0.6178411,
          0.9088825,
          0.7380072,
          0.9183554,
          0.86930037,
          0.43324882,
          0.79404247,
          0.7958812,
          0.53278357,
          0.89748186,
          0.7961763,
          0.8504057,
          0.73598146,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064263,
          0.7460988,
          0.8735819,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6627661
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications  M   S © X O +S H  F_ 0 E  G: 0 mincamminoz.it.... f mincammino - T...  (&) volterra.olinfo.iti... 0 mincalàmino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pem"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "¥   File   Edit   Selection   View   Go   Run   --      e   >      Q Seè mincammino.cpp - VSCodium      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:12:11.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150731.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8924534,
          0.6178411,
          0.9088825,
          0.7380072,
          0.9183554,
          0.86930037,
          0.43324882,
          0.79404247,
          0.7958812,
          0.53278357,
          0.8885335,
          0.7961763,
          0.8504057,
          0.73598146,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064263,
          0.7460988,
          0.8735819,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6627661
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications  M   S © X O +S H  F_ 0 E  G: 0 mincamminoz.it.... f mincammino - T...  (&) volterra.olinfo.iti... 0 mincalàmino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pem"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "¥   File   Edit   Selection   View   Go   Run   --      e   >      Q Seè mincammino.cpp - VSCodium      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:12:21.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150741.112.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8924534,
          0.6178411,
          0.9088825,
          0.7380072,
          0.9183554,
          0.86930037,
          0.43324882,
          0.79404247,
          0.7958812,
          0.53278357,
          0.8885335,
          0.7961763,
          0.8504057,
          0.73598146,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064263,
          0.7460988,
          0.8735819,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6627661
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications  M   S © X O +S H  F_ 0 E  G: 0 mincamminoz.it.... f mincammino - T...  (&) volterra.olinfo.iti... 0 mincalàmino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pem"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "¥   File   Edit   Selection   View   Go   Run   --      e   >      Q Seè mincammino.cpp - VSCodium      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:12:31.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150751.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8924534,
          0.6178411,
          0.9088825,
          0.7380072,
          0.9183554,
          0.86930037,
          0.43324882,
          0.79404247,
          0.7958812,
          0.53278357,
          0.89748186,
          0.7961763,
          0.8504057,
          0.73598146,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064263,
          0.7460988,
          0.8735819,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6627661
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications  M   S © X O +S H  F_ 0 E  G: 0 mincamminoz.it.... f mincammino - T...  (&) volterra.olinfo.iti... 0 mincalàmino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pem"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "¥   File   Edit   Selection   View   Go   Run   --      e   >      Q Seè mincammino.cpp - VSCodium      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:12:41.115999937Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150761.116.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8924534,
          0.6178411,
          0.9088825,
          0.7380072,
          0.9183554,
          0.86930037,
          0.43324882,
          0.79404247,
          0.7958812,
          0.53278357,
          0.8885335,
          0.7961763,
          0.8504057,
          0.73598146,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064263,
          0.7460988,
          0.8735819,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6627661
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M   I © 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...   () volterra.olinfo.iti.. 0 mincalàmino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          25,
          1000,
          50
        ],
        "ocr_text": "e  x"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          50,
          1000,
          71
        ],
        "ocr_text": "¥   File   Edit   Selection   View   Go   Run   --      e   >      Q Seè mincammino.cpp - VSCodium      03  DB-"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          161
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          161,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          161,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:12:51.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150771.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8924534,
          0.6178411,
          0.9088825,
          0.7380072,
          0.9183554,
          0.86930037,
          0.43324882,
          0.79404247,
          0.7958812,
          0.53278357,
          0.89748186,
          0.7961763,
          0.8504057,
          0.73598146,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064263,
          0.7460988,
          0.8735819,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6627661
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M   I © 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...   () volterra.olinfo.iti.. 0 mincalàmino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          25,
          1000,
          50
        ],
        "ocr_text": "e  x"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          50,
          1000,
          71
        ],
        "ocr_text": "¥   File   Edit   Selection   View   Go   Run   --      e   >      Q Seè mincammino.cpp - VSCodium      03  DB-"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          161
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          161,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          161,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:13:01.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150781.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8924534,
          0.6178411,
          0.9088825,
          0.7380072,
          0.9183554,
          0.86930037,
          0.43324882,
          0.79404247,
          0.7958812,
          0.53278357,
          0.8885335,
          0.7961763,
          0.8504057,
          0.73598146,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064263,
          0.7460988,
          0.8735819,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6627661
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M   I © 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...   () volterra.olinfo.iti.. 0 mincalàmino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          25,
          1000,
          50
        ],
        "ocr_text": "e  x"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          50,
          1000,
          71
        ],
        "ocr_text": "¥   File   Edit   Selection   View   Go   Run   --      e   >      Q Seè mincammino.cpp - VSCodium      03  DB0  -"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          161
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          161,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          161,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:13:11.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150791.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8924534,
          0.6178411,
          0.9088825,
          0.7380072,
          0.9183554,
          0.86930037,
          0.43324882,
          0.79404247,
          0.7958812,
          0.53278357,
          0.89748186,
          0.7961763,
          0.8504057,
          0.73598146,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064263,
          0.7460988,
          0.8735819,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6627661
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M   I © 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...   () volterra.olinfo.iti.. 0 mincalàmino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          25,
          1000,
          50
        ],
        "ocr_text": "e  x"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          50,
          1000,
          71
        ],
        "ocr_text": "¥   File   Edit   Selection   View   Go   Run   --      e   >      Q Seè mincammino.cpp - VSCodium      03  DB0  -"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          161
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          161,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          161,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:13:21.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150801.112.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8924534,
          0.6178411,
          0.9088825,
          0.7380072,
          0.9183554,
          0.86930037,
          0.43324882,
          0.79404247,
          0.7958812,
          0.53278357,
          0.8885335,
          0.7961763,
          0.8504057,
          0.73598146,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064263,
          0.7460988,
          0.8735819,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6627661
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M   I © 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...   () volterra.olinfo.iti.. 0 mincalàmino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          25,
          1000,
          50
        ],
        "ocr_text": "e  x"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          50,
          1000,
          71
        ],
        "ocr_text": "¥   File   Edit   Selection   View   Go   Run   --      e   >      Q Seè mincammino.cpp - VSCodium      03  DB0  -"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          161
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          161,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          161,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:13:31.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150811.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8924534,
          0.6178411,
          0.9088825,
          0.7380072,
          0.9183554,
          0.86930037,
          0.43324882,
          0.79404247,
          0.7958812,
          0.53278357,
          0.89748186,
          0.7961763,
          0.8504057,
          0.73598146,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064263,
          0.7460988,
          0.8735819,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6627661
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M   I © 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...   () volterra.olinfo.iti.. 0 mincalàmino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          25,
          1000,
          50
        ],
        "ocr_text": "e  x"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          50,
          1000,
          71
        ],
        "ocr_text": "¥   File   Edit   Selection   View   Go   Run   --      e   >      Q Seè mincammino.cpp - VSCodium      03  DB0  -"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          161
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          161,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          161,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:13:41.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150821.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8924534,
          0.6178411,
          0.9088825,
          0.7380072,
          0.9183554,
          0.86930037,
          0.43324882,
          0.79404247,
          0.7958812,
          0.53278357,
          0.8885335,
          0.7961763,
          0.8504057,
          0.73598146,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064263,
          0.7460988,
          0.8735819,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6627661
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M   I © 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...   () volterra.olinfo.iti.. 0 mincalàmino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          25,
          1000,
          50
        ],
        "ocr_text": "e  x"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          50,
          1000,
          71
        ],
        "ocr_text": "¥   File   Edit   Selection   View   Go   Run   --      e   >      Q Seè mincammino.cpp - VSCodium      03  DB0  -"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          161
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          161,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          161,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:13:51.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150831.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8924534,
          0.6178411,
          0.9088825,
          0.7380072,
          0.9183554,
          0.86930037,
          0.43324882,
          0.79404247,
          0.7958812,
          0.53278357,
          0.89748186,
          0.7961763,
          0.8504057,
          0.73598146,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064263,
          0.7460988,
          0.8735819,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6627661
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M   I © 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...   () volterra.olinfo.iti.. 0 mincalàmino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          25,
          1000,
          50
        ],
        "ocr_text": "e  x"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          50,
          1000,
          71
        ],
        "ocr_text": "¥   File   Edit   Selection   View   Go   Run   --      e   >      Q Seè mincammino.cpp - VSCodium      03  DB0  -"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          161
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          161,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          161,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:14:01.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150841.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8924534,
          0.6178411,
          0.9088825,
          0.7380072,
          0.9183554,
          0.86930037,
          0.43324882,
          0.79404247,
          0.7958812,
          0.53278357,
          0.89748186,
          0.7961763,
          0.8504057,
          0.73598146,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064263,
          0.7460988,
          0.8735819,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6627661
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M   I © 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...   () volterra.olinfo.iti.. 0 mincalàmino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          25,
          1000,
          50
        ],
        "ocr_text": "e  x"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          50,
          1000,
          71
        ],
        "ocr_text": "¥   File   Edit   Selection   View   Go   Run   --      e   >      Q Seè mincammino.cpp - VSCodium      03  DB0  -"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          161
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          161,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          161,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:14:11.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150851.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8924534,
          0.6178411,
          0.9088825,
          0.7380072,
          0.9183554,
          0.86930037,
          0.43324882,
          0.79404247,
          0.7958812,
          0.53278357,
          0.8885335,
          0.7961763,
          0.8504057,
          0.73598146,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064263,
          0.7460988,
          0.8735819,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6627661
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M   I © 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...   () volterra.olinfo.iti.. 0 mincalàmino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          25,
          1000,
          50
        ],
        "ocr_text": "e  x"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          50,
          1000,
          71
        ],
        "ocr_text": "¥   File   Edit   Selection   View   Go   Run   --      e   >      Q Seè mincammino.cpp - VSCodium      03  DB0  -"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          161
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          161,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          161,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:14:21.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150861.112.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8924534,
          0.6178411,
          0.9088825,
          0.7380072,
          0.9183554,
          0.86930037,
          0.43324882,
          0.79404247,
          0.7958812,
          0.53278357,
          0.89748186,
          0.7961763,
          0.8504057,
          0.73598146,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064263,
          0.7460988,
          0.8735819,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6627661
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M   I © 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...   () volterra.olinfo.iti.. 0 mincalàmino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          25,
          1000,
          50
        ],
        "ocr_text": "e  x"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          50,
          1000,
          71
        ],
        "ocr_text": "¥   File   Edit   Selection   View   Go   Run   --      e   >      Q Seè mincammino.cpp - VSCodium      03  DB0  -"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          161
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          161,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          161,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:14:31.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150871.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8924534,
          0.6178411,
          0.9088825,
          0.7380072,
          0.9183554,
          0.86930037,
          0.43324882,
          0.79404247,
          0.7958812,
          0.53278357,
          0.89748186,
          0.7961763,
          0.8504057,
          0.73598146,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064263,
          0.7460988,
          0.8735819,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6627661
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M   I © 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...   () volterra.olinfo.iti.. 0 mincalàmino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          25,
          1000,
          50
        ],
        "ocr_text": "e  x"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          50,
          1000,
          71
        ],
        "ocr_text": "¥   File   Edit   Selection   View   Go   Run   --      e   >      Q Seè mincammino.cpp - VSCodium      03  DB0  -"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          161
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          161,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          161,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:14:41.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150881.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8924534,
          0.6178411,
          0.9088825,
          0.7380072,
          0.9183554,
          0.86930037,
          0.43324882,
          0.79404247,
          0.7958812,
          0.53278357,
          0.8885335,
          0.7961763,
          0.8504057,
          0.73598146,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064263,
          0.7460988,
          0.8735819,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6627661
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M   I © 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...   () volterra.olinfo.iti.. 0 mincalàmino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          25,
          1000,
          50
        ],
        "ocr_text": "e  x"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          50,
          1000,
          71
        ],
        "ocr_text": "¥   File   Edit   Selection   View   Go   Run   --      e   >      Q Seè mincammino.cpp - VSCodium      03  DB0  -"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          161
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          161,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          161,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:14:51.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150891.112.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8924534,
          0.6178411,
          0.9088825,
          0.7380072,
          0.9183554,
          0.86930037,
          0.43324882,
          0.79404247,
          0.7958812,
          0.53278357,
          0.89748186,
          0.7961763,
          0.8504057,
          0.73598146,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064263,
          0.7460988,
          0.8735819,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6627661
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M   I © 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...   () volterra.olinfo.iti.. 0 mincalàmino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          25,
          1000,
          50
        ],
        "ocr_text": "e  x"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          50,
          1000,
          71
        ],
        "ocr_text": "¥   File   Edit   Selection   View   Go   Run   --      e   >      Q Seè mincammino.cpp - VSCodium      03  DB0  -"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          161
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          161,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          161,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:15:01.117000102Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150901.117.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi Italiane 0  x  | 0 mincammino2.itpdf  x   +      -  0   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      *   0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications  M   S © X O +S H  F_ 0 © G: 0 mincamminoz.it.... f mincammino - T...  &) volterra.olinfo.iti... 0 mincammino.cp...   [-]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi Italiane 0  x  | 0 mincammino2.itpdf  x   +      -  0   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      *   0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    mincammino2.it.pdf      142      -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": "k"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          702,
          358
        ],
        "ocr_text": "   o L'intero M rappresenta il numero di archi del grafo.\n   . Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   * La funzione dovrà popolare l’array D, dove, per ogni i = 0...   N   -1, il valore D; dovrà essere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i. Se il nodo i non è raggiungibile dal nodo\n     0, D; dovrà essere — 1.\nGrader di prova\nNella directory relativa a questo problema è presente una versione semplificata del grader usato durante\nla correzione, che potete usare per testare le vostre soluzioni in locale.  Il grader di esempio legge i dati\nda stdin, chiama le funzioni che dovete implementare e scrive su stdout, secondo il seguente formato.\nIl file di input & composto da M + 1 righe, contenenti:\n   .  Riga 1: gli interi N e M\n   o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,.\nl file di output & composto da un'unica riga, contenente gli N interi Dy, Di,...,   Dy_,\nAssunzioni\n   o  1< N < 300000.\n   .  1 <M < 900000.\n   e 0<X,Y,<N—-1lperognii=0...M-1.\n   e 0€P<10° perognii=0...M—1\nAssegnazione del punteggio\n11 tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono.\n nincanmnino2      Pagina 1 di 2"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          287,
          358,
          344,
          1000
        ],
        "ocr_text": "   o L'intero M rappresenta il numero di archi del grafo.\n   . Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   * La funzione dovrà popolare l’array D, dove, per ogni i = 0...   N   -1, il valore D; dovrà essere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i. Se il nodo i non è raggiungibile dal nodo\n     0, D; dovrà essere — 1.\nGrader di prova\nNella directory relativa a questo problema è presente una versione semplificata del grader usato durante\nla correzione, che potete usare per testare le vostre soluzioni in locale.  Il grader di esempio legge i dati\nda stdin, chiama le funzioni che dovete implementare e scrive su stdout, secondo il seguente formato.\nIl file di input & composto da M + 1 righe, contenenti:\n   .  Riga 1: gli interi N e M\n   o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,.\nl file di output & composto da un'unica riga, contenente gli N interi Dy, Di,...,   Dy_,\nAssunzioni\n   o  1< N < 300000.\n   .  1 <M < 900000.\n   e 0<X,Y,<N—-1lperognii=0...M-1.\n   e 0€P<10° perognii=0...M—1\nAssegnazione del punteggio\n11 tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono.\n nincanmnino2      Pagina 1 di 2"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          344,
          358,
          702,
          1000
        ],
        "ocr_text": "   o L'intero M rappresenta il numero di archi del grafo.\n   . Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   * La funzione dovrà popolare l’array D, dove, per ogni i = 0...   N   -1, il valore D; dovrà essere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i. Se il nodo i non è raggiungibile dal nodo\n     0, D; dovrà essere — 1.\nGrader di prova\nNella directory relativa a questo problema è presente una versione semplificata del grader usato durante\nla correzione, che potete usare per testare le vostre soluzioni in locale.  Il grader di esempio legge i dati\nda stdin, chiama le funzioni che dovete implementare e scrive su stdout, secondo il seguente formato.\nIl file di input & composto da M + 1 righe, contenenti:\n   .  Riga 1: gli interi N e M\n   o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,.\nl file di output & composto da un'unica riga, contenente gli N interi Dy, Di,...,   Dy_,\nAssunzioni\n   o  1< N < 300000.\n   .  1 <M < 900000.\n   e 0<X,Y,<N—-1lperognii=0...M-1.\n   e 0€P<10° perognii=0...M—1\nAssegnazione del punteggio\n11 tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono.\n nincanmnino2      Pagina 1 di 2"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:15:11.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150911.114.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi Italiane 0  x  | 0 mincammino2.itpdf  x   +      -  0   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      *   0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications  M   S © X O +S H  F_ 0 © G: 0 mincamminoz.it.... f mincammino - T...  &) volterra.olinfo.iti... 0 mincammino.cp...   [-]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi Italiane 0  x  | 0 mincammino2.itpdf  x   +      -  0   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      *   0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    mincammino2.it.pdf      142      -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          702,
          358
        ],
        "ocr_text": "     C++     void mincammino(int N, int M, vector<int> X, vector<imt> Y,  vectorcint>\n              P,  vector<long long>k D);\n   o Lintero N rappresenta il numero di nodi del grafo.\n   e Lintero M rappresenta il numero di archi del grafo.\n   e Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   o  La funzione dovrà popolare l’array D, dove, per ogni i = 0... N ~ 1,  il valore D, dovrà essere uguale\n     alla lunghezza del cammigo minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n     0, D; dovrà essere  1.   |\nGrader di prova\nNella dircctory relativa a questo problema è presente una versione semplifieata del grader usato durante\nla correzione, che potete wsare per testare le vostre soluzioni in locale.  11 grader di csempio legge i dati\nda stdin, chiama le funzioni che dovete implementare e serive su stdout, socondo il seguente formato,\n11 file di input è composto da M + 1 righe, contenenti:\n   e Riga 1: gli interi N e M.\n   o Riga 2+i per i   =0...M — 1: gli interi X;, Y e P,\nIl file di output è composto da un'unica riga, contenente gli N interi Dy, Dy,..., Dy_;.\nAssunzioni\n   o  1< N < 300000.\n   o  1< M < 500000.\n   . 0< X, i< N -1 per ogni i =0...M -1\n   e 0£ P,< 10° perognii=0...  M   -1\nAssegnazione del punteggio\nIl tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono,\n nincannino2      Pagina 1 di 2"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          287,
          358,
          344,
          1000
        ],
        "ocr_text": "     C++     void mincammino(int N, int M, vector<int> X, vector<imt> Y,  vectorcint>\n              P,  vector<long long>k D);\n   o Lintero N rappresenta il numero di nodi del grafo.\n   e Lintero M rappresenta il numero di archi del grafo.\n   e Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   o  La funzione dovrà popolare l’array D, dove, per ogni i = 0... N ~ 1,  il valore D, dovrà essere uguale\n     alla lunghezza del cammigo minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n     0, D; dovrà essere  1.   |\nGrader di prova\nNella dircctory relativa a questo problema è presente una versione semplifieata del grader usato durante\nla correzione, che potete wsare per testare le vostre soluzioni in locale.  11 grader di csempio legge i dati\nda stdin, chiama le funzioni che dovete implementare e serive su stdout, socondo il seguente formato,\n11 file di input è composto da M + 1 righe, contenenti:\n   e Riga 1: gli interi N e M.\n   o Riga 2+i per i   =0...M — 1: gli interi X;, Y e P,\nIl file di output è composto da un'unica riga, contenente gli N interi Dy, Dy,..., Dy_;.\nAssunzioni\n   o  1< N < 300000.\n   o  1< M < 500000.\n   . 0< X, i< N -1 per ogni i =0...M -1\n   e 0£ P,< 10° perognii=0...  M   -1\nAssegnazione del punteggio\nIl tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono,\n nincannino2      Pagina 1 di 2"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          344,
          358,
          702,
          1000
        ],
        "ocr_text": "     C++     void mincammino(int N, int M, vector<int> X, vector<imt> Y,  vectorcint>\n              P,  vector<long long>k D);\n   o Lintero N rappresenta il numero di nodi del grafo.\n   e Lintero M rappresenta il numero di archi del grafo.\n   e Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   o  La funzione dovrà popolare l’array D, dove, per ogni i = 0... N ~ 1,  il valore D, dovrà essere uguale\n     alla lunghezza del cammigo minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n     0, D; dovrà essere  1.   |\nGrader di prova\nNella dircctory relativa a questo problema è presente una versione semplifieata del grader usato durante\nla correzione, che potete wsare per testare le vostre soluzioni in locale.  11 grader di csempio legge i dati\nda stdin, chiama le funzioni che dovete implementare e serive su stdout, socondo il seguente formato,\n11 file di input è composto da M + 1 righe, contenenti:\n   e Riga 1: gli interi N e M.\n   o Riga 2+i per i   =0...M — 1: gli interi X;, Y e P,\nIl file di output è composto da un'unica riga, contenente gli N interi Dy, Dy,..., Dy_;.\nAssunzioni\n   o  1< N < 300000.\n   o  1< M < 500000.\n   . 0< X, i< N -1 per ogni i =0...M -1\n   e 0£ P,< 10° perognii=0...  M   -1\nAssegnazione del punteggio\nIl tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono,\n nincannino2      Pagina 1 di 2"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:15:21.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150921.112.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi Italiane 0  x  | 0 mincammino2.itpdf  x   +      -  0   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      *   0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications  M   S © X O +S M  F_ 0 © G: 0 mincamminoz.it.... f mincammino - T...  (&) volterra.olinfo.iti... 0 mincgmmino.cp...   [*-|   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi Italiane 0  x  | 0 mincammino2.itpdf  x   +      -  0   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      *   0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    mincammino2.it.pdf      142      -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          702,
          358
        ],
        "ocr_text": "Dovrai sottoporre un unico file, con estensione .cpp.\n    #& Tra gli allegati a questo task troverai un template mincammino.cpp con un esempio di\n       implementazione.\nDovrai implementare la seguente funzione:\n   o L'intero N rappresenta il numero di nodi del grafo.\n   e Lintero M rappresenta il numero di archi del grafo.\n   e Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   o  La funzione dovrà popolare l’array D, dove, per ogni i = 0... N ~ 1, il valore D, dovrà essere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n     0, D, dovrà essere  1,\nGrader di prova\nNella dircctory relativa a questo problema è presente una versione semplifieata del grader usato durante\nla correzione, che potete wsare per testare le vostre soluzioni in locale.  1 grader di esempio legge i dati\nda stdin, chiama le funzioni che dovete implementare e scrive su stdout, socondo il seguente formato.\n11 file di input è composto da M + 1 righe, contenenti:\n   e Riga 1: gli interi N e M.\n   o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,\nIl file di output è composto da un'unica riga, contenente gli N interi Dy, Dy,..., Dy_;.\nAssunzioni\n   o  1< N < 300000.\n   o  1< M < 500000.\n   . 0< X, i< N -1 per ogni i =0...M -1\n   e 0£ P,< 10° perognii=0...  M   -1\nAssegnazione del punteggio\nIl tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono,\n nincannino2      Pagina 1 di 2"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          287,
          358,
          344,
          1000
        ],
        "ocr_text": "Dovrai sottoporre un unico file, con estensione .cpp.\n    #& Tra gli allegati a questo task troverai un template mincammino.cpp con un esempio di\n       implementazione.\nDovrai implementare la seguente funzione:\n   o L'intero N rappresenta il numero di nodi del grafo.\n   e Lintero M rappresenta il numero di archi del grafo.\n   e Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   o  La funzione dovrà popolare l’array D, dove, per ogni i = 0... N ~ 1, il valore D, dovrà essere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n     0, D, dovrà essere  1,\nGrader di prova\nNella dircctory relativa a questo problema è presente una versione semplifieata del grader usato durante\nla correzione, che potete wsare per testare le vostre soluzioni in locale.  1 grader di esempio legge i dati\nda stdin, chiama le funzioni che dovete implementare e scrive su stdout, socondo il seguente formato.\n11 file di input è composto da M + 1 righe, contenenti:\n   e Riga 1: gli interi N e M.\n   o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,\nIl file di output è composto da un'unica riga, contenente gli N interi Dy, Dy,..., Dy_;.\nAssunzioni\n   o  1< N < 300000.\n   o  1< M < 500000.\n   . 0< X, i< N -1 per ogni i =0...M -1\n   e 0£ P,< 10° perognii=0...  M   -1\nAssegnazione del punteggio\nIl tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono,\n nincannino2      Pagina 1 di 2"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          344,
          358,
          702,
          1000
        ],
        "ocr_text": "Dovrai sottoporre un unico file, con estensione .cpp.\n    #& Tra gli allegati a questo task troverai un template mincammino.cpp con un esempio di\n       implementazione.\nDovrai implementare la seguente funzione:\n   o L'intero N rappresenta il numero di nodi del grafo.\n   e Lintero M rappresenta il numero di archi del grafo.\n   e Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   o  La funzione dovrà popolare l’array D, dove, per ogni i = 0... N ~ 1, il valore D, dovrà essere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n     0, D, dovrà essere  1,\nGrader di prova\nNella dircctory relativa a questo problema è presente una versione semplifieata del grader usato durante\nla correzione, che potete wsare per testare le vostre soluzioni in locale.  1 grader di esempio legge i dati\nda stdin, chiama le funzioni che dovete implementare e scrive su stdout, socondo il seguente formato.\n11 file di input è composto da M + 1 righe, contenenti:\n   e Riga 1: gli interi N e M.\n   o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,\nIl file di output è composto da un'unica riga, contenente gli N interi Dy, Dy,..., Dy_;.\nAssunzioni\n   o  1< N < 300000.\n   o  1< M < 500000.\n   . 0< X, i< N -1 per ogni i =0...M -1\n   e 0£ P,< 10° perognii=0...  M   -1\nAssegnazione del punteggio\nIl tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono,\n nincannino2      Pagina 1 di 2"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          323,
          280,
          667,
          329
        ],
        "ocr_text": "C++ void mincannino(int N, int M, vector<imt> X, vector<imt> Y, vectorcint>\nP, vector<long long>k D);"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:15:31.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150931.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n        or(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8924534,
          0.6565497,
          0.9088825,
          0.7380072,
          0.9183554,
          0.86930037,
          0.5006787,
          0.79404247,
          0.7958812,
          0.53278357,
          0.89748186,
          0.7961763,
          0.8504057,
          0.73598146,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064263,
          0.7460988,
          0.87027806,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6627661
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp\n                                )"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n        or(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:15:41.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150941.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n        or(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8924534,
          0.6565497,
          0.9088825,
          0.7380072,
          0.9183554,
          0.86930037,
          0.5006787,
          0.79404247,
          0.7958812,
          0.53278357,
          0.89748186,
          0.7961763,
          0.8504057,
          0.73598146,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064263,
          0.7460988,
          0.87027806,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6627661
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp\n                                )"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n        or(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:15:51.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150951.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n        or(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8924534,
          0.6565497,
          0.9088825,
          0.7380072,
          0.9183554,
          0.86930037,
          0.5006787,
          0.79404247,
          0.7958812,
          0.53278357,
          0.89748186,
          0.7961763,
          0.8504057,
          0.73598146,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064263,
          0.7460988,
          0.87027806,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6627661
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp\n                                )"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n        or(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:16:01.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150961.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n        or(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8924534,
          0.6565497,
          0.9088825,
          0.7380072,
          0.9183554,
          0.86930037,
          0.5006787,
          0.79404247,
          0.7958812,
          0.53278357,
          0.89748186,
          0.7961763,
          0.8504057,
          0.73598146,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064263,
          0.7460988,
          0.87027806,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6627661
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp\n                                )"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n        or(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:16:11.117000102Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150971.117.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n        or(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8924534,
          0.6565497,
          0.9088825,
          0.7380072,
          0.9183554,
          0.86930037,
          0.5006787,
          0.79404247,
          0.7958812,
          0.53278357,
          0.89748186,
          0.7961763,
          0.8504057,
          0.73598146,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064263,
          0.7460988,
          0.87027806,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6627661
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp\n                                )"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n        or(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:16:21.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150981.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n        or(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8924534,
          0.6565497,
          0.9088825,
          0.7380072,
          0.9183554,
          0.86930037,
          0.5006787,
          0.79404247,
          0.7958812,
          0.53278357,
          0.89748186,
          0.7961763,
          0.8504057,
          0.73598146,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064263,
          0.7460988,
          0.87027806,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6627661
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp\n                                )"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n        or(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:16:31.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794150991.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n        or(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8924534,
          0.6565497,
          0.9088825,
          0.7380072,
          0.9183554,
          0.86930037,
          0.5006787,
          0.79404247,
          0.7958812,
          0.53278357,
          0.89748186,
          0.7961763,
          0.8504057,
          0.73598146,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064263,
          0.7460988,
          0.87027806,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6627661
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp\n                                )"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n        or(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:16:41.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151001.115.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n        or(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8924534,
          0.6565497,
          0.9088825,
          0.7380072,
          0.9183554,
          0.86930037,
          0.5006787,
          0.79404247,
          0.7958812,
          0.53278357,
          0.89748186,
          0.7961763,
          0.8504057,
          0.73598146,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064263,
          0.7460988,
          0.87027806,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91177934,
          0.6627661
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp\n                                )"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty())f\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D[legami[x][i]).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n        or(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln15Col34  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:16:51.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151011.112.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          33
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<jElRCINEIINES->egami (N) ;      .\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                    D[legami[x][i]).first]=omega;\n                    queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.88841087,
          0.5473918,
          0.8534107,
          0.7380072,
          0.9183554,
          0.86930037,
          0.05,
          0.79404247,
          0.7958812,
          0.8104447,
          0.9001789,
          0.7800821,
          0.8844473,
          0.73598146,
          0.6133633,
          0.93203163,
          0.39988935,
          0.48787022,
          0.92045957,
          0.9064263,
          0.7460988,
          0.90826505,
          0.8745686,
          0.5359842,
          0.9238889,
          0.91146576,
          0.91134614,
          0.7213257
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp\n                                )"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<jElRCINEIINES->egami (N) ;      .\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               long long omega=D[x]+(long long)legami[x][i].second;\n                if(omega<D[legami[x][i].first])\n                {\n                    D[legami[x][i]).first]=omega;\n                    queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:17:01.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151021.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=\n               long long omega=D[x]+(long long) EHEMMBOIEIEsecond;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln19,Col58(13selected)  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8906259,
          0.48174798,
          0.85990155,
          0.6829526,
          0.9183554,
          0.86930037,
          0.05,
          0.79404247,
          0.6608394,
          0.8104447,
          0.9001789,
          0.7865026,
          0.82793176,
          0.88875556,
          0.5323101,
          0.6380955,
          0.93217814,
          0.5154607,
          0.7557137,
          0.90948975,
          0.8993219,
          0.7689078,
          0.9245698,
          0.87828517,
          0.42817575,
          0.91951936,
          0.90587354,
          0.8886111,
          0.6608871
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp\n                                I"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=\n               long long omega=D[x]+(long long) EHEMMBOIEIEsecond;\n               if(omega<D[legami[x][i].first])\n               {\n                   D[legami[x][i).first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®@0A0      0  Ln19,Col58(13selected)  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:17:11.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151031.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c",
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)u.second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D(legami[x][i].first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8884541,
          0.69417965,
          0.85990155,
          0.6829526,
          0.9183554,
          0.86930037,
          0.05,
          0.79404247,
          0.6608394,
          0.8104447,
          0.8973679,
          0.7865026,
          0.769163,
          0.50536525,
          0.88545114,
          0.7006212,
          0.93217814,
          0.08128502,
          0.49097347,
          0.90948975,
          0.9679281,
          0.85310787,
          0.9689161,
          0.87828517,
          0.42817575,
          0.91951936,
          0.90587354,
          0.8886111,
          0.59902287
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'ì   € mincammino.cpp ®      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\ni\n&\n&\n®\n€3\nX n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp\n                                -"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)u.second;\n                if(omega<D[legami[x][i].first])\n                {\n                   D(legami[x][i].first]=omega;\n                   queue.push({-omega,legami[x][i].first});\n                }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:17:21.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151041.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          35
        ],
        "text_content": "       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami{N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,10600000000000000000) ;\n           D[O]=0;\n           priority queue<pair<long long, int>>queue;\n           queue.push({0,0});\n           while(!queue.empty()){\n               int x=queue.top().second;\n               queue.pop();\n               for(int i=0;i<legami[x].size();i++){\n                    pair<int,int> u=legami[x][i];\n                    long long omega=D[x]+(long long)u.second;\n                    if{omega<D[u.first])\n                    {\n                    |    D[u.first]=omega;\n                    î    queue.push(m-omega,u.firstﬁ%;\n                    }\n               }\n               //for(int i=0;i<)\n           }\n           for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000000)D[i]=-1;\n           }\n           return;\n       }\nRestricted Mode  00A0      0  Ln23,Col37  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8830172,
          0.57349956,
          0.850127,
          0.46472248,
          0.9224616,
          0.75728065,
          0.05,
          0.8961868,
          0.71977115,
          0.79468066,
          0.8551752,
          0.7020507,
          0.82731175,
          0.74519396,
          0.8592493,
          0.8974182,
          0.9319295,
          0.6457745,
          0.41486204,
          0.96911764,
          0.9655764,
          0.85282725,
          0.9683762,
          0.88748235,
          0.53294873,
          0.89594054,
          0.88258743,
          0.7730964,
          0.78598076
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp\n                                -"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami{N);\n           for(int i=0;i<M;i++){\n               legami[X[i]].push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,10600000000000000000) ;\n           D[O]=0;\n           priority queue<pair<long long, int>>queue;\n           queue.push({0,0});\n           while(!queue.empty()){\n               int x=queue.top().second;\n               queue.pop();\n               for(int i=0;i<legami[x].size();i++){\n                    pair<int,int> u=legami[x][i];\n                    long long omega=D[x]+(long long)u.second;\n                    if{omega<D[u.first])\n                    {\n                    |    D[u.first]=omega;\n                    î    queue.push(m-omega,u.firstﬁ%;\n                    }\n               }\n               //for(int i=0;i<)\n           }\n           for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000000)D[i]=-1;\n           }\n           return;\n       }\nRestricted Mode  00A0      0  Ln23,Col37  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:17:31.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151051.112.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c",
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          35
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(p.secondI\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.889346,
          0.7164023,
          0.85990155,
          0.6829526,
          0.9183554,
          0.86930037,
          0.05,
          0.79404247,
          0.6608394,
          0.8104447,
          0.8973679,
          0.7865026,
          0.769163,
          0.50536525,
          0.807992,
          0.75545746,
          0.9325411,
          0.5151898,
          0.87127715,
          0.91069865,
          0.9679281,
          0.85310787,
          0.9689161,
          0.87828517,
          0.42817575,
          0.91951936,
          0.90587354,
          0.8886111,
          0.59902287
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'ì   € mincammino.cpp ®      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\ni\n&\n&\n®\n€3\nX n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp\n                                -"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami({N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(p.secondI\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:17:40.905999898Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151060.906.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "v   M  Posta in arrivo - biar   %   OOIImpladmﬁane 0  x   0 mincammino2.it.pdf  x   +      -  0   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      *   0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E     o %z 9o 51     I      iE 0 mincammino2.it.... 0} mincammino - T...   4} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - biar   %   OOIImpladmﬁane 0  x   0 mincammino2.it.pdf  x   +      -  0   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      *   0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    mincammino2.it.pdf      142      -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          702,
          358
        ],
        "ocr_text": "Dovrai sottoporre un unico file, con estensione .cpp.\n    #& Tra gli allegati a questo task troverai un template mincammino.cpp con un esempio di\n       implementazione.\nDovrai implementare la seguente funzione:\n   o L'intero N rappresenta il numero di nodi del grafo.\n   e Lintero M rappresenta il numero di archi del grafo.\n   e Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   o  La funzione dovrà popolare l’array D, dove, per ogni i = 0... N ~ 1, il valore D, dovrà essere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n     0, D, dovrà essere  1,\nGrader di prova\nNella dircctory relativa a questo problema è presente una versione semplifieata del grader usato durante\nla correzione, che potete wsare per testare le vostre soluzioni in locale.  1 grader di esempio legge i dati\nda stdin, chiama le funzioni che dovete implementare e scrive su stdout, socondo il seguente formato.\n11 file di input è composto da M + 1 righe, contenenti:\n   e Riga 1: gli interi N e M.\n   o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,\nIl file di output è composto da un'unica riga, contenente gli N interi Dy, Dy,..., Dy_;.\nAssunzioni\n   o  1< N < 300000.\n   o  1< M < 500000.\n   . 0< X, i< N -1 per ogni i =0...M -1\n   e 0£ P,< 10° perognii=0...  M   -1\nAssegnazione del punteggio\nIl tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono,\n nincannino2      Pagina 1 di 2"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          287,
          358,
          344,
          1000
        ],
        "ocr_text": "Dovrai sottoporre un unico file, con estensione .cpp.\n    #& Tra gli allegati a questo task troverai un template mincammino.cpp con un esempio di\n       implementazione.\nDovrai implementare la seguente funzione:\n   o L'intero N rappresenta il numero di nodi del grafo.\n   e Lintero M rappresenta il numero di archi del grafo.\n   e Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   o  La funzione dovrà popolare l’array D, dove, per ogni i = 0... N ~ 1, il valore D, dovrà essere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n     0, D, dovrà essere  1,\nGrader di prova\nNella dircctory relativa a questo problema è presente una versione semplifieata del grader usato durante\nla correzione, che potete wsare per testare le vostre soluzioni in locale.  1 grader di esempio legge i dati\nda stdin, chiama le funzioni che dovete implementare e scrive su stdout, socondo il seguente formato.\n11 file di input è composto da M + 1 righe, contenenti:\n   e Riga 1: gli interi N e M.\n   o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,\nIl file di output è composto da un'unica riga, contenente gli N interi Dy, Dy,..., Dy_;.\nAssunzioni\n   o  1< N < 300000.\n   o  1< M < 500000.\n   . 0< X, i< N -1 per ogni i =0...M -1\n   e 0£ P,< 10° perognii=0...  M   -1\nAssegnazione del punteggio\nIl tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono,\n nincannino2      Pagina 1 di 2"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          344,
          358,
          702,
          1000
        ],
        "ocr_text": "Dovrai sottoporre un unico file, con estensione .cpp.\n    #& Tra gli allegati a questo task troverai un template mincammino.cpp con un esempio di\n       implementazione.\nDovrai implementare la seguente funzione:\n   o L'intero N rappresenta il numero di nodi del grafo.\n   e Lintero M rappresenta il numero di archi del grafo.\n   e Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   o  La funzione dovrà popolare l’array D, dove, per ogni i = 0... N ~ 1, il valore D, dovrà essere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n     0, D, dovrà essere  1,\nGrader di prova\nNella dircctory relativa a questo problema è presente una versione semplifieata del grader usato durante\nla correzione, che potete wsare per testare le vostre soluzioni in locale.  1 grader di esempio legge i dati\nda stdin, chiama le funzioni che dovete implementare e scrive su stdout, socondo il seguente formato.\n11 file di input è composto da M + 1 righe, contenenti:\n   e Riga 1: gli interi N e M.\n   o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,\nIl file di output è composto da un'unica riga, contenente gli N interi Dy, Dy,..., Dy_;.\nAssunzioni\n   o  1< N < 300000.\n   o  1< M < 500000.\n   . 0< X, i< N -1 per ogni i =0...M -1\n   e 0£ P,< 10° perognii=0...  M   -1\nAssegnazione del punteggio\nIl tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono,\n nincannino2      Pagina 1 di 2"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          323,
          280,
          667,
          329
        ],
        "ocr_text": "C++ void mincannino(int N, int M, vector<imt> X, vector<imt> Y, vectorcint>\nP, vector<long long>k D);"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:17:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151070.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 16:17:50      .      ..      .      .\n         Time left: AI 02:42:09      Cammino  minimo (mincammino2) Submissions\n   Overview\n   Comemunication\n   QUADRI\n   Statement      Submit .  a solution .\n   CAL\n   MINCAMMINO2      mincammino?:   Cnoose File _ No file chosen\n   Staternent\n' |   e iE  N\n   PALETTA      ﬁ\n   Staternent\n   Submissions      Previous .      Submissions .    .\n   Statement      Time      Status      Score      Files\n   Submissions      F1745PM   Compiling...      ~  NA\n   Documentation      3.06:34PM    Evaluated      detalls      Download\n                                20021 PM   Evaluated      details      Download\n    Contest Management System is released under\n      the GNU Allero Gensral Public License.      259-16PM   Evaluated      detals      Download\n                                257:21PM   Evaluated      detalls      Download\n                                252 42 PM   Evaluated      details      |      Download\n                                25041 PM   Evaluated      detals      |      Download\n                                248:34PM   Evaluated      detalis      Download\n                                23516PM   Evaluated      detals      Download\n                                2:33:02PM   Evaluated      detals      Download\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          245,
          801,
          298
        ],
        "ocr_text": "Score:\n701100 %"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GESI"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          557,
          595,
          718,
          888
        ],
        "ocr_text": "70/100\n70/100\n70/100\n50 / 100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          721,
          566,
          800,
          593
        ],
        "ocr_text": "Download"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:18:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151080.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 16:18:00      .      L.      .      .\n         Time left: 02:41:59      c ammino minimo  (mlncammlno 2 ) Submissions\n   Overview\n   Communication\n   QUADRI\n   Staterment      Submit -  a solution -\n   e\n   MINCAMMING2      mincammino2;  | Choose File No file chosen\n   Staternent\n' |   e iE  N\n   PALETTA      ﬂ\n   Staternent\n                                Previous Submissions\n   TRENI\n   Staternent      Time      Status      Score      Files\n   ZI      31745 PM\n   Documentation      306:34PM   Evaluated      getalls  70/ 100      Download\n                                30031PM   Evaluated      detalis  707100      Download\n    Contest Management System is released under      e\n      the GNU Aflero General Public License.      259:16PM   Evaluated      detals   70/100      Download\n                                2:57:21PM   Evaluated      detalis  50/ 100      Download\n                                25243PM   Evaluated      detalis      Download\n                                250:41PM   Evaluated      detalis      Download\n                                24834 PM   Evaluated      detalis      Download\n                                23516PM   Evaluated      detads      Download\n                                233:02PM   Evaluated      detals      Download\n                                2"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          245,
          801,
          298
        ],
        "ocr_text": "Score:\n701100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          566,
          800,
          600
        ],
        "ocr_text": "Evaluated detalis 70/100 Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn SES"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:18:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151090.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          244,
          323,
          748,
          819
        ],
        "ocr_text": "Submission details\n28 Output Is correct 0.164 sec 214 MIB -\n20 Output is correct 0.234 sec 27.3MiB\n30 Output is correct 0.187 sec 231 M8\n31 Output Is correct 0.245 sec 26.9 MIB\n22 Output is correct 0.,165 sec 212 MiB\n33 Output is correct 0.199 sec 30.3 M8\n34 Output Is correct 0.121 sec 245 MIB\na5 _ Execulion timed out >1.500 sec 36.0MB\n36 CEEE oo o > 1.500 sec 36.0 MB\n37 CEZE oo > 1500 sec 36.8 MIB\n28 _ Execution timed out X >1.500 sec 353MB\nCompilation output .\nClose"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          148
        ],
        "ocr_text": "rii      Aitomabe (Englisn)  v      l"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          148,
          1000,
          1000
        ],
        "ocr_text": " tal\nSubmisscns\n           ]"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:18:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151100.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vectorc\\— \\—3& D)  {\n           vector<vector<pair<int,int>>>legami{N);      __\n           for(int i=0;i<M;i++){\n               legami[X[i]]).push_back({Y[i],P[i]});\n           }\n           D=vector<long Tong>(N,1600000060000000000) ;      I\n           D[9]=86;\n           priority queue<pair<long long, int>>queue;\n           queue.push({0,0});\n           while(!queue.empty()){\n               int x=queue.top().second;\n               queue.pop();\n               for(int i=9;i<1egami[x].size();iﬂ)ﬂ\n                    pair<int,int> u=legami[x][i];\n               ‘    |      | ¥ong) (u.second);\n                    if{omega<D[u.first])\n                    {\n                        D[u.first]=omega;\n                        queue.push({-omega,u.first});\n                    }\n               ¥\n               //for(int i=0;i<)\n           }\n           for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000000)D[i]=-1;\n           }\n           return;\n}\nRestricted Mode  X0 A0      0  Ln19,Col13  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "[long long omega=D[x]+(long"
        ],
        "line_confidences": [
          0.8220453,
          0.70010406,
          0.86562556,
          0.53721213,
          0.9217767,
          0.6446112,
          0.2824481,
          0.62583023,
          0.8415776,
          0.78392184,
          0.87385094,
          0.7411984,
          0.7142091,
          0.75705254,
          0.7940632,
          0.86821955,
          0.9322655,
          0.271877,
          0.8766115,
          0.90962255,
          0.86386514,
          0.8494705,
          0.9049604,
          0.8767235,
          0.713459,
          0.9038327,
          0.8854113,
          0.57421196,
          0.57264566
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            21,
            27
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vectorc\\— \\—3& D)  {\n           vector<vector<pair<int,int>>>legami{N);      __\n           for(int i=0;i<M;i++){\n               legami[X[i]]).push_back({Y[i],P[i]});\n           }\n           D=vector<long Tong>(N,1600000060000000000) ;      I\n           D[9]=86;\n           priority queue<pair<long long, int>>queue;\n           queue.push({0,0});\n           while(!queue.empty()){\n               int x=queue.top().second;\n               queue.pop();\n               for(int i=9;i<1egami[x].size();iﬂ)ﬂ\n                    pair<int,int> u=legami[x][i];\n               ‘    |      | ¥ong) (u.second);\n                    if{omega<D[u.first])\n                    {\n                        D[u.first]=omega;\n                        queue.push({-omega,u.first});\n                    }\n               ¥\n               //for(int i=0;i<)\n           }\n           for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000000)D[i]=-1;\n           }\n           return;\n}\nRestricted Mode  X0 A0      0  Ln19,Col13  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          165,
          513,
          328,
          540
        ],
        "ocr_text": "[long long omega=D[x]+(long"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:18:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151110.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vectorc\\— \\—3& D)  {\n           vector<vector<pair<int,int>>>legami{N);      __\n           for(int i=0;i<M;i++){\n               legami[X[i]]).push_back({Y[i],P[i]});\n           }\n           D=vector<long Tong>(N,1600000060000000000) ;      I\n           D[9]=86;\n           priority queue<pair<long long, int>>queue;\n           queue.push({0,0});\n           while(!queue.empty()){\n               int x=queue.top().second;\n               queue.pop();\n               for(int i=9;i<1egami[x].size();iﬂ)ﬂ\n                    pair<int,int> u=legami[x][i];\n               ‘    |      | ¥ong) (u.second);\n                    if{omega<D[u.first])\n                    {\n                        D[u.first]=omega;\n                        queue.push({-omega,u.first});\n                    }\n               ¥\n               //for(int i=0;i<)\n           }\n           for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000000)D[i]=-1;\n           }\n           return;\n}\nRestricted Mode  X0 A0      0  Ln19,Col13  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "[long long omega=D[x]+(long"
        ],
        "line_confidences": [
          0.8220453,
          0.70010406,
          0.86562556,
          0.53721213,
          0.9217767,
          0.6446112,
          0.2824481,
          0.62583023,
          0.8415776,
          0.78392184,
          0.87385094,
          0.7411984,
          0.7142091,
          0.75705254,
          0.7940632,
          0.86821955,
          0.9322655,
          0.271877,
          0.8766115,
          0.90962255,
          0.86386514,
          0.8494705,
          0.9049604,
          0.8767235,
          0.713459,
          0.9038327,
          0.8854113,
          0.57421196,
          0.57264566
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            21,
            27
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vectorc\\— \\—3& D)  {\n           vector<vector<pair<int,int>>>legami{N);      __\n           for(int i=0;i<M;i++){\n               legami[X[i]]).push_back({Y[i],P[i]});\n           }\n           D=vector<long Tong>(N,1600000060000000000) ;      I\n           D[9]=86;\n           priority queue<pair<long long, int>>queue;\n           queue.push({0,0});\n           while(!queue.empty()){\n               int x=queue.top().second;\n               queue.pop();\n               for(int i=9;i<1egami[x].size();iﬂ)ﬂ\n                    pair<int,int> u=legami[x][i];\n               ‘    |      | ¥ong) (u.second);\n                    if{omega<D[u.first])\n                    {\n                        D[u.first]=omega;\n                        queue.push({-omega,u.first});\n                    }\n               ¥\n               //for(int i=0;i<)\n           }\n           for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000000)D[i]=-1;\n           }\n           return;\n}\nRestricted Mode  X0 A0      0  Ln19,Col13  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          165,
          513,
          328,
          540
        ],
        "ocr_text": "[long long omega=D[x]+(long"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:18:41.118000030Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151121.118.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane 0  x  | 0 mincammino2Z.it.pdf  x   +      -  ©   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      *   0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E     o y] 51     I      iE 0 mincammino2.it....   j mincammino - T...   4} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane 0  x  | 0 mincammino2Z.it.pdf  x   +      -  ©   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      *   0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    mincammino2.it.pdf      142      -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          702,
          358
        ],
        "ocr_text": "    Dovrai sottoporre un unico file, con estensione .cpp.\n       #& Tra gli allegati a questo task troverai un template mincammino.cpp con un esempio di\n           implementazione.\n    Dovrai implementare la seguente funzione:\n      o L'intero N rappresenta il numero di nodi del grafo.\n      e Lintero M rappresenta il numero di archi del grafo.\n      e Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n        il nodo di arrivo e il peso di ogni arco.\n      o  La funzione dovrà popolare l’array D, dove, per ogni i = 0... N ~ 1, il valore D, dovrà essere uguale\n        alla lunghezza del cammino minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n        0, D, dovrà essere  1,\n    Grader di prova\n    Nella dircctory relativa a questo problema è presente una versione semplifieata del grader usato durante\n    la correzione, che potete wsare per testare le vostre soluzioni in locale.  1 grader di esempio legge i dati\n    da stdin, chiama le funzioni che dovete implementare e scrive su stdout, socondo il seguente formato.\n    11 file di input è composto da M + 1 righe, contenenti:\nX     e Riga 1: gli interi N e M.\n      o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,\n    Il file di output è composto da un'unica riga, contenente gli N interi Dy, Dy,..., Dy_;.\n    Assunzioni\n      o  1< N < 300000.\n      o  1< M < 500000.\n      . 0< X, i< N -1 per ogni i =0...M -1\n      e 0£ P,< 10° perognii=0...  M   -1\n    Assegnazione del punteggio\n    Il tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\n    relativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono,\n    nincannino2      Pagina 1 di 2"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          287,
          358,
          344,
          1000
        ],
        "ocr_text": "    Dovrai sottoporre un unico file, con estensione .cpp.\n       #& Tra gli allegati a questo task troverai un template mincammino.cpp con un esempio di\n           implementazione.\n    Dovrai implementare la seguente funzione:\n      o L'intero N rappresenta il numero di nodi del grafo.\n      e Lintero M rappresenta il numero di archi del grafo.\n      e Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n        il nodo di arrivo e il peso di ogni arco.\n      o  La funzione dovrà popolare l’array D, dove, per ogni i = 0... N ~ 1, il valore D, dovrà essere uguale\n        alla lunghezza del cammino minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n        0, D, dovrà essere  1,\n    Grader di prova\n    Nella dircctory relativa a questo problema è presente una versione semplifieata del grader usato durante\n    la correzione, che potete wsare per testare le vostre soluzioni in locale.  1 grader di esempio legge i dati\n    da stdin, chiama le funzioni che dovete implementare e scrive su stdout, socondo il seguente formato.\n    11 file di input è composto da M + 1 righe, contenenti:\nX     e Riga 1: gli interi N e M.\n      o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,\n    Il file di output è composto da un'unica riga, contenente gli N interi Dy, Dy,..., Dy_;.\n    Assunzioni\n      o  1< N < 300000.\n      o  1< M < 500000.\n      . 0< X, i< N -1 per ogni i =0...M -1\n      e 0£ P,< 10° perognii=0...  M   -1\n    Assegnazione del punteggio\n    Il tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\n    relativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono,\n    nincannino2      Pagina 1 di 2"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          344,
          358,
          702,
          1000
        ],
        "ocr_text": "    Dovrai sottoporre un unico file, con estensione .cpp.\n       #& Tra gli allegati a questo task troverai un template mincammino.cpp con un esempio di\n           implementazione.\n    Dovrai implementare la seguente funzione:\n      o L'intero N rappresenta il numero di nodi del grafo.\n      e Lintero M rappresenta il numero di archi del grafo.\n      e Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n        il nodo di arrivo e il peso di ogni arco.\n      o  La funzione dovrà popolare l’array D, dove, per ogni i = 0... N ~ 1, il valore D, dovrà essere uguale\n        alla lunghezza del cammino minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n        0, D, dovrà essere  1,\n    Grader di prova\n    Nella dircctory relativa a questo problema è presente una versione semplifieata del grader usato durante\n    la correzione, che potete wsare per testare le vostre soluzioni in locale.  1 grader di esempio legge i dati\n    da stdin, chiama le funzioni che dovete implementare e scrive su stdout, socondo il seguente formato.\n    11 file di input è composto da M + 1 righe, contenenti:\nX     e Riga 1: gli interi N e M.\n      o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,\n    Il file di output è composto da un'unica riga, contenente gli N interi Dy, Dy,..., Dy_;.\n    Assunzioni\n      o  1< N < 300000.\n      o  1< M < 500000.\n      . 0< X, i< N -1 per ogni i =0...M -1\n      e 0£ P,< 10° perognii=0...  M   -1\n    Assegnazione del punteggio\n    Il tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\n    relativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono,\n    nincannino2      Pagina 1 di 2"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          323,
          280,
          667,
          329
        ],
        "ocr_text": "C++ void mincannino(int N, int M, vector<imt> X, vector<imt> Y, vectorcint>\nP, vector<long long>k D);"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:18:51.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151131.113.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane 0  x  | 0 mincammino2Z.it.pdf  x   +      -  ©   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      *   0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E     o y] 51     I      iE 0 mincammino2.it....   j mincammino - T...   4} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane 0  x  | 0 mincammino2Z.it.pdf  x   +      -  ©   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      *   0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    mincammino2.it.pdf      142      -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          702,
          358
        ],
        "ocr_text": "    Dovrai sottoporre un unico file, con estensione .cpp.\n       #& Tra gli allegati a questo task troverai un template mincammino.cpp con un esempio di\n           implementazione.\n    Dovrai implementare la seguente funzione:\n      o L'intero N rappresenta il numero di nodi del grafo.\n      e Lintero M rappresenta il numero di archi del grafo.\n      e Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n        il nodo di arrivo e il peso di ogni arco.\n      o  La funzione dovrà popolare l’array D, dove, per ogni i = 0... N ~ 1, il valore D, dovrà essere uguale\n        alla lunghezza del cammino minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n        0, D, dovrà essere  1,\n    Grader di prova\n    Nella dircctory relativa a questo problema è presente una versione semplifieata del grader usato durante\n    la correzione, che potete wsare per testare le vostre soluzioni in locale.  1 grader di esempio legge i dati\n    da stdin, chiama le funzioni che dovete implementare e scrive su stdout, socondo il seguente formato.\n    11 file di input è composto da M + 1 righe, contenenti:\nX     e Riga 1: gli interi N e M.\n      o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,\n    Il file di output è composto da un'unica riga, contenente gli N interi Dy, Dy,..., Dy_;.\n    Assunzioni\n      o  1< N < 300000.\n      o  1< M < 500000.\n      . 0< X, i< N -1 per ogni i =0...M -1\n      e 0£ P,< 10° perognii=0...  M   -1\n    Assegnazione del punteggio\n    Il tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\n    relativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono,\n    nincannino2      Pagina 1 di 2"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          287,
          358,
          344,
          1000
        ],
        "ocr_text": "    Dovrai sottoporre un unico file, con estensione .cpp.\n       #& Tra gli allegati a questo task troverai un template mincammino.cpp con un esempio di\n           implementazione.\n    Dovrai implementare la seguente funzione:\n      o L'intero N rappresenta il numero di nodi del grafo.\n      e Lintero M rappresenta il numero di archi del grafo.\n      e Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n        il nodo di arrivo e il peso di ogni arco.\n      o  La funzione dovrà popolare l’array D, dove, per ogni i = 0... N ~ 1, il valore D, dovrà essere uguale\n        alla lunghezza del cammino minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n        0, D, dovrà essere  1,\n    Grader di prova\n    Nella dircctory relativa a questo problema è presente una versione semplifieata del grader usato durante\n    la correzione, che potete wsare per testare le vostre soluzioni in locale.  1 grader di esempio legge i dati\n    da stdin, chiama le funzioni che dovete implementare e scrive su stdout, socondo il seguente formato.\n    11 file di input è composto da M + 1 righe, contenenti:\nX     e Riga 1: gli interi N e M.\n      o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,\n    Il file di output è composto da un'unica riga, contenente gli N interi Dy, Dy,..., Dy_;.\n    Assunzioni\n      o  1< N < 300000.\n      o  1< M < 500000.\n      . 0< X, i< N -1 per ogni i =0...M -1\n      e 0£ P,< 10° perognii=0...  M   -1\n    Assegnazione del punteggio\n    Il tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\n    relativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono,\n    nincannino2      Pagina 1 di 2"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          344,
          358,
          702,
          1000
        ],
        "ocr_text": "    Dovrai sottoporre un unico file, con estensione .cpp.\n       #& Tra gli allegati a questo task troverai un template mincammino.cpp con un esempio di\n           implementazione.\n    Dovrai implementare la seguente funzione:\n      o L'intero N rappresenta il numero di nodi del grafo.\n      e Lintero M rappresenta il numero di archi del grafo.\n      e Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n        il nodo di arrivo e il peso di ogni arco.\n      o  La funzione dovrà popolare l’array D, dove, per ogni i = 0... N ~ 1, il valore D, dovrà essere uguale\n        alla lunghezza del cammino minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n        0, D, dovrà essere  1,\n    Grader di prova\n    Nella dircctory relativa a questo problema è presente una versione semplifieata del grader usato durante\n    la correzione, che potete wsare per testare le vostre soluzioni in locale.  1 grader di esempio legge i dati\n    da stdin, chiama le funzioni che dovete implementare e scrive su stdout, socondo il seguente formato.\n    11 file di input è composto da M + 1 righe, contenenti:\nX     e Riga 1: gli interi N e M.\n      o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,\n    Il file di output è composto da un'unica riga, contenente gli N interi Dy, Dy,..., Dy_;.\n    Assunzioni\n      o  1< N < 300000.\n      o  1< M < 500000.\n      . 0< X, i< N -1 per ogni i =0...M -1\n      e 0£ P,< 10° perognii=0...  M   -1\n    Assegnazione del punteggio\n    Il tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\n    relativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono,\n    nincannino2      Pagina 1 di 2"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          323,
          280,
          667,
          329
        ],
        "ocr_text": "C++ void mincannino(int N, int M, vector<imt> X, vector<imt> Y, vectorcint>\nP, vector<long long>k D);"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:19:01.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151141.114.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane 0  x  | 0 mincammino2Z.it.pdf  x   +      -  ©   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      *   0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E     o y] 51     I      iE 0 mincammino2.it....   j mincammino - T...   4} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane 0  x  | 0 mincammino2Z.it.pdf  x   +      -  ©   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      *   0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    mincammino2.it.pdf      142      -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          702,
          358
        ],
        "ocr_text": "    Dovrai sottoporre un unico file, con estensione .cpp.\n       #& Tra gli allegati a questo task troverai un template mincammino.cpp con un esempio di\n           implementazione.\n    Dovrai implementare la seguente funzione:\n      o L'intero N rappresenta il numero di nodi del grafo.\n      e Lintero M rappresenta il numero di archi del grafo.\n      e Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n        il nodo di arrivo e il peso di ogni arco.\n      o  La funzione dovrà popolare l’array D, dove, per ogni i = 0... N ~ 1, il valore D, dovrà essere uguale\n        alla lunghezza del cammino minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n        0, D, dovrà essere  1,\n    Grader di prova\n    Nella dircctory relativa a questo problema è presente una versione semplifieata del grader usato durante\n    la correzione, che potete wsare per testare le vostre soluzioni in locale.  1 grader di esempio legge i dati\n    da stdin, chiama le funzioni che dovete implementare e scrive su stdout, socondo il seguente formato.\n    11 file di input è composto da M + 1 righe, contenenti:\nX     e Riga 1: gli interi N e M.\n      o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,\n    Il file di output è composto da un'unica riga, contenente gli N interi Dy, Dy,..., Dy_;.\n    Assunzioni\n      o  1< N < 300000.\n      o  1< M < 500000.\n      . 0< X, i< N -1 per ogni i =0...M -1\n      e 0£ P,< 10° perognii=0...  M   -1\n    Assegnazione del punteggio\n    Il tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\n    relativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono,\n    nincannino2      Pagina 1 di 2"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          287,
          358,
          344,
          1000
        ],
        "ocr_text": "    Dovrai sottoporre un unico file, con estensione .cpp.\n       #& Tra gli allegati a questo task troverai un template mincammino.cpp con un esempio di\n           implementazione.\n    Dovrai implementare la seguente funzione:\n      o L'intero N rappresenta il numero di nodi del grafo.\n      e Lintero M rappresenta il numero di archi del grafo.\n      e Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n        il nodo di arrivo e il peso di ogni arco.\n      o  La funzione dovrà popolare l’array D, dove, per ogni i = 0... N ~ 1, il valore D, dovrà essere uguale\n        alla lunghezza del cammino minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n        0, D, dovrà essere  1,\n    Grader di prova\n    Nella dircctory relativa a questo problema è presente una versione semplifieata del grader usato durante\n    la correzione, che potete wsare per testare le vostre soluzioni in locale.  1 grader di esempio legge i dati\n    da stdin, chiama le funzioni che dovete implementare e scrive su stdout, socondo il seguente formato.\n    11 file di input è composto da M + 1 righe, contenenti:\nX     e Riga 1: gli interi N e M.\n      o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,\n    Il file di output è composto da un'unica riga, contenente gli N interi Dy, Dy,..., Dy_;.\n    Assunzioni\n      o  1< N < 300000.\n      o  1< M < 500000.\n      . 0< X, i< N -1 per ogni i =0...M -1\n      e 0£ P,< 10° perognii=0...  M   -1\n    Assegnazione del punteggio\n    Il tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\n    relativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono,\n    nincannino2      Pagina 1 di 2"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          344,
          358,
          702,
          1000
        ],
        "ocr_text": "    Dovrai sottoporre un unico file, con estensione .cpp.\n       #& Tra gli allegati a questo task troverai un template mincammino.cpp con un esempio di\n           implementazione.\n    Dovrai implementare la seguente funzione:\n      o L'intero N rappresenta il numero di nodi del grafo.\n      e Lintero M rappresenta il numero di archi del grafo.\n      e Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n        il nodo di arrivo e il peso di ogni arco.\n      o  La funzione dovrà popolare l’array D, dove, per ogni i = 0... N ~ 1, il valore D, dovrà essere uguale\n        alla lunghezza del cammino minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n        0, D, dovrà essere  1,\n    Grader di prova\n    Nella dircctory relativa a questo problema è presente una versione semplifieata del grader usato durante\n    la correzione, che potete wsare per testare le vostre soluzioni in locale.  1 grader di esempio legge i dati\n    da stdin, chiama le funzioni che dovete implementare e scrive su stdout, socondo il seguente formato.\n    11 file di input è composto da M + 1 righe, contenenti:\nX     e Riga 1: gli interi N e M.\n      o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,\n    Il file di output è composto da un'unica riga, contenente gli N interi Dy, Dy,..., Dy_;.\n    Assunzioni\n      o  1< N < 300000.\n      o  1< M < 500000.\n      . 0< X, i< N -1 per ogni i =0...M -1\n      e 0£ P,< 10° perognii=0...  M   -1\n    Assegnazione del punteggio\n    Il tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\n    relativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono,\n    nincannino2      Pagina 1 di 2"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          323,
          280,
          667,
          329
        ],
        "ocr_text": "C++ void mincannino(int N, int M, vector<imt> X, vector<imt> Y, vectorcint>\nP, vector<long long>k D);"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:19:11.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151151.113.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane 0  x  | 0 mincammino2Z.it.pdf  x   +      -  ©   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      *   0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E     o y] 51     I      iE 0 mincammino2.it....   j mincammino - T...   4} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane 0  x  | 0 mincammino2Z.it.pdf  x   +      -  ©   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      *   0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    mincammino2.it.pdf      142      -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          702,
          358
        ],
        "ocr_text": "    Dovrai sottoporre un unico file, con estensione .cpp.\n       #& Tra gli allegati a questo task troverai un template mincammino.cpp con un esempio di\n           implementazione.\n    Dovrai implementare la seguente funzione:\n      o L'intero N rappresenta il numero di nodi del grafo.\n      e Lintero M rappresenta il numero di archi del grafo.\n      e Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n        il nodo di arrivo e il peso di ogni arco.\n      o  La funzione dovrà popolare l’array D, dove, per ogni i = 0... N ~ 1, il valore D, dovrà essere uguale\n        alla lunghezza del cammino minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n        0, D, dovrà essere  1,\n    Grader di prova\n    Nella dircctory relativa a questo problema è presente una versione semplifieata del grader usato durante\n    la correzione, che potete wsare per testare le vostre soluzioni in locale.  1 grader di esempio legge i dati\n    da stdin, chiama le funzioni che dovete implementare e scrive su stdout, socondo il seguente formato.\n    11 file di input è composto da M + 1 righe, contenenti:\nX     e Riga 1: gli interi N e M.\n      o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,\n    Il file di output è composto da un'unica riga, contenente gli N interi Dy, Dy,..., Dy_;.\n    Assunzioni\n      o  1< N < 300000.\n      o  1< M < 500000.\n      . 0< X, i< N -1 per ogni i =0...M -1\n      e 0£ P,< 10° perognii=0...  M   -1\n    Assegnazione del punteggio\n    Il tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\n    relativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono,\n    nincannino2      Pagina 1 di 2"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          287,
          358,
          344,
          1000
        ],
        "ocr_text": "    Dovrai sottoporre un unico file, con estensione .cpp.\n       #& Tra gli allegati a questo task troverai un template mincammino.cpp con un esempio di\n           implementazione.\n    Dovrai implementare la seguente funzione:\n      o L'intero N rappresenta il numero di nodi del grafo.\n      e Lintero M rappresenta il numero di archi del grafo.\n      e Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n        il nodo di arrivo e il peso di ogni arco.\n      o  La funzione dovrà popolare l’array D, dove, per ogni i = 0... N ~ 1, il valore D, dovrà essere uguale\n        alla lunghezza del cammino minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n        0, D, dovrà essere  1,\n    Grader di prova\n    Nella dircctory relativa a questo problema è presente una versione semplifieata del grader usato durante\n    la correzione, che potete wsare per testare le vostre soluzioni in locale.  1 grader di esempio legge i dati\n    da stdin, chiama le funzioni che dovete implementare e scrive su stdout, socondo il seguente formato.\n    11 file di input è composto da M + 1 righe, contenenti:\nX     e Riga 1: gli interi N e M.\n      o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,\n    Il file di output è composto da un'unica riga, contenente gli N interi Dy, Dy,..., Dy_;.\n    Assunzioni\n      o  1< N < 300000.\n      o  1< M < 500000.\n      . 0< X, i< N -1 per ogni i =0...M -1\n      e 0£ P,< 10° perognii=0...  M   -1\n    Assegnazione del punteggio\n    Il tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\n    relativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono,\n    nincannino2      Pagina 1 di 2"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          344,
          358,
          702,
          1000
        ],
        "ocr_text": "    Dovrai sottoporre un unico file, con estensione .cpp.\n       #& Tra gli allegati a questo task troverai un template mincammino.cpp con un esempio di\n           implementazione.\n    Dovrai implementare la seguente funzione:\n      o L'intero N rappresenta il numero di nodi del grafo.\n      e Lintero M rappresenta il numero di archi del grafo.\n      e Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n        il nodo di arrivo e il peso di ogni arco.\n      o  La funzione dovrà popolare l’array D, dove, per ogni i = 0... N ~ 1, il valore D, dovrà essere uguale\n        alla lunghezza del cammino minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n        0, D, dovrà essere  1,\n    Grader di prova\n    Nella dircctory relativa a questo problema è presente una versione semplifieata del grader usato durante\n    la correzione, che potete wsare per testare le vostre soluzioni in locale.  1 grader di esempio legge i dati\n    da stdin, chiama le funzioni che dovete implementare e scrive su stdout, socondo il seguente formato.\n    11 file di input è composto da M + 1 righe, contenenti:\nX     e Riga 1: gli interi N e M.\n      o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,\n    Il file di output è composto da un'unica riga, contenente gli N interi Dy, Dy,..., Dy_;.\n    Assunzioni\n      o  1< N < 300000.\n      o  1< M < 500000.\n      . 0< X, i< N -1 per ogni i =0...M -1\n      e 0£ P,< 10° perognii=0...  M   -1\n    Assegnazione del punteggio\n    Il tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\n    relativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono,\n    nincannino2      Pagina 1 di 2"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          323,
          280,
          667,
          329
        ],
        "ocr_text": "C++ void mincannino(int N, int M, vector<imt> X, vector<imt> Y, vectorcint>\nP, vector<long long>k D);"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:19:21.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151161.113.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane 0  x  | 0 mincammino2Z.it.pdf  x   +      -  ©   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      *   0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E     o y] 51     I      iE 0 mincammino2.it....   j mincammino - T...   4} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick j"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0  Olimpiadi ltaliane 0  x  | 0 mincammino2Z.it.pdf  x   +      -  ©   x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      *   0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    mincammino2.it.pdf      142      -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          702,
          358
        ],
        "ocr_text": "    Dovrai sottoporre un unico file, con estensione .cpp.\n       #& Tra gli allegati a questo task troverai un template mincammino.cpp con un esempio di\n           implementazione.\n    Dovrai implementare la seguente funzione:\n      o L'intero N rappresenta il numero di nodi del grafo.\n      e Lintero M rappresenta il numero di archi del grafo.\n      e Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n        il nodo di arrivo e il peso di ogni arco.\n      o  La funzione dovrà popolare l’array D, dove, per ogni i = 0... N ~ 1, il valore D, dovrà essere uguale\n        alla lunghezza del cammino minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n        0, D, dovrà essere  1,\n    Grader di prova\n    Nella dircctory relativa a questo problema è presente una versione semplifieata del grader usato durante\n    la correzione, che potete wsare per testare le vostre soluzioni in locale.  1 grader di esempio legge i dati\n    da stdin, chiama le funzioni che dovete implementare e scrive su stdout, socondo il seguente formato.\n    11 file di input è composto da M + 1 righe, contenenti:\nX     e Riga 1: gli interi N e M.\n      o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,\n    Il file di output è composto da un'unica riga, contenente gli N interi Dy, Dy,..., Dy_;.\n    Assunzioni\n      o  1< N < 300000.\n      o  1< M < 500000.\n      . 0< X, i< N -1 per ogni i =0...M -1\n      e 0£ P,< 10° perognii=0...  M   -1\n    Assegnazione del punteggio\n    Il tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\n    relativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono,\n    nincannino2      Pagina 1 di 2"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          287,
          358,
          344,
          1000
        ],
        "ocr_text": "    Dovrai sottoporre un unico file, con estensione .cpp.\n       #& Tra gli allegati a questo task troverai un template mincammino.cpp con un esempio di\n           implementazione.\n    Dovrai implementare la seguente funzione:\n      o L'intero N rappresenta il numero di nodi del grafo.\n      e Lintero M rappresenta il numero di archi del grafo.\n      e Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n        il nodo di arrivo e il peso di ogni arco.\n      o  La funzione dovrà popolare l’array D, dove, per ogni i = 0... N ~ 1, il valore D, dovrà essere uguale\n        alla lunghezza del cammino minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n        0, D, dovrà essere  1,\n    Grader di prova\n    Nella dircctory relativa a questo problema è presente una versione semplifieata del grader usato durante\n    la correzione, che potete wsare per testare le vostre soluzioni in locale.  1 grader di esempio legge i dati\n    da stdin, chiama le funzioni che dovete implementare e scrive su stdout, socondo il seguente formato.\n    11 file di input è composto da M + 1 righe, contenenti:\nX     e Riga 1: gli interi N e M.\n      o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,\n    Il file di output è composto da un'unica riga, contenente gli N interi Dy, Dy,..., Dy_;.\n    Assunzioni\n      o  1< N < 300000.\n      o  1< M < 500000.\n      . 0< X, i< N -1 per ogni i =0...M -1\n      e 0£ P,< 10° perognii=0...  M   -1\n    Assegnazione del punteggio\n    Il tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\n    relativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono,\n    nincannino2      Pagina 1 di 2"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          344,
          358,
          702,
          1000
        ],
        "ocr_text": "    Dovrai sottoporre un unico file, con estensione .cpp.\n       #& Tra gli allegati a questo task troverai un template mincammino.cpp con un esempio di\n           implementazione.\n    Dovrai implementare la seguente funzione:\n      o L'intero N rappresenta il numero di nodi del grafo.\n      e Lintero M rappresenta il numero di archi del grafo.\n      e Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n        il nodo di arrivo e il peso di ogni arco.\n      o  La funzione dovrà popolare l’array D, dove, per ogni i = 0... N ~ 1, il valore D, dovrà essere uguale\n        alla lunghezza del cammino minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n        0, D, dovrà essere  1,\n    Grader di prova\n    Nella dircctory relativa a questo problema è presente una versione semplifieata del grader usato durante\n    la correzione, che potete wsare per testare le vostre soluzioni in locale.  1 grader di esempio legge i dati\n    da stdin, chiama le funzioni che dovete implementare e scrive su stdout, socondo il seguente formato.\n    11 file di input è composto da M + 1 righe, contenenti:\nX     e Riga 1: gli interi N e M.\n      o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,\n    Il file di output è composto da un'unica riga, contenente gli N interi Dy, Dy,..., Dy_;.\n    Assunzioni\n      o  1< N < 300000.\n      o  1< M < 500000.\n      . 0< X, i< N -1 per ogni i =0...M -1\n      e 0£ P,< 10° perognii=0...  M   -1\n    Assegnazione del punteggio\n    Il tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\n    relativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono,\n    nincannino2      Pagina 1 di 2"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          323,
          280,
          667,
          329
        ],
        "ocr_text": "C++ void mincannino(int N, int M, vector<imt> X, vector<imt> Y, vectorcint>\nP, vector<long long>k D);"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:19:31.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151171.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);      _\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long leng, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();   I\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8546727,
          0.69125587,
          0.85990155,
          0.6829526,
          0.895156,
          0.808362,
          0.41016212,
          0.86360335,
          0.8555265,
          0.8104447,
          0.8950139,
          0.9105658,
          0.769163,
          0.7592348,
          0.82811296,
          0.87293184,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.9679281,
          0.85310787,
          0.9689161,
          0.87828517,
          0.42817575,
          0.91951936,
          0.90587354,
          0.8886111,
          0.65365994
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);      _\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long leng, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();   I\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:19:41.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151181.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);      _\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long leng, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();   I\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8546727,
          0.69125587,
          0.85990155,
          0.6829526,
          0.895156,
          0.808362,
          0.41016212,
          0.86360335,
          0.8555265,
          0.8104447,
          0.8950139,
          0.9105658,
          0.769163,
          0.7592348,
          0.82811296,
          0.87293184,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.9679281,
          0.85310787,
          0.9689161,
          0.87828517,
          0.42817575,
          0.91951936,
          0.90587354,
          0.8886111,
          0.65365994
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);      _\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long leng, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();   I\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:19:51.117000102Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151191.117.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);      _\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long leng, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();   I\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8546727,
          0.69125587,
          0.85990155,
          0.6829526,
          0.895156,
          0.808362,
          0.41016212,
          0.86360335,
          0.8555265,
          0.8104447,
          0.8950139,
          0.9105658,
          0.769163,
          0.7592348,
          0.82811296,
          0.87293184,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.9679281,
          0.85310787,
          0.9689161,
          0.87828517,
          0.42817575,
          0.91951936,
          0.90587354,
          0.8886111,
          0.65365994
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);      _\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long leng, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();   I\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:20:01.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151201.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);      _\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long leng, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();   I\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8546727,
          0.69125587,
          0.85990155,
          0.6829526,
          0.895156,
          0.808362,
          0.41016212,
          0.86360335,
          0.8555265,
          0.8104447,
          0.8950139,
          0.9105658,
          0.769163,
          0.7592348,
          0.82811296,
          0.87293184,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.9679281,
          0.85310787,
          0.9689161,
          0.87828517,
          0.42817575,
          0.91951936,
          0.90587354,
          0.8886111,
          0.65365994
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);      _\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long leng, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();   I\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:20:11.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151211.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);      _\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long leng, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();   I\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8546727,
          0.69125587,
          0.85990155,
          0.6829526,
          0.895156,
          0.808362,
          0.41016212,
          0.86360335,
          0.8555265,
          0.8104447,
          0.8950139,
          0.9105658,
          0.769163,
          0.7592348,
          0.82811296,
          0.87293184,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.9679281,
          0.85310787,
          0.9689161,
          0.87828517,
          0.42817575,
          0.91951936,
          0.90587354,
          0.8886111,
          0.65365994
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y,  vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);      _\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long leng, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();   I\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:20:21.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151221.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n                           I\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.803803,
          0.52637225,
          0.81660897,
          0.62373674,
          0.9183554,
          0.82338166,
          0.6272451,
          0.6589161,
          0.7958812,
          0.819865,
          0.88014364,
          0.77507377,
          0.76725674,
          0.44703057,
          0.7168309,
          0.8788133,
          0.93217814,
          0.76083153,
          0.87665904,
          0.9457637,
          0.90948975,
          0.9679281,
          0.8620671,
          0.9689161,
          0.85795677,
          0.42817575,
          0.91951936,
          0.90587354,
          0.8886111,
          0.6917455
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n                           I\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:20:31.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151231.112.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.803803,
          0.52637225,
          0.80564684,
          0.73200256,
          0.9183554,
          0.82338166,
          0.65013564,
          0.6589161,
          0.7958812,
          0.819865,
          0.88014364,
          0.77507377,
          0.76725674,
          0.407416,
          0.7168309,
          0.8788133,
          0.93217814,
          0.76083153,
          0.87665904,
          0.9504217,
          0.9679281,
          0.8620671,
          0.9689161,
          0.77249455,
          0.42817575,
          0.91951936,
          0.8878577,
          0.8886111,
          0.6917455
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:20:41.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151241.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.803803,
          0.52637225,
          0.80564684,
          0.73200256,
          0.9183554,
          0.82338166,
          0.65013564,
          0.6589161,
          0.7958812,
          0.819865,
          0.88014364,
          0.77507377,
          0.76725674,
          0.407416,
          0.7168309,
          0.8788133,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.860433,
          0.8378216,
          0.9245698,
          0.6926914,
          0.42817575,
          0.91951936,
          0.8878577,
          0.8886111,
          0.6917455
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:20:51.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151251.115.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.803803,
          0.52637225,
          0.80564684,
          0.73200256,
          0.9183554,
          0.82338166,
          0.65013564,
          0.6589161,
          0.7958812,
          0.819865,
          0.88014364,
          0.77507377,
          0.76725674,
          0.407416,
          0.7168309,
          0.8788133,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.860433,
          0.8378216,
          0.9245698,
          0.6926914,
          0.42817575,
          0.91951936,
          0.8878577,
          0.8886111,
          0.6917455
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:21:01.115999937Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151261.116.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.803803,
          0.52637225,
          0.80564684,
          0.73200256,
          0.9183554,
          0.82338166,
          0.65013564,
          0.6589161,
          0.7958812,
          0.819865,
          0.88014364,
          0.77507377,
          0.76725674,
          0.407416,
          0.7168309,
          0.8788133,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.860433,
          0.8378216,
          0.9245698,
          0.6926914,
          0.42817575,
          0.91951936,
          0.8878577,
          0.8886111,
          0.6917455
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:21:11.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151271.112.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.803803,
          0.52637225,
          0.80564684,
          0.73200256,
          0.9183554,
          0.82338166,
          0.65013564,
          0.6589161,
          0.7958812,
          0.819865,
          0.88014364,
          0.77507377,
          0.76725674,
          0.407416,
          0.7168309,
          0.8788133,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.860433,
          0.8378216,
          0.9245698,
          0.6926914,
          0.42817575,
          0.91951936,
          0.8878577,
          0.8886111,
          0.6917455
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:21:21.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151281.115.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.803803,
          0.52637225,
          0.80564684,
          0.73200256,
          0.9183554,
          0.82338166,
          0.65013564,
          0.6589161,
          0.7958812,
          0.819865,
          0.88014364,
          0.77507377,
          0.76725674,
          0.407416,
          0.7168309,
          0.8788133,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.860433,
          0.8378216,
          0.9245698,
          0.6926914,
          0.42817575,
          0.91951936,
          0.8878577,
          0.8886111,
          0.6917455
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:21:31.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151291.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.803803,
          0.52637225,
          0.80564684,
          0.73200256,
          0.9183554,
          0.82338166,
          0.65013564,
          0.6589161,
          0.7958812,
          0.819865,
          0.88014364,
          0.77507377,
          0.76725674,
          0.407416,
          0.7168309,
          0.8788133,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.860433,
          0.8378216,
          0.9245698,
          0.6926914,
          0.42817575,
          0.91951936,
          0.8878577,
          0.8886111,
          0.6917455
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:21:41.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151301.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.803803,
          0.52637225,
          0.80564684,
          0.73200256,
          0.9183554,
          0.82338166,
          0.65013564,
          0.6589161,
          0.7958812,
          0.819865,
          0.88014364,
          0.77507377,
          0.76725674,
          0.407416,
          0.7168309,
          0.8788133,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.860433,
          0.8378216,
          0.9245698,
          0.6926914,
          0.42817575,
          0.91951936,
          0.8878577,
          0.8886111,
          0.6917455
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:21:51.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151311.115.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.803803,
          0.52637225,
          0.80564684,
          0.73200256,
          0.9183554,
          0.82338166,
          0.65013564,
          0.6589161,
          0.7958812,
          0.819865,
          0.88014364,
          0.77507377,
          0.76725674,
          0.407416,
          0.7168309,
          0.8788133,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.860433,
          0.8378216,
          0.9245698,
          0.6926914,
          0.42817575,
          0.91951936,
          0.8878577,
          0.8886111,
          0.6917455
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:22:01.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151321.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.803803,
          0.52637225,
          0.80564684,
          0.73200256,
          0.9183554,
          0.82338166,
          0.65013564,
          0.6589161,
          0.7958812,
          0.819865,
          0.88014364,
          0.77507377,
          0.76725674,
          0.407416,
          0.7168309,
          0.8788133,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.860433,
          0.8378216,
          0.9245698,
          0.6926914,
          0.42817575,
          0.91951936,
          0.8878577,
          0.8886111,
          0.6917455
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:22:11.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151331.115.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.803803,
          0.52637225,
          0.80564684,
          0.73200256,
          0.9183554,
          0.82338166,
          0.65013564,
          0.6589161,
          0.7958812,
          0.819865,
          0.88014364,
          0.77507377,
          0.76725674,
          0.407416,
          0.7168309,
          0.8788133,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.860433,
          0.8378216,
          0.9245698,
          0.6926914,
          0.42817575,
          0.91951936,
          0.8878577,
          0.8886111,
          0.6917455
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:22:21.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151341.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.803803,
          0.52637225,
          0.80564684,
          0.73200256,
          0.9183554,
          0.82338166,
          0.65013564,
          0.6589161,
          0.7958812,
          0.819865,
          0.88014364,
          0.77507377,
          0.76725674,
          0.407416,
          0.7168309,
          0.8788133,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.860433,
          0.8378216,
          0.9245698,
          0.6926914,
          0.42817575,
          0.91951936,
          0.8878577,
          0.8886111,
          0.6917455
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:22:31.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151351.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.803803,
          0.52637225,
          0.80564684,
          0.73200256,
          0.9183554,
          0.82338166,
          0.65013564,
          0.6589161,
          0.7958812,
          0.819865,
          0.88014364,
          0.77507377,
          0.76725674,
          0.407416,
          0.7168309,
          0.8788133,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.860433,
          0.8378216,
          0.9245698,
          0.6926914,
          0.42817575,
          0.91951936,
          0.8878577,
          0.8886111,
          0.6917455
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:22:41.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151361.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.803803,
          0.52637225,
          0.80564684,
          0.73200256,
          0.9183554,
          0.82338166,
          0.65013564,
          0.6589161,
          0.7958812,
          0.819865,
          0.88014364,
          0.77507377,
          0.76725674,
          0.407416,
          0.7168309,
          0.8788133,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.860433,
          0.8378216,
          0.9245698,
          0.6926914,
          0.42817575,
          0.91951936,
          0.8878577,
          0.8886111,
          0.6917455
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:22:51.115999937Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151371.116.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.803803,
          0.52637225,
          0.80564684,
          0.73200256,
          0.9183554,
          0.82338166,
          0.65013564,
          0.6589161,
          0.7958812,
          0.819865,
          0.88014364,
          0.77507377,
          0.76725674,
          0.407416,
          0.7168309,
          0.8788133,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.860433,
          0.8378216,
          0.9245698,
          0.6926914,
          0.42817575,
          0.91951936,
          0.8878577,
          0.8886111,
          0.6917455
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:23:01.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151381.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.803803,
          0.52637225,
          0.80564684,
          0.73200256,
          0.9183554,
          0.82338166,
          0.65013564,
          0.6589161,
          0.7958812,
          0.819865,
          0.88014364,
          0.77507377,
          0.76725674,
          0.407416,
          0.7168309,
          0.8788133,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.860433,
          0.8378216,
          0.9245698,
          0.6926914,
          0.42817575,
          0.91951936,
          0.8878577,
          0.8886111,
          0.6917455
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:23:11.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151391.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.803803,
          0.52637225,
          0.80564684,
          0.73200256,
          0.9183554,
          0.82338166,
          0.65013564,
          0.6589161,
          0.7958812,
          0.819865,
          0.88014364,
          0.77507377,
          0.76725674,
          0.407416,
          0.7168309,
          0.8788133,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.860433,
          0.8378216,
          0.9245698,
          0.6926914,
          0.42817575,
          0.91951936,
          0.8878577,
          0.8886111,
          0.6917455
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:23:21.117000102Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151401.117.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.803803,
          0.52637225,
          0.80564684,
          0.73200256,
          0.9183554,
          0.82338166,
          0.65013564,
          0.6589161,
          0.7958812,
          0.819865,
          0.88014364,
          0.77507377,
          0.76725674,
          0.407416,
          0.7168309,
          0.8788133,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.860433,
          0.8378216,
          0.9245698,
          0.6926914,
          0.42817575,
          0.91951936,
          0.8878577,
          0.8886111,
          0.6917455
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:23:31.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151411.112.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.803803,
          0.52637225,
          0.80564684,
          0.73200256,
          0.9183554,
          0.82338166,
          0.65013564,
          0.6589161,
          0.7958812,
          0.819865,
          0.88014364,
          0.77507377,
          0.76725674,
          0.407416,
          0.7168309,
          0.8788133,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.860433,
          0.8378216,
          0.9245698,
          0.6926914,
          0.42817575,
          0.91951936,
          0.8878577,
          0.8886111,
          0.6917455
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:23:41.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151421.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.803803,
          0.52637225,
          0.80564684,
          0.73200256,
          0.9183554,
          0.82338166,
          0.65013564,
          0.6589161,
          0.7958812,
          0.819865,
          0.88014364,
          0.77507377,
          0.76725674,
          0.407416,
          0.7168309,
          0.8788133,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.860433,
          0.8378216,
          0.9245698,
          0.6926914,
          0.42817575,
          0.91951936,
          0.8878577,
          0.8886111,
          0.6917455
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:23:51.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151431.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.803803,
          0.52637225,
          0.80564684,
          0.73200256,
          0.9183554,
          0.82338166,
          0.65013564,
          0.6589161,
          0.7958812,
          0.819865,
          0.88014364,
          0.77507377,
          0.76725674,
          0.407416,
          0.7168309,
          0.8788133,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.860433,
          0.8378216,
          0.9245698,
          0.6926914,
          0.42817575,
          0.91951936,
          0.8878577,
          0.8886111,
          0.6917455
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:24:01.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151441.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.803803,
          0.52637225,
          0.80564684,
          0.73200256,
          0.9183554,
          0.82338166,
          0.65013564,
          0.6589161,
          0.7958812,
          0.819865,
          0.88014364,
          0.77507377,
          0.76725674,
          0.407416,
          0.7168309,
          0.8788133,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.860433,
          0.8378216,
          0.9245698,
          0.6926914,
          0.42817575,
          0.91951936,
          0.8878577,
          0.8886111,
          0.6917455
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  7   {# 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:24:11.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151451.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.803803,
          0.52637225,
          0.80564684,
          0.73200256,
          0.9183554,
          0.82338166,
          0.65013564,
          0.6589161,
          0.7958812,
          0.819865,
          0.88014364,
          0.77507377,
          0.76725674,
          0.407416,
          0.7168309,
          0.8788133,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.860433,
          0.8378216,
          0.9245698,
          0.6926914,
          0.42817575,
          0.91951936,
          0.8878577,
          0.8886111,
          0.6917455
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  7   {# 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           ¥\n           //for(int i=0;i<)\n       }\n       for(imt i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:24:21.115999937Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151461.116.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.803803,
          0.52637225,
          0.81660897,
          0.62373674,
          0.9183554,
          0.82338166,
          0.6272451,
          0.6589161,
          0.7958812,
          0.819865,
          0.89468604,
          0.77507377,
          0.76725674,
          0.44703057,
          0.7168309,
          0.8788133,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.9679281,
          0.8620671,
          0.9689161,
          0.85795677,
          0.42817575,
          0.91951936,
          0.90587354,
          0.8886111,
          0.6917455
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  7   {# 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:24:31.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151471.115.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.803803,
          0.52637225,
          0.81660897,
          0.62373674,
          0.9183554,
          0.82338166,
          0.6272451,
          0.6589161,
          0.7958812,
          0.819865,
          0.89468604,
          0.77507377,
          0.76725674,
          0.44703057,
          0.7168309,
          0.8788133,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.9679281,
          0.8620671,
          0.9689161,
          0.85795677,
          0.42817575,
          0.91951936,
          0.90587354,
          0.8886111,
          0.6917455
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  7   {# 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:24:41.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151481.112.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.803803,
          0.52637225,
          0.81660897,
          0.62373674,
          0.9183554,
          0.82338166,
          0.6272451,
          0.6589161,
          0.7958812,
          0.819865,
          0.89468604,
          0.77507377,
          0.76725674,
          0.44703057,
          0.7168309,
          0.8788133,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.9679281,
          0.8620671,
          0.9689161,
          0.85795677,
          0.42817575,
          0.91951936,
          0.90587354,
          0.8886111,
          0.6917455
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  7   {# 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:24:51.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151491.115.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.803803,
          0.52637225,
          0.81660897,
          0.62373674,
          0.9183554,
          0.82338166,
          0.6272451,
          0.6589161,
          0.7958812,
          0.819865,
          0.89468604,
          0.77507377,
          0.76725674,
          0.44703057,
          0.7168309,
          0.8788133,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.9679281,
          0.8620671,
          0.9689161,
          0.85795677,
          0.42817575,
          0.91951936,
          0.90587354,
          0.8886111,
          0.6917455
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  7   {# 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:25:01.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151501.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.803803,
          0.52637225,
          0.81660897,
          0.62373674,
          0.9183554,
          0.82338166,
          0.6272451,
          0.6589161,
          0.7958812,
          0.819865,
          0.89468604,
          0.77507377,
          0.76725674,
          0.44703057,
          0.7168309,
          0.8788133,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.9679281,
          0.8620671,
          0.9689161,
          0.85795677,
          0.42817575,
          0.91951936,
          0.90587354,
          0.8886111,
          0.6917455
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:25:11.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151511.112.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.803803,
          0.52637225,
          0.81660897,
          0.62373674,
          0.9183554,
          0.82338166,
          0.6272451,
          0.6589161,
          0.7958812,
          0.819865,
          0.89468604,
          0.77507377,
          0.76725674,
          0.44703057,
          0.7168309,
          0.8788133,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.9679281,
          0.8620671,
          0.9689161,
          0.85795677,
          0.42817575,
          0.91951936,
          0.90587354,
          0.8886111,
          0.6917455
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:25:21.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151521.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.803803,
          0.52637225,
          0.81660897,
          0.62373674,
          0.9183554,
          0.82338166,
          0.6272451,
          0.6589161,
          0.7958812,
          0.819865,
          0.89468604,
          0.77507377,
          0.76725674,
          0.44703057,
          0.7168309,
          0.8788133,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.9679281,
          0.8620671,
          0.9689161,
          0.85795677,
          0.42817575,
          0.91951936,
          0.90587354,
          0.8886111,
          0.6917455
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:25:31.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151531.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.803803,
          0.52637225,
          0.81660897,
          0.62373674,
          0.9183554,
          0.82338166,
          0.6272451,
          0.6589161,
          0.7958812,
          0.819865,
          0.89468604,
          0.77507377,
          0.76725674,
          0.44703057,
          0.7168309,
          0.8788133,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.9679281,
          0.8620671,
          0.9689161,
          0.85795677,
          0.42817575,
          0.91951936,
          0.90587354,
          0.8886111,
          0.6917455
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:25:41.115999937Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151541.116.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.803803,
          0.52637225,
          0.81660897,
          0.62373674,
          0.9183554,
          0.82338166,
          0.6272451,
          0.6589161,
          0.7958812,
          0.819865,
          0.89468604,
          0.77507377,
          0.76725674,
          0.44703057,
          0.7168309,
          0.8788133,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.9679281,
          0.8620671,
          0.9689161,
          0.85795677,
          0.42817575,
          0.91951936,
          0.90587354,
          0.8886111,
          0.6917455
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:25:51.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151551.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.803803,
          0.52637225,
          0.81660897,
          0.62373674,
          0.9183554,
          0.82338166,
          0.6272451,
          0.6589161,
          0.7958812,
          0.819865,
          0.89468604,
          0.77507377,
          0.76725674,
          0.44703057,
          0.7168309,
          0.8788133,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.9679281,
          0.8620671,
          0.9689161,
          0.85795677,
          0.42817575,
          0.91951936,
          0.90587354,
          0.8886111,
          0.6917455
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:26:01.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151561.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.803803,
          0.52637225,
          0.81660897,
          0.62373674,
          0.9183554,
          0.82338166,
          0.6272451,
          0.6589161,
          0.7958812,
          0.819865,
          0.89468604,
          0.77507377,
          0.76725674,
          0.44703057,
          0.7168309,
          0.8788133,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.9679281,
          0.8620671,
          0.9689161,
          0.85795677,
          0.42817575,
          0.91951936,
          0.90587354,
          0.8886111,
          0.6917455
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:26:11.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151571.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.803803,
          0.52637225,
          0.81660897,
          0.5232738,
          0.9183554,
          0.82338166,
          0.6272451,
          0.6589161,
          0.7958812,
          0.819865,
          0.88014364,
          0.77507377,
          0.76725674,
          0.44703057,
          0.7168309,
          0.8788133,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.9679281,
          0.8620671,
          0.9689161,
          0.85795677,
          0.42817575,
          0.91951936,
          0.90587354,
          0.8886111,
          0.6917455
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:26:21.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151581.115.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.803803,
          0.52637225,
          0.81660897,
          0.5232738,
          0.9183554,
          0.82338166,
          0.6272451,
          0.6589161,
          0.7958812,
          0.819865,
          0.88014364,
          0.77507377,
          0.76725674,
          0.44703057,
          0.7168309,
          0.8788133,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.9679281,
          0.8620671,
          0.9689161,
          0.85795677,
          0.42817575,
          0.91951936,
          0.90587354,
          0.8886111,
          0.6917455
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:26:31.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151591.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.803803,
          0.52637225,
          0.81660897,
          0.5232738,
          0.9183554,
          0.82338166,
          0.6272451,
          0.6589161,
          0.7958812,
          0.819865,
          0.88014364,
          0.77507377,
          0.76725674,
          0.44703057,
          0.7168309,
          0.8788133,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.9679281,
          0.8620671,
          0.9689161,
          0.85795677,
          0.42817575,
          0.91951936,
          0.90587354,
          0.8886111,
          0.6917455
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:26:41.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151601.112.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.803803,
          0.52637225,
          0.81660897,
          0.5232738,
          0.9183554,
          0.82338166,
          0.6272451,
          0.6589161,
          0.7958812,
          0.819865,
          0.88014364,
          0.77507377,
          0.76725674,
          0.44703057,
          0.7168309,
          0.8788133,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.9679281,
          0.8620671,
          0.9689161,
          0.85795677,
          0.42817575,
          0.91951936,
          0.90587354,
          0.8886111,
          0.6917455
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:26:51.117000102Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151611.117.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.803803,
          0.52637225,
          0.81660897,
          0.5232738,
          0.9183554,
          0.82338166,
          0.6272451,
          0.6589161,
          0.7958812,
          0.819865,
          0.88014364,
          0.77507377,
          0.76725674,
          0.44703057,
          0.7168309,
          0.8788133,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.9679281,
          0.8620671,
          0.9689161,
          0.85795677,
          0.42817575,
          0.91951936,
          0.90587354,
          0.8886111,
          0.6917455
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:27:01.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151621.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.803803,
          0.52637225,
          0.81660897,
          0.5232738,
          0.9183554,
          0.82338166,
          0.6272451,
          0.6589161,
          0.7958812,
          0.819865,
          0.88014364,
          0.77507377,
          0.76725674,
          0.44703057,
          0.7168309,
          0.8788133,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.9679281,
          0.8620671,
          0.9689161,
          0.85795677,
          0.42817575,
          0.91951936,
          0.90587354,
          0.8886111,
          0.6917455
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:27:11.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151631.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);      I\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.803803,
          0.62882733,
          0.81660897,
          0.62373674,
          0.9183554,
          0.82338166,
          0.6272451,
          0.6589161,
          0.7958812,
          0.819865,
          0.88014364,
          0.77507377,
          0.76725674,
          0.44703057,
          0.7168309,
          0.8788133,
          0.93217814,
          0.76083153,
          0.87665904,
          0.90948975,
          0.9679281,
          0.8620671,
          0.9689161,
          0.85795677,
          0.42817575,
          0.91951936,
          0.90587354,
          0.8886111,
          0.6917455
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<init> X,  vector<int> Y,  vector<ifit> P,  vector<long long>& D)  {\n       vector<vector<pair<int, int>>>1legami(N);      I\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,inft> u=legamil[x]([i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]1==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:27:21.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151641.113.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "                                '      i      i      ,\n¥  M Postainarrivo -biar x | 0 Olimpiadi Ital inSammino2  P&t TEHPSmibAT   x   +      -  0  x",
        "tabs": []
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E     o y] 51     I      iE 0 mincammino2.it....   j mincammino - T...   4} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "                                '      i      i      ,\n¥  M Postainarrivo -biar x | 0 Olimpiadi Ital inSammino2  P&t TEHPSmibAT   x   +      -  0  x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      *   0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    mincammino2.it.pdf      142      -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          702,
          358
        ],
        "ocr_text": "Dovrai sottoporre un unico file, con estensione .cpp.\n    #& Tra gli allegati a questo task troverai un template mincammino.cpp con un esempio di\n       implementazione.\nDovrai implementare la seguente funzione:\n   o L'intero N rappresenta il numero di nodi del grafo.\n   e Lintero M rappresenta il numero di archi del grafo.\n   e Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   o  La funzione dovrà popolare l’array D, dove, per ogni i = 0... N ~ 1, il valore D, dovrà essere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n     0, D, dovrà essere  1,\nGrader di prova\nNella dircctory relativa a questo problema è presente una versione semplifieata del grader usato durante\nla correzione, che potete wsare per testare le vostre soluzioni in locale.  1 grader di esempio legge i dati\nda stdin, chiama le funzioni che dovete implementare e scrive su stdout, socondo il seguente formato.\n11 file di input è composto da M + 1 righe, contenenti:\n   e Riga 1: gli interi N e M.\n   o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,\nIl file di output è composto da un'unica riga, contenente gli N interi Dy, Dy,..., Dy_;.\nAssunzioni\n   o  1< N < 300000.\n   o  1< M < 500000.\n   . 0< X, i< N -1 per ogni i =0...M -1\n   e 0£ P,< 10° perognii=0...  M   -1\nAssegnazione del punteggio\nIl tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono,\n nincannino2      Pagina 1 di 2"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          287,
          358,
          344,
          1000
        ],
        "ocr_text": "Dovrai sottoporre un unico file, con estensione .cpp.\n    #& Tra gli allegati a questo task troverai un template mincammino.cpp con un esempio di\n       implementazione.\nDovrai implementare la seguente funzione:\n   o L'intero N rappresenta il numero di nodi del grafo.\n   e Lintero M rappresenta il numero di archi del grafo.\n   e Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   o  La funzione dovrà popolare l’array D, dove, per ogni i = 0... N ~ 1, il valore D, dovrà essere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n     0, D, dovrà essere  1,\nGrader di prova\nNella dircctory relativa a questo problema è presente una versione semplifieata del grader usato durante\nla correzione, che potete wsare per testare le vostre soluzioni in locale.  1 grader di esempio legge i dati\nda stdin, chiama le funzioni che dovete implementare e scrive su stdout, socondo il seguente formato.\n11 file di input è composto da M + 1 righe, contenenti:\n   e Riga 1: gli interi N e M.\n   o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,\nIl file di output è composto da un'unica riga, contenente gli N interi Dy, Dy,..., Dy_;.\nAssunzioni\n   o  1< N < 300000.\n   o  1< M < 500000.\n   . 0< X, i< N -1 per ogni i =0...M -1\n   e 0£ P,< 10° perognii=0...  M   -1\nAssegnazione del punteggio\nIl tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono,\n nincannino2      Pagina 1 di 2"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          344,
          358,
          702,
          1000
        ],
        "ocr_text": "Dovrai sottoporre un unico file, con estensione .cpp.\n    #& Tra gli allegati a questo task troverai un template mincammino.cpp con un esempio di\n       implementazione.\nDovrai implementare la seguente funzione:\n   o L'intero N rappresenta il numero di nodi del grafo.\n   e Lintero M rappresenta il numero di archi del grafo.\n   e Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   o  La funzione dovrà popolare l’array D, dove, per ogni i = 0... N ~ 1, il valore D, dovrà essere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n     0, D, dovrà essere  1,\nGrader di prova\nNella dircctory relativa a questo problema è presente una versione semplifieata del grader usato durante\nla correzione, che potete wsare per testare le vostre soluzioni in locale.  1 grader di esempio legge i dati\nda stdin, chiama le funzioni che dovete implementare e scrive su stdout, socondo il seguente formato.\n11 file di input è composto da M + 1 righe, contenenti:\n   e Riga 1: gli interi N e M.\n   o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,\nIl file di output è composto da un'unica riga, contenente gli N interi Dy, Dy,..., Dy_;.\nAssunzioni\n   o  1< N < 300000.\n   o  1< M < 500000.\n   . 0< X, i< N -1 per ogni i =0...M -1\n   e 0£ P,< 10° perognii=0...  M   -1\nAssegnazione del punteggio\nIl tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono,\n nincannino2      Pagina 1 di 2"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          323,
          280,
          667,
          329
        ],
        "ocr_text": "C++ void mincannino(int N, int M, vector<imt> X, vector<imt> Y, vectorcint>\nP, vector<long long>k D);"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:27:31.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151651.113.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "                                '      i      i      ,\n¥  M Postainarrivo -biar x | 0 Olimpiadi Ital inSammino2  P&t TEHPSmibAT   x   +      -  0  x",
        "tabs": []
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E     o y] 51     I      iE 0 mincammino2.it....   j mincammino - T...   4} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "                                '      i      i      ,\n¥  M Postainarrivo -biar x | 0 Olimpiadi Ital inSammino2  P&t TEHPSmibAT   x   +      -  0  x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      *   0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    mincammino2.it.pdf      142      -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          702,
          358
        ],
        "ocr_text": "Dovrai sottoporre un unico file, con estensione .cpp.\n    #& Tra gli allegati a questo task troverai un template mincammino.cpp con un esempio di\n       implementazione.\nDovrai implementare la seguente funzione:\n   o L'intero N rappresenta il numero di nodi del grafo.\n   e Lintero M rappresenta il numero di archi del grafo.\n   e Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   o  La funzione dovrà popolare l’array D, dove, per ogni i = 0... N ~ 1, il valore D, dovrà essere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n     0, D, dovrà essere  1,\nGrader di prova\nNella dircctory relativa a questo problema è presente una versione semplifieata del grader usato durante\nla correzione, che potete wsare per testare le vostre soluzioni in locale.  1 grader di esempio legge i dati\nda stdin, chiama le funzioni che dovete implementare e scrive su stdout, socondo il seguente formato.\n11 file di input è composto da M + 1 righe, contenenti:\n   e Riga 1: gli interi N e M.\n   o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,\nIl file di output è composto da un'unica riga, contenente gli N interi Dy, Dy,..., Dy_;.\nAssunzioni\n   o  1< N < 300000.\n   o  1< M < 500000.\n   . 0< X, i< N -1 per ogni i =0...M -1\n   e 0£ P,< 10° perognii=0...  M   -1\nAssegnazione del punteggio\nIl tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono,\n nincannino2      Pagina 1 di 2"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          287,
          358,
          344,
          1000
        ],
        "ocr_text": "Dovrai sottoporre un unico file, con estensione .cpp.\n    #& Tra gli allegati a questo task troverai un template mincammino.cpp con un esempio di\n       implementazione.\nDovrai implementare la seguente funzione:\n   o L'intero N rappresenta il numero di nodi del grafo.\n   e Lintero M rappresenta il numero di archi del grafo.\n   e Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   o  La funzione dovrà popolare l’array D, dove, per ogni i = 0... N ~ 1, il valore D, dovrà essere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n     0, D, dovrà essere  1,\nGrader di prova\nNella dircctory relativa a questo problema è presente una versione semplifieata del grader usato durante\nla correzione, che potete wsare per testare le vostre soluzioni in locale.  1 grader di esempio legge i dati\nda stdin, chiama le funzioni che dovete implementare e scrive su stdout, socondo il seguente formato.\n11 file di input è composto da M + 1 righe, contenenti:\n   e Riga 1: gli interi N e M.\n   o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,\nIl file di output è composto da un'unica riga, contenente gli N interi Dy, Dy,..., Dy_;.\nAssunzioni\n   o  1< N < 300000.\n   o  1< M < 500000.\n   . 0< X, i< N -1 per ogni i =0...M -1\n   e 0£ P,< 10° perognii=0...  M   -1\nAssegnazione del punteggio\nIl tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono,\n nincannino2      Pagina 1 di 2"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          344,
          358,
          702,
          1000
        ],
        "ocr_text": "Dovrai sottoporre un unico file, con estensione .cpp.\n    #& Tra gli allegati a questo task troverai un template mincammino.cpp con un esempio di\n       implementazione.\nDovrai implementare la seguente funzione:\n   o L'intero N rappresenta il numero di nodi del grafo.\n   e Lintero M rappresenta il numero di archi del grafo.\n   e Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   o  La funzione dovrà popolare l’array D, dove, per ogni i = 0... N ~ 1, il valore D, dovrà essere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n     0, D, dovrà essere  1,\nGrader di prova\nNella dircctory relativa a questo problema è presente una versione semplifieata del grader usato durante\nla correzione, che potete wsare per testare le vostre soluzioni in locale.  1 grader di esempio legge i dati\nda stdin, chiama le funzioni che dovete implementare e scrive su stdout, socondo il seguente formato.\n11 file di input è composto da M + 1 righe, contenenti:\n   e Riga 1: gli interi N e M.\n   o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,\nIl file di output è composto da un'unica riga, contenente gli N interi Dy, Dy,..., Dy_;.\nAssunzioni\n   o  1< N < 300000.\n   o  1< M < 500000.\n   . 0< X, i< N -1 per ogni i =0...M -1\n   e 0£ P,< 10° perognii=0...  M   -1\nAssegnazione del punteggio\nIl tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono,\n nincannino2      Pagina 1 di 2"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          323,
          280,
          667,
          329
        ],
        "ocr_text": "C++ void mincannino(int N, int M, vector<imt> X, vector<imt> Y, vectorcint>\nP, vector<long long>k D);"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:27:41.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151661.112.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "                                '      i      i      ,\n¥  M Postainarrivo -biar x | 0 Olimpiadi Ital inSammino2  P&t TEHPSmibAT   x   +      -  0  x",
        "tabs": []
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E     o y] 51     I      iE 0 mincammino2.it....   j mincammino - T...   4} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "                                '      i      i      ,\n¥  M Postainarrivo -biar x | 0 Olimpiadi Ital inSammino2  P&t TEHPSmibAT   x   +      -  0  x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      *   0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    mincammino2.it.pdf      142      -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          702,
          358
        ],
        "ocr_text": "Dovrai sottoporre un unico file, con estensione .cpp.\n    #& Tra gli allegati a questo task troverai un template mincammino.cpp con un esempio di\n       implementazione.\nDovrai implementare la seguente funzione:\n   o L'intero N rappresenta il numero di nodi del grafo.\n   e Lintero M rappresenta il numero di archi del grafo.\n   e Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   o  La funzione dovrà popolare l’array D, dove, per ogni i = 0... N ~ 1, il valore D, dovrà essere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n     0, D, dovrà essere  1,\nGrader di prova\nNella dircctory relativa a questo problema è presente una versione semplifieata del grader usato durante\nla correzione, che potete wsare per testare le vostre soluzioni in locale.  1 grader di esempio legge i dati\nda stdin, chiama le funzioni che dovete implementare e scrive su stdout, socondo il seguente formato.\n11 file di input è composto da M + 1 righe, contenenti:\n   e Riga 1: gli interi N e M.\n   o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,\nIl file di output è composto da un'unica riga, contenente gli N interi Dy, Dy,..., Dy_;.\nAssunzioni\n   o  1< N < 300000.\n   o  1< M < 500000.\n   . 0< X, i< N -1 per ogni i =0...M -1\n   e 0£ P,< 10° perognii=0...  M   -1\nAssegnazione del punteggio\nIl tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono,\n nincannino2      Pagina 1 di 2"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          287,
          358,
          344,
          1000
        ],
        "ocr_text": "Dovrai sottoporre un unico file, con estensione .cpp.\n    #& Tra gli allegati a questo task troverai un template mincammino.cpp con un esempio di\n       implementazione.\nDovrai implementare la seguente funzione:\n   o L'intero N rappresenta il numero di nodi del grafo.\n   e Lintero M rappresenta il numero di archi del grafo.\n   e Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   o  La funzione dovrà popolare l’array D, dove, per ogni i = 0... N ~ 1, il valore D, dovrà essere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n     0, D, dovrà essere  1,\nGrader di prova\nNella dircctory relativa a questo problema è presente una versione semplifieata del grader usato durante\nla correzione, che potete wsare per testare le vostre soluzioni in locale.  1 grader di esempio legge i dati\nda stdin, chiama le funzioni che dovete implementare e scrive su stdout, socondo il seguente formato.\n11 file di input è composto da M + 1 righe, contenenti:\n   e Riga 1: gli interi N e M.\n   o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,\nIl file di output è composto da un'unica riga, contenente gli N interi Dy, Dy,..., Dy_;.\nAssunzioni\n   o  1< N < 300000.\n   o  1< M < 500000.\n   . 0< X, i< N -1 per ogni i =0...M -1\n   e 0£ P,< 10° perognii=0...  M   -1\nAssegnazione del punteggio\nIl tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono,\n nincannino2      Pagina 1 di 2"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          344,
          358,
          702,
          1000
        ],
        "ocr_text": "Dovrai sottoporre un unico file, con estensione .cpp.\n    #& Tra gli allegati a questo task troverai un template mincammino.cpp con un esempio di\n       implementazione.\nDovrai implementare la seguente funzione:\n   o L'intero N rappresenta il numero di nodi del grafo.\n   e Lintero M rappresenta il numero di archi del grafo.\n   e Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   o  La funzione dovrà popolare l’array D, dove, per ogni i = 0... N ~ 1, il valore D, dovrà essere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n     0, D, dovrà essere  1,\nGrader di prova\nNella dircctory relativa a questo problema è presente una versione semplifieata del grader usato durante\nla correzione, che potete wsare per testare le vostre soluzioni in locale.  1 grader di esempio legge i dati\nda stdin, chiama le funzioni che dovete implementare e scrive su stdout, socondo il seguente formato.\n11 file di input è composto da M + 1 righe, contenenti:\n   e Riga 1: gli interi N e M.\n   o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,\nIl file di output è composto da un'unica riga, contenente gli N interi Dy, Dy,..., Dy_;.\nAssunzioni\n   o  1< N < 300000.\n   o  1< M < 500000.\n   . 0< X, i< N -1 per ogni i =0...M -1\n   e 0£ P,< 10° perognii=0...  M   -1\nAssegnazione del punteggio\nIl tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono,\n nincannino2      Pagina 1 di 2"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          323,
          280,
          667,
          329
        ],
        "ocr_text": "C++ void mincannino(int N, int M, vector<imt> X, vector<imt> Y, vectorcint>\nP, vector<long long>k D);"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:27:51.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151671.115.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "                                '      i      i      ,\n¥  M Postainarrivo -biar x | 0 Olimpiadi Ital inSammino2  P&t TEHPSmibAT   x   +      -  0  x",
        "tabs": []
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E     o y] 51     I      iE 0 mincammino2.it....   j mincammino - T...   4} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "                                '      i      i      ,\n¥  M Postainarrivo -biar x | 0 Olimpiadi Ital inSammino2  P&t TEHPSmibAT   x   +      -  0  x"
      },
      {
        "panel_type": "browser_url_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it/cms/tasks/mincammino2/statements/it/mincammino2.it.pdf      *   0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          163
        ],
        "ocr_text": "=    mincammino2.it.pdf      142      -   100%   +     B  &     è  | o   e      &   L   &   :"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          163,
          287,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          287,
          163,
          702,
          358
        ],
        "ocr_text": "Dovrai sottoporre un unico file, con estensione .cpp.\n    #& Tra gli allegati a questo task troverai un template mincammino.cpp con un esempio di\n       implementazione.\nDovrai implementare la seguente funzione:\n   o L'intero N rappresenta il numero di nodi del grafo.\n   e Lintero M rappresenta il numero di archi del grafo.\n   e Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   o  La funzione dovrà popolare l’array D, dove, per ogni i = 0... N ~ 1, il valore D, dovrà essere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n     0, D, dovrà essere  1,\nGrader di prova\nNella dircctory relativa a questo problema è presente una versione semplifieata del grader usato durante\nla correzione, che potete wsare per testare le vostre soluzioni in locale.  1 grader di esempio legge i dati\nda stdin, chiama le funzioni che dovete implementare e scrive su stdout, socondo il seguente formato.\n11 file di input è composto da M + 1 righe, contenenti:\n   e Riga 1: gli interi N e M.\n   o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,\nIl file di output è composto da un'unica riga, contenente gli N interi Dy, Dy,..., Dy_;.\nAssunzioni\n   o  1< N < 300000.\n   o  1< M < 500000.\n   . 0< X, i< N -1 per ogni i =0...M -1\n   e 0£ P,< 10° perognii=0...  M   -1\nAssegnazione del punteggio\nIl tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono,\n nincannino2      Pagina 1 di 2"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          702,
          163,
          1000,
          1000
        ],
        "ocr_text": null
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          287,
          358,
          344,
          1000
        ],
        "ocr_text": "Dovrai sottoporre un unico file, con estensione .cpp.\n    #& Tra gli allegati a questo task troverai un template mincammino.cpp con un esempio di\n       implementazione.\nDovrai implementare la seguente funzione:\n   o L'intero N rappresenta il numero di nodi del grafo.\n   e Lintero M rappresenta il numero di archi del grafo.\n   e Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   o  La funzione dovrà popolare l’array D, dove, per ogni i = 0... N ~ 1, il valore D, dovrà essere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n     0, D, dovrà essere  1,\nGrader di prova\nNella dircctory relativa a questo problema è presente una versione semplifieata del grader usato durante\nla correzione, che potete wsare per testare le vostre soluzioni in locale.  1 grader di esempio legge i dati\nda stdin, chiama le funzioni che dovete implementare e scrive su stdout, socondo il seguente formato.\n11 file di input è composto da M + 1 righe, contenenti:\n   e Riga 1: gli interi N e M.\n   o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,\nIl file di output è composto da un'unica riga, contenente gli N interi Dy, Dy,..., Dy_;.\nAssunzioni\n   o  1< N < 300000.\n   o  1< M < 500000.\n   . 0< X, i< N -1 per ogni i =0...M -1\n   e 0£ P,< 10° perognii=0...  M   -1\nAssegnazione del punteggio\nIl tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono,\n nincannino2      Pagina 1 di 2"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          344,
          358,
          702,
          1000
        ],
        "ocr_text": "Dovrai sottoporre un unico file, con estensione .cpp.\n    #& Tra gli allegati a questo task troverai un template mincammino.cpp con un esempio di\n       implementazione.\nDovrai implementare la seguente funzione:\n   o L'intero N rappresenta il numero di nodi del grafo.\n   e Lintero M rappresenta il numero di archi del grafo.\n   e Gli array X, Y e P, indicizzati da 0 a M — 1, rappresentano rispettivamente il nodo di partenza,\n     il nodo di arrivo e il peso di ogni arco.\n   o  La funzione dovrà popolare l’array D, dove, per ogni i = 0... N ~ 1, il valore D, dovrà essere uguale\n     alla lunghezza del cammino minimo dal nodo 0 al nodo i.  Se il nodo i non è raggiungibile dal nodo\n     0, D, dovrà essere  1,\nGrader di prova\nNella dircctory relativa a questo problema è presente una versione semplifieata del grader usato durante\nla correzione, che potete wsare per testare le vostre soluzioni in locale.  1 grader di esempio legge i dati\nda stdin, chiama le funzioni che dovete implementare e scrive su stdout, socondo il seguente formato.\n11 file di input è composto da M + 1 righe, contenenti:\n   e Riga 1: gli interi N e M.\n   o Riga 2+i per i =0...M — 1: gli interi X;, Y e P,\nIl file di output è composto da un'unica riga, contenente gli N interi Dy, Dy,..., Dy_;.\nAssunzioni\n   o  1< N < 300000.\n   o  1< M < 500000.\n   . 0< X, i< N -1 per ogni i =0...M -1\n   e 0£ P,< 10° perognii=0...  M   -1\nAssegnazione del punteggio\nIl tuo programma verrà testato su diversi test case raggruppati in subtask.  Per ottenere il punteggio\nrelativo ad un subtask, è necessario risolvere correttamente tutti i test che lo compongono,\n nincannino2      Pagina 1 di 2"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          323,
          280,
          667,
          329
        ],
        "ocr_text": "C++ void mincannino(int N, int M, vector<imt> X, vector<imt> Y, vectorcint>\nP, vector<long long>k D);"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:28:00.878000020Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151680.878.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          14
        ],
        "text_content": "   Server time: 16:28:00\n     Time left: 02:31:59\n                                |    General information\n                                The contest is currently running.\n                                The contest started at 2:00:00 PM and will end at 7:00:00 PM.\n                                Task overview\n                                Task      Name      Time limit      Memory limit      Type\n                                mincammino2      Cammino minimo      1.500 seconds      512 MiB      Batch     mincammino2[ cpp]\n                                paletta      Ordinamento a palett      1.000 second      256 MIB      Batch\nContest Management System  is released under\n   the GNU Allero General Public License,\n                                -",
        "lsp_tooltips": [
          "Communication\nStaternent\nSubmissions\nStaternent\nSubmissions\nPALETTA\nStaternent\nSubmissions\nTRENI\nStaternent\nSubmissions\nDocumentation"
        ],
        "line_confidences": [
          0.8676529,
          0.9125709,
          0.9184418,
          0.85165346,
          0.9179494,
          0.9086009,
          0.8825151,
          0.819204,
          0.86121655,
          0.8098174,
          0.878514,
          0.7490261,
          0.76789904,
          0.3766712
        ],
        "line_occlusions": [
          null,
          null,
          [
            0,
            32
          ],
          [
            0,
            32
          ],
          [
            0,
            32
          ],
          [
            0,
            32
          ],
          [
            0,
            32
          ],
          [
            0,
            32
          ],
          [
            0,
            32
          ],
          [
            0,
            32
          ],
          [
            0,
            32
          ],
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          191,
          234,
          332,
          634
        ],
        "ocr_text": "Communication\nStaternent\nSubmissions\nStaternent\nSubmissions\nPALETTA\nStaternent\nSubmissions\nTRENI\nStaternent\nSubmissions\nDocumentation"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "   Server time: 16:28:00\n     Time left: 02:31:59\n                                |    General information\n                                The contest is currently running.\n                                The contest started at 2:00:00 PM and will end at 7:00:00 PM.\n                                Task overview\n                                Task      Name      Time limit      Memory limit      Type\n                                mincammino2      Cammino minimo      1.500 seconds      512 MiB      Batch     mincammino2[ cpp]\n                                paletta      Ordinamento a palett      1.000 second      256 MIB      Batch\nContest Management System  is released under\n   the GNU Allero General Public License,\n                                -"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:28:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151690.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": " Server time:  16:28:10      .\n  Time left:  02:31:49\n                               |    General information\n                                The contest is currentiy running\n                                The contest started at 2:00:00 PM and will end at 7:00:00 PM\n                                Task overview\n                                Task      Name      Time limit      Memory limit      Type      Files\n                                quadri      Lotteria di quadri      0.300 seconds      64.0 MIB      Batch     quadri[.cpp]\n                                mincammino2      Cammina minimo      1.500 seconds      512 MiB      Balch     mincammino?2[ cpp]\n                                paletta      Ordinamento a palett      1.000 sacond      256 MiB      Batch     palettal cpp|\n                                treni      Treni      1.500 saconds      512 MiB      Batch     treni[.cpp]\nthe GNU Aflero  Gereral Pubbl:   ense\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          191,
          234,
          332,
          634
        ],
        "ocr_text": "C(nwnulil:’llmnh\nQUADRI\nStaternent\nSubmissions\nStaternent\nSubmissions\nPALETTA\nStaternent\nSubmissions\nStaternent\nSubmissions\nDocumentation"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:28:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151700.879.jpg",
    "open_windows": [
      "Browser",
      "Terminal"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [
      {
        "is_running_or_debugging": true,
        "visible_output_snippet": "       Server time:  16:28:20      .      .      .      .\n         e  e      Lotteria di  quadri  (quadri)      sescripi\n   Overview      Statement\n   SR\ni\n   R      Some details\n    Staternent\n    Submissions      Type      Balch\n                                Time limit      0.300 seconds\n    Stalement      Memory limit      64.0 MIB\n    S\n                                Compilation commands  — C++20 / g++      /usr/bin/g++ -DEVAL -stdsgnus+20  -02 -pipe -static -s  -0 quadri\n    TREN      grader.cpp quadri.cpp\n   Sl.‘xlvnw'llb\n                                Attachments\n                                grader.cpp      598 bytes\n   Contest Management      C++ source code\n      e PA Alsss Soccsal      y\n                                —"
      }
    ],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          313,
          331,
          340
        ],
        "ocr_text": "Staternent"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          626,
          496,
          669
        ],
        "ocr_text": "I:I grader.cpp C++ source code 598 pytes"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          500,
          626,
          648,
          670
        ],
        "ocr_text": "Rt quadri.cpp 114 bytes"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          523,
          291,
          625,
          327
        ],
        "ocr_text": "Dovmload task staternent"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "terminal_body",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time:  16:28:20      .      .      .      .\n         e  e      Lotteria di  quadri  (quadri)      sescripi\n   Overview      Statement\n   SR\ni\n   R      Some details\n    Staternent\n    Submissions      Type      Balch\n                                Time limit      0.300 seconds\n    Stalement      Memory limit      64.0 MIB\n    S\n                                Compilation commands  — C++20 / g++      /usr/bin/g++ -DEVAL -stdsgnus+20  -02 -pipe -static -s  -0 quadri\n    TREN      grader.cpp quadri.cpp\n   Sl.‘xlvnw'llb\n                                Attachments\n                                grader.cpp      598 bytes\n   Contest Management      C++ source code\n      e PA Alsss Soccsal      y\n                                —"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:28:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151710.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          110,
          1000,
          1000
        ],
        "ocr_text": "P"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:28:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151720.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo -biar  x   0 Olimpiadiltaliane  ®  x   0 mincammino.it.pdf  * | +      D      =  E   t",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo -biar  x   0 Olimpiadiltaliane  ®  x   0 mincammino.it.pdf  * | +      D      =  E   t"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 16:28:39      .      L.      .      .\n         Time left: 02:31:20      c ammino minimo  (mlncammlno 2 ) Submissions\n   Overview\n   Communication\n   QUADRI\n   Staterment      Submit -  a solution -\n   e\n   MINCAMMING2      mincammino2;  | Choose File No file chosen\n   Staternent\n' |   e iE  N\n   PALETTA      — i\n   Staternent\n                                Previous Submissions\n   TRENI\n   Staternent      Time      Status      Score      Files\n   ZI      31745 PM\n   Documentation      306:34PM   Evaluated      getalls  70/ 100      Download\n                                30031PM   Evaluated      detalis  707100      Download\n    Contest Management System is released under      e\n      the GNU Alleto General Public License.      25016PM   Evaluated      detals   70/100      Download\n                                2:57:21PM   Evaluated      detalis  50/ 100      Download\n                                25243PM   Evaluated      detalis      Download\n                                250:41PM   Evaluated      detalis      Download\n                                24834 PM   Evaluated      detalis      Download\n                                23516PM   Evaluated      detads      Download\n                                233:02PM   Evaluated      detals      Download\n                                2"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          245,
          801,
          298
        ],
        "ocr_text": "Score:\n701100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          566,
          800,
          600
        ],
        "ocr_text": "Evaluated detalis 70/100 Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:28:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151730.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  iInt M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.83422124,
          0.7145987,
          0.8092552,
          0.63003993,
          0.9193483,
          0.8067885,
          0.71841514,
          0.8240759,
          0.80530417,
          0.8227661,
          0.88465166,
          0.74126434,
          0.7129946,
          0.7723865,
          0.82640505,
          0.16540307,
          0.9323414,
          0.71732926,
          0.87357426,
          0.89794385,
          0.9680244,
          0.8934543,
          0.9692212,
          0.82697016,
          0.35973328,
          0.96838677,
          0.9085113,
          0.9039261,
          0.64436173
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I ©@ 4 O S M  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  iInt M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:29:00.878000020Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151740.878.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  iInt M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(imt i=0;i<M;i++){   {\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.83422124,
          0.7145987,
          0.87206995,
          0.63003993,
          0.9193483,
          0.8067885,
          0.71841514,
          0.8240759,
          0.80530417,
          0.8227661,
          0.88465166,
          0.74126434,
          0.7129946,
          0.7513357,
          0.84992826,
          0.16540307,
          0.9323414,
          0.4399605,
          0.8936756,
          0.89794385,
          0.9680244,
          0.8934543,
          0.9692212,
          0.82697016,
          0.35973328,
          0.96838677,
          0.9085113,
          0.9039261,
          0.64436173
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  iInt M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(imt i=0;i<M;i++){   {\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:29:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151750.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8316746,
          0.7145987,
          0.8092552,
          0.63003993,
          0.9193483,
          0.8067885,
          0.71841514,
          0.8240759,
          0.80530417,
          0.8227661,
          0.88465166,
          0.74126434,
          0.7129946,
          0.7723865,
          0.82640505,
          0.16540307,
          0.9323414,
          0.71732926,
          0.8756442,
          0.89794385,
          0.9680244,
          0.8934543,
          0.9692212,
          0.82697016,
          0.35973328,
          0.96838677,
          0.9085113,
          0.9039261,
          0.64436173
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:29:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151760.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8316746,
          0.7145987,
          0.8092552,
          0.63003993,
          0.9193483,
          0.8067885,
          0.71841514,
          0.8240759,
          0.80530417,
          0.8227661,
          0.88465166,
          0.74126434,
          0.7129946,
          0.7723865,
          0.82640505,
          0.16540307,
          0.9323414,
          0.71732926,
          0.8756442,
          0.89794385,
          0.9680244,
          0.8934543,
          0.9692212,
          0.82697016,
          0.35973328,
          0.96838677,
          0.9085113,
          0.9039261,
          0.64436173
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:29:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151770.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8316746,
          0.7145987,
          0.8092552,
          0.63003993,
          0.9193483,
          0.8067885,
          0.71841514,
          0.8240759,
          0.80530417,
          0.8227661,
          0.88465166,
          0.74126434,
          0.7129946,
          0.7723865,
          0.82640505,
          0.16540307,
          0.9323414,
          0.71732926,
          0.8756442,
          0.89794385,
          0.9680244,
          0.8934543,
          0.9692212,
          0.82697016,
          0.35973328,
          0.96838677,
          0.9085113,
          0.9039261,
          0.64436173
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:29:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151780.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8316746,
          0.7145987,
          0.8092552,
          0.63003993,
          0.9193483,
          0.8067885,
          0.71841514,
          0.8240759,
          0.80530417,
          0.8227661,
          0.88465166,
          0.74126434,
          0.7129946,
          0.7723865,
          0.82640505,
          0.16540307,
          0.9323414,
          0.71732926,
          0.8756442,
          0.89794385,
          0.9680244,
          0.8934543,
          0.9692212,
          0.82697016,
          0.35973328,
          0.96838677,
          0.9085113,
          0.9039261,
          0.64436173
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:29:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151790.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8316746,
          0.7145987,
          0.8092552,
          0.63003993,
          0.9193483,
          0.8067885,
          0.71841514,
          0.8240759,
          0.80530417,
          0.8227661,
          0.88465166,
          0.74126434,
          0.7129946,
          0.7723865,
          0.82640505,
          0.16540307,
          0.9323414,
          0.71732926,
          0.8756442,
          0.89794385,
          0.9680244,
          0.8934543,
          0.9692212,
          0.82697016,
          0.35973328,
          0.96838677,
          0.9085113,
          0.9039261,
          0.64436173
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:30:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151800.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8316746,
          0.7145987,
          0.8092552,
          0.63003993,
          0.9193483,
          0.8067885,
          0.71841514,
          0.8240759,
          0.80530417,
          0.8227661,
          0.88465166,
          0.74126434,
          0.7129946,
          0.7723865,
          0.82640505,
          0.16540307,
          0.9323414,
          0.71732926,
          0.8756442,
          0.89794385,
          0.9680244,
          0.8934543,
          0.9692212,
          0.82697016,
          0.35973328,
          0.96838677,
          0.9085113,
          0.9039261,
          0.64436173
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:30:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151810.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8316746,
          0.7145987,
          0.8092552,
          0.63003993,
          0.9193483,
          0.8067885,
          0.71841514,
          0.8240759,
          0.80530417,
          0.8227661,
          0.88465166,
          0.74126434,
          0.7129946,
          0.7723865,
          0.82640505,
          0.16540307,
          0.9323414,
          0.71732926,
          0.8756442,
          0.89794385,
          0.9680244,
          0.8934543,
          0.9692212,
          0.82697016,
          0.35973328,
          0.96838677,
          0.9085113,
          0.9039261,
          0.64436173
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:30:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151820.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8316746,
          0.7145987,
          0.8092552,
          0.63003993,
          0.9193483,
          0.8067885,
          0.71841514,
          0.8240759,
          0.80530417,
          0.8227661,
          0.88465166,
          0.74126434,
          0.7129946,
          0.7723865,
          0.82640505,
          0.16540307,
          0.9323414,
          0.71732926,
          0.8756442,
          0.89794385,
          0.9680244,
          0.8934543,
          0.9692212,
          0.82697016,
          0.35973328,
          0.96838677,
          0.9085113,
          0.9039261,
          0.64436173
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:30:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151830.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8316746,
          0.7145987,
          0.8092552,
          0.63003993,
          0.9193483,
          0.8067885,
          0.71841514,
          0.8240759,
          0.80530417,
          0.8227661,
          0.88465166,
          0.74126434,
          0.7129946,
          0.7723865,
          0.82640505,
          0.16540307,
          0.9323414,
          0.71732926,
          0.8756442,
          0.89794385,
          0.9680244,
          0.8934543,
          0.9692212,
          0.82697016,
          0.35973328,
          0.96838677,
          0.9085113,
          0.9039261,
          0.64436173
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:30:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151840.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8316746,
          0.7145987,
          0.8092552,
          0.63003993,
          0.9193483,
          0.8067885,
          0.71841514,
          0.8240759,
          0.80530417,
          0.8227661,
          0.88465166,
          0.74126434,
          0.7129946,
          0.7723865,
          0.82640505,
          0.16540307,
          0.9323414,
          0.71732926,
          0.8756442,
          0.89794385,
          0.9680244,
          0.8934543,
          0.9692212,
          0.82697016,
          0.35973328,
          0.96838677,
          0.9085113,
          0.9039261,
          0.64436173
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:30:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151850.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8316746,
          0.7145987,
          0.8092552,
          0.63003993,
          0.9193483,
          0.8067885,
          0.71841514,
          0.8240759,
          0.80530417,
          0.8227661,
          0.88465166,
          0.74126434,
          0.7129946,
          0.7723865,
          0.82640505,
          0.16540307,
          0.9323414,
          0.71732926,
          0.8756442,
          0.89794385,
          0.9680244,
          0.8934543,
          0.9692212,
          0.82697016,
          0.35973328,
          0.96838677,
          0.9085113,
          0.9039261,
          0.64436173
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:31:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151860.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8316746,
          0.7145987,
          0.8092552,
          0.63003993,
          0.9193483,
          0.8067885,
          0.71841514,
          0.8240759,
          0.80530417,
          0.8227661,
          0.88465166,
          0.74126434,
          0.7129946,
          0.7723865,
          0.82640505,
          0.16540307,
          0.9323414,
          0.71732926,
          0.8756442,
          0.89794385,
          0.9680244,
          0.8934543,
          0.9692212,
          0.82697016,
          0.35973328,
          0.96838677,
          0.9085113,
          0.9039261,
          0.64436173
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:31:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151870.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8316746,
          0.7145987,
          0.8092552,
          0.63003993,
          0.9193483,
          0.8067885,
          0.71841514,
          0.8240759,
          0.80530417,
          0.8227661,
          0.88465166,
          0.74126434,
          0.7129946,
          0.7723865,
          0.82640505,
          0.16540307,
          0.9323414,
          0.71732926,
          0.8756442,
          0.89794385,
          0.9680244,
          0.8934543,
          0.9692212,
          0.82697016,
          0.35973328,
          0.96838677,
          0.9085113,
          0.9039261,
          0.64436173
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:31:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151880.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8316746,
          0.7145987,
          0.8092552,
          0.63003993,
          0.9193483,
          0.8067885,
          0.71841514,
          0.8240759,
          0.80530417,
          0.8227661,
          0.88465166,
          0.74126434,
          0.7129946,
          0.7723865,
          0.82640505,
          0.16540307,
          0.9323414,
          0.71732926,
          0.8756442,
          0.89794385,
          0.9680244,
          0.8934543,
          0.9692212,
          0.82697016,
          0.35973328,
          0.96838677,
          0.9085113,
          0.9039261,
          0.64436173
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:31:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151890.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8316746,
          0.7145987,
          0.8092552,
          0.63003993,
          0.9193483,
          0.8067885,
          0.71841514,
          0.8240759,
          0.80530417,
          0.8227661,
          0.88465166,
          0.74126434,
          0.7129946,
          0.7723865,
          0.82640505,
          0.16540307,
          0.9323414,
          0.71732926,
          0.8756442,
          0.89794385,
          0.9680244,
          0.8934543,
          0.9692212,
          0.82697016,
          0.35973328,
          0.96838677,
          0.9085113,
          0.9039261,
          0.64436173
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:31:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151900.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8316746,
          0.7145987,
          0.8092552,
          0.63003993,
          0.9193483,
          0.8067885,
          0.71841514,
          0.8240759,
          0.80530417,
          0.8227661,
          0.88465166,
          0.74126434,
          0.7129946,
          0.7723865,
          0.82640505,
          0.16540307,
          0.9323414,
          0.71732926,
          0.8756442,
          0.89794385,
          0.9680244,
          0.8934543,
          0.9692212,
          0.82697016,
          0.35973328,
          0.96838677,
          0.9085113,
          0.9039261,
          0.64436173
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:31:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151910.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8316746,
          0.7145987,
          0.8092552,
          0.63003993,
          0.9193483,
          0.8067885,
          0.71841514,
          0.8240759,
          0.80530417,
          0.8227661,
          0.88465166,
          0.74126434,
          0.7129946,
          0.7723865,
          0.82640505,
          0.16540307,
          0.9323414,
          0.71732926,
          0.8756442,
          0.89794385,
          0.9680244,
          0.8934543,
          0.9692212,
          0.82697016,
          0.35973328,
          0.96838677,
          0.9085113,
          0.9039261,
          0.64436173
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:32:00.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151920.88.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8316746,
          0.7145987,
          0.8092552,
          0.63003993,
          0.9193483,
          0.8067885,
          0.71841514,
          0.8240759,
          0.80530417,
          0.8227661,
          0.88465166,
          0.74126434,
          0.7129946,
          0.7723865,
          0.82640505,
          0.16540307,
          0.9323414,
          0.71732926,
          0.8756442,
          0.89794385,
          0.9680244,
          0.8934543,
          0.9692212,
          0.82697016,
          0.35973328,
          0.96838677,
          0.9085113,
          0.9039261,
          0.64436173
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:32:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151930.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8316746,
          0.7145987,
          0.8092552,
          0.63003993,
          0.9193483,
          0.8067885,
          0.71841514,
          0.8240759,
          0.80530417,
          0.8227661,
          0.88465166,
          0.74126434,
          0.7129946,
          0.7723865,
          0.82640505,
          0.16540307,
          0.9323414,
          0.71732926,
          0.8756442,
          0.89794385,
          0.9680244,
          0.8934543,
          0.9692212,
          0.82697016,
          0.35973328,
          0.96838677,
          0.9085113,
          0.9039261,
          0.64436173
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:32:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151940.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8316746,
          0.7145987,
          0.8092552,
          0.63003993,
          0.9193483,
          0.8067885,
          0.71841514,
          0.8240759,
          0.80530417,
          0.8227661,
          0.88465166,
          0.74126434,
          0.7129946,
          0.7723865,
          0.82640505,
          0.16540307,
          0.9323414,
          0.71732926,
          0.8756442,
          0.89794385,
          0.9680244,
          0.8934543,
          0.9692212,
          0.82697016,
          0.35973328,
          0.96838677,
          0.9085113,
          0.9039261,
          0.64436173
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:32:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151950.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8316746,
          0.7145987,
          0.8092552,
          0.63003993,
          0.9193483,
          0.8067885,
          0.71841514,
          0.8240759,
          0.80530417,
          0.8227661,
          0.88465166,
          0.74126434,
          0.7129946,
          0.7723865,
          0.82640505,
          0.16540307,
          0.9323414,
          0.71732926,
          0.8756442,
          0.89794385,
          0.9680244,
          0.8934543,
          0.9692212,
          0.82697016,
          0.35973328,
          0.96838677,
          0.9085113,
          0.9039261,
          0.64436173
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:32:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151960.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8316746,
          0.7145987,
          0.8092552,
          0.63003993,
          0.9193483,
          0.8067885,
          0.71841514,
          0.8240759,
          0.80530417,
          0.8227661,
          0.88465166,
          0.74126434,
          0.7129946,
          0.7723865,
          0.82640505,
          0.16540307,
          0.9323414,
          0.71732926,
          0.8756442,
          0.89794385,
          0.9680244,
          0.8934543,
          0.9692212,
          0.82697016,
          0.35973328,
          0.96838677,
          0.9085113,
          0.9039261,
          0.64436173
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M, Wector<imnt> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[9]=6;\n       priority queue<pair<long long, int>>queue;\n       queue.push({0,0});\n       while(!queue.empty()){\n           int x=queue.top().second;\n           queue.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queue.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.sizel();i++){\n           if(D[i]==1900000000000000000)D[i]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln18,Col24  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:32:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151970.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          35
        ],
        "text_content": "                                _\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami{N);\n            for(int i=0;i<M;i++){\n                legami[X[i]]).push_back({Y[i],P[i]});\n            }\n           D=vector<long long>(N,10600000000000000000) ;\n           D[B]=0;\n           priority queue<pair<long long,int>>{iliglig;\n           QUET . push({0,0});\n           while(!      .empty()){\n                int x=      .top().second;     I\n               QUEEE . pop () ;\n                for(int i=0;i<legami[x].size();i++){\n                    pair<int,int> u=legami[x][i];\n                    long long omega=D[x]+(long long)(u.second);\n                    if{omega<D[u.first])\n                    {\n                        D[u.first]=omega;\n                        QUG8 . push({-omega,u.first});\n                    }\n                }\n                //for(int i=0;i<)\n            }\n            for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000000)D[i]=-1;\n            }\n            return;\n       }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.4964565,
          0.88412637,
          0.6758894,
          0.86562556,
          0.4187371,
          0.9217767,
          0.7570839,
          0.13271454,
          0.6274585,
          0.5065292,
          0.8050432,
          0.8555619,
          0.36190385,
          0.8309047,
          0.73763454,
          0.7842225,
          0.8714682,
          0.9322655,
          0.30657044,
          0.4595646,
          0.90962255,
          0.88859034,
          0.8494705,
          0.9049604,
          0.8767235,
          0.5104637,
          0.9038327,
          0.8854113,
          0.7223028,
          0.70320994
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          154
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          154,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          154,
          1000,
          1000
        ],
        "ocr_text": "                                _\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami{N);\n            for(int i=0;i<M;i++){\n                legami[X[i]]).push_back({Y[i],P[i]});\n            }\n           D=vector<long long>(N,10600000000000000000) ;\n           D[B]=0;\n           priority queue<pair<long long,int>>{iliglig;\n           QUET . push({0,0});\n           while(!      .empty()){\n                int x=      .top().second;     I\n               QUEEE . pop () ;\n                for(int i=0;i<legami[x].size();i++){\n                    pair<int,int> u=legami[x][i];\n                    long long omega=D[x]+(long long)(u.second);\n                    if{omega<D[u.first])\n                    {\n                        D[u.first]=omega;\n                        QUG8 . push({-omega,u.first});\n                    }\n                }\n                //for(int i=0;i<)\n            }\n            for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000000)D[i]=-1;\n            }\n            return;\n       }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:33:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151980.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          35
        ],
        "text_content": "                                _\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) |{      È\n           vector<vector<pair<int,int>>>legami{N);\n           for(int i=0;i<M;i++){\n               legami[X[i]]).push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,10600000000000000000) ;\n           D[0]=6;\n           priority queue<pair<long long,int>>HUfUE;\n           gueue. push({0,0});\n           while(!Queue.empty()){\n               int x=gueue.top().second;\n               queue . pop() ;\n               for(int i=0;i<legami[x].size();i++){\n                    pair<int,int> u=legami[x][i];\n                    long long omega=D[x]+(long long)(u.second);\n                    if(omega<D[u.first])\n                    {\n                        D[u.first]=omega;\n                        queue.push({-omega,u.first});\n                    }\n               }\n               //for(int i=0;i<)\n           }\n           for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000000)D[i]=-1;\n           }\n            return;\n       |}",
        "lsp_tooltips": [],
        "line_confidences": [
          0.68885964,
          0.86415005,
          0.5680802,
          0.86562556,
          0.4187371,
          0.9217767,
          0.7570839,
          0.05,
          0.6829081,
          0.5326022,
          0.3164849,
          0.86103565,
          0.79981446,
          0.84773064,
          0.73763454,
          0.7842225,
          0.55597705,
          0.9322655,
          0.4428573,
          0.8804496,
          0.90962255,
          0.88519144,
          0.8494705,
          0.9049604,
          0.8767235,
          0.713459,
          0.9038327,
          0.8854113,
          0.62896544,
          0.56520456
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI  I ©@ 4 0 S M  —   &  E G:  0  Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          154
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          154,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          154,
          1000,
          1000
        ],
        "ocr_text": "                                _\n       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) |{      È\n           vector<vector<pair<int,int>>>legami{N);\n           for(int i=0;i<M;i++){\n               legami[X[i]]).push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,10600000000000000000) ;\n           D[0]=6;\n           priority queue<pair<long long,int>>HUfUE;\n           gueue. push({0,0});\n           while(!Queue.empty()){\n               int x=gueue.top().second;\n               queue . pop() ;\n               for(int i=0;i<legami[x].size();i++){\n                    pair<int,int> u=legami[x][i];\n                    long long omega=D[x]+(long long)(u.second);\n                    if(omega<D[u.first])\n                    {\n                        D[u.first]=omega;\n                        queue.push({-omega,u.first});\n                    }\n               }\n               //for(int i=0;i<)\n           }\n           for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000000)D[i]=-1;\n           }\n            return;\n       |}"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:33:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794151990.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami{N);\n           for(int i=0;i<M;i++){\n               legami[X[i]]).push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,10600000000000000000) ;\n           D[8]=6;\n           priority queue<pair<long long, int>>queuel;\n           queuel.push({0,0});\n           while(!queuel.empty()){\n               int x=queuel.top().second;\n               queuel.pop();\n               for(int i=0;i<legami[x].size();i++){\n                    pair<int,int> u=legami[x][i];\n                    long long omega=D[x]+(long long)(u.second);\n                    if(omega<D[u.first])\n                   i |\n                        D[u.first]=omega;\n                    |    queqw?uelue.push((-omega,u.first));\n                   N\n               }\n               //for(int i=0;i<)\n           }\n           for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000000)D[i]=-1;\n           }\n            return;\n}\nRestricted Mode  X0 A0      0  Ln23,Col26  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8871602,
          0.54508936,
          0.86562556,
          0.4187371,
          0.9217767,
          0.7570839,
          0.05,
          0.90395206,
          0.8749092,
          0.78618926,
          0.796237,
          0.83219415,
          0.84773064,
          0.73763454,
          0.7842225,
          0.35860452,
          0.47609246,
          0.7992409,
          0.66819155,
          0.617248,
          0.9698275,
          0.88072824,
          0.96847266,
          0.8767235,
          0.713459,
          0.9038327,
          0.8854113,
          0.57421196,
          0.60487604
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'ì   € mincammino.cpp ®      m  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp\n                                -"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami{N);\n           for(int i=0;i<M;i++){\n               legami[X[i]]).push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,10600000000000000000) ;\n           D[8]=6;\n           priority queue<pair<long long, int>>queuel;\n           queuel.push({0,0});\n           while(!queuel.empty()){\n               int x=queuel.top().second;\n               queuel.pop();\n               for(int i=0;i<legami[x].size();i++){\n                    pair<int,int> u=legami[x][i];\n                    long long omega=D[x]+(long long)(u.second);\n                    if(omega<D[u.first])\n                   i |\n                        D[u.first]=omega;\n                    |    queqw?uelue.push((-omega,u.first));\n                   N\n               }\n               //for(int i=0;i<)\n           }\n           for(int i=0;i<D.size();i++){\n               if(D[1]==1000000000000000000)D[i]=-1;\n           }\n            return;\n}\nRestricted Mode  X0 A0      0  Ln23,Col26  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:33:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152000.879.jpg",
    "open_windows": [
      "Browser",
      "Terminal"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l    ° <o 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...  /- ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [
      {
        "is_running_or_debugging": true,
        "visible_output_snippet": "i   File   Edit  Selection   View  Go   Run    --      =   =      &)      Terminal - patrick@marcher: ~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino      A- Dx\n                                mincammino.cpp:25:15: error:  request for member ‘pop’  in ‘queue’,  which is of non-class type  ‘int’\n                                25 |      queue.pop() ;\n 0    G+ mincammino.cpp  X\n        home > pa.‘[\":'f,) .     dev > ngeu_' e À ch > gare > gara-26-11-08 ZE   > min ..  patrick@marcher:-/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp      ‘\n                                /usr/bin/ld:  /usr/lib/gcc/x86 64-linux-gnu/14/../../../x86 64-1inux-gnu/Scrtl.o:  in function   start':\n Q      B    void mincammino(int  N,  int  M,  vector<int> X (.text+0x17):  undefined reference to ‘main'\n           :      i    i     i      i     . collect2: error:  ld returned 1 exit status\n                     vect9r<vgît?r<p?}r<1nt,1nt>>>1egam1(N) ' patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n Ì_Q      i      for(int  i=0;i<M;i++){      /usr/bin/ld:  /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/Scrtl.o:  in function ‘’ _start':\n           8      legami[X[i]].push back({Y[i],P[i]})  (.text+6x17):  undefined reference to  ‘main'      T\n           g      }      collect2:  error:  ld returned 1 exit status\n&      10      D -      1 B  1      1 R patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n                        \"ecu.’“      /i< /bin/1d: /usr/lib/gec/x86_64-Linux-gnu/14/../../../x86_64-Linux-gnu/Scrti.o:  in function ‘_start':\n          11      D[0]=0;      (.text+6x17):  undefined reference to ‘main'\n          12      queue<pair<long .      long,int>>queuel; .      collect2:  error:  ld  returned 1 exit status\n EB      13      queuel.push({0,0});      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n           4      i     1      /usr/bin/ld:  /usr/lib/gcc/x86 64-linux-gnu/14/../../../x86 64-1inux-gnu/Scrtl.o:  in function ‘ start':\n          ÌS      whllg(tquîuel i er;p:y()){      \"      (.text+0x17):  undefined reference to ‘main'\n                          int   x=queuel.top().second;      collect2: error:  ld returned 1 exit status\n          16      queuel.pop();      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n          17      for(int  i=0;i<legami[x].size();i++) /usr/bin/ld:  /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/Scrtl.o:  in function ’_start':\n          18      pair<int,int> u=legami[x][i];    (.text+0x17):  undefined reference to  \"main'\n          =      1      S      Long    Collect2:  error:  1d returned 1 exit status\n                                'ong   ong  omegs':- =D[x]+(1 X     ongetong patrick@marcher:-/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n          20      if(omega<D[u.first])      mincammino.cpp:  In function  ‘void mincammino(int,  int,  std::vector<int>,  std::vector<int>,  std::vector<int>,  std::vector\n          21      {      <long long int>&)\":\n          22      D[u.first]=omega;      mincammino.cpp:15:22: error:   ‘class std::queue<std::pair<long long int, int> >’  has no member named  ‘top’;  did you mean\n                                .      ;      A     ‘pop’?\n          ÈÌ      queuel.push({-omega,u.first    ‘1 |      int x=queuel.top().second;\n                                I      e\n          25      }      |      pop\n          26      }      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ l\n          27\n          28\n          29      //for(int  i=0;i<)\n          30      }\n          31      for(int  i=0;i<D.size();i++){\n          32      if(D[1]==1000000000000000000)D[1]=-1;\n ®      3      }\n          34      return;\n 5)\n> | © Restricted Mode   0 /A0      0   Ln12,Col5  Spaces:4   UTF8  C++   Q"
      }
    ],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° <o 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...  /- ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "terminal_body",
        "box_2d": [
          0,
          25,
          1000,
          1000
        ],
        "ocr_text": "i   File   Edit  Selection   View  Go   Run    --      =   =      &)      Terminal - patrick@marcher: ~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino      A- Dx\n                                mincammino.cpp:25:15: error:  request for member ‘pop’  in ‘queue’,  which is of non-class type  ‘int’\n                                25 |      queue.pop() ;\n 0    G+ mincammino.cpp  X\n        home > pa.‘[\":'f,) .     dev > ngeu_' e À ch > gare > gara-26-11-08 ZE   > min ..  patrick@marcher:-/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp      ‘\n                                /usr/bin/ld:  /usr/lib/gcc/x86 64-linux-gnu/14/../../../x86 64-1inux-gnu/Scrtl.o:  in function   start':\n Q      B    void mincammino(int  N,  int  M,  vector<int> X (.text+0x17):  undefined reference to ‘main'\n           :      i    i     i      i     . collect2: error:  ld returned 1 exit status\n                     vect9r<vgît?r<p?}r<1nt,1nt>>>1egam1(N) ' patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n Ì_Q      i      for(int  i=0;i<M;i++){      /usr/bin/ld:  /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/Scrtl.o:  in function ‘’ _start':\n           8      legami[X[i]].push back({Y[i],P[i]})  (.text+6x17):  undefined reference to  ‘main'      T\n           g      }      collect2:  error:  ld returned 1 exit status\n&      10      D -      1 B  1      1 R patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n                        \"ecu.’“      /i< /bin/1d: /usr/lib/gec/x86_64-Linux-gnu/14/../../../x86_64-Linux-gnu/Scrti.o:  in function ‘_start':\n          11      D[0]=0;      (.text+6x17):  undefined reference to ‘main'\n          12      queue<pair<long .      long,int>>queuel; .      collect2:  error:  ld  returned 1 exit status\n EB      13      queuel.push({0,0});      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n           4      i     1      /usr/bin/ld:  /usr/lib/gcc/x86 64-linux-gnu/14/../../../x86 64-1inux-gnu/Scrtl.o:  in function ‘ start':\n          ÌS      whllg(tquîuel i er;p:y()){      \"      (.text+0x17):  undefined reference to ‘main'\n                          int   x=queuel.top().second;      collect2: error:  ld returned 1 exit status\n          16      queuel.pop();      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n          17      for(int  i=0;i<legami[x].size();i++) /usr/bin/ld:  /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/Scrtl.o:  in function ’_start':\n          18      pair<int,int> u=legami[x][i];    (.text+0x17):  undefined reference to  \"main'\n          =      1      S      Long    Collect2:  error:  1d returned 1 exit status\n                                'ong   ong  omegs':- =D[x]+(1 X     ongetong patrick@marcher:-/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n          20      if(omega<D[u.first])      mincammino.cpp:  In function  ‘void mincammino(int,  int,  std::vector<int>,  std::vector<int>,  std::vector<int>,  std::vector\n          21      {      <long long int>&)\":\n          22      D[u.first]=omega;      mincammino.cpp:15:22: error:   ‘class std::queue<std::pair<long long int, int> >’  has no member named  ‘top’;  did you mean\n                                .      ;      A     ‘pop’?\n          ÈÌ      queuel.push({-omega,u.first    ‘1 |      int x=queuel.top().second;\n                                I      e\n          25      }      |      pop\n          26      }      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ l\n          27\n          28\n          29      //for(int  i=0;i<)\n          30      }\n          31      for(int  i=0;i<D.size();i++){\n          32      if(D[1]==1000000000000000000)D[1]=-1;\n ®      3      }\n          34      return;\n 5)\n> | © Restricted Mode   0 /A0      0   Ln12,Col5  Spaces:4   UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:33:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152010.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I © 4  O  S H  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  ) volterra.olinfo.iti.. 0 mincammino.cp...   “-  | Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       queue<pair<long long, int>>queuel;\n       queuel.push({0,0});\n       while(!queuel.empty()){\n           int x=queue1.@( ).second;\n           queuel.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queuel.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8801855,
          0.6811087,
          0.85077107,
          0.68713075,
          0.9193483,
          0.83829546,
          0.09842029,
          0.8161874,
          0.8759939,
          0.79207075,
          0.768198,
          0.67214805,
          0.82810616,
          0.78461343,
          0.8373225,
          0.16540307,
          0.9323414,
          0.72590363,
          0.88222533,
          0.89794385,
          0.91217834,
          0.7300449,
          0.9268796,
          0.87184125,
          0.31126413,
          0.9195147,
          0.9085113,
          0.9039261,
          0.71624756
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I © 4  O  S H  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  ) volterra.olinfo.iti.. 0 mincammino.cp...   “-  | Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp\n                                o"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       queue<pair<long long, int>>queuel;\n       queuel.push({0,0});\n       while(!queuel.empty()){\n           int x=queue1.@( ).second;\n           queuel.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queuel.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:33:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152020.879.jpg",
    "open_windows": [
      "Browser",
      "Terminal"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l    ° <o 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...  /- ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [
      {
        "is_running_or_debugging": true,
        "visible_output_snippet": "i   File   Edit  Selection   View  Go   Run    --      =   =      &      Terminal - patrick@marcher: ~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino      ~ Èu x\n                                collect2: error:  ld returned 1 exit status\n        G — mincammino.cpp ’      X      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp      ‘\n 0      /usr/bin/ld:  /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/Scrtl.o:  in function  _start':\n        home > pa_![lclî> .     dev > Progett_l = c ch > gare > gara-26-11-08 > min .  (.text+0x17):  undefined reference to  \"main'\n                                collect2:  error:  1d returned 1 exit status\n O\\      5    void mincammino(int  N,  int  M,  vector<int> X patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n           6      vector<vector<pair<int,int>>>legami(N); /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-1inux-gnu/Scrtl.o:  in function ° start':\n                           X     P      ’      '  (.text+0x17):  undefined reference to ‘main'\n Ì_Q      i      for(int  i=0;i<M;i++){      collect2:  error:  ld  returned 1 exit status\n           8      legami[X[i]].push _back({Y[i],P[i]}) patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n           9      }      /usr/bin/ld:  /usr/lib/gcc/x86 64-linux-gnu/14/../../../x86 64-1inux-gnu/Scrtl.o:  in function ‘  start':\n&      10      2 -      1 e  1 lang=>(H;10866600500esHE60 1      (.text+0x17):  undefined reference to ‘main'\n                        vectt.ìr<      collect2: error:  1d returned 1 exit status\n          11      D[0]=0;      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n          12      queue<pair<long i      long,int>>queuel; l      /usr/bin/ld:  /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/Scrtl.o:  in function * _start':\n %      13      queuel.push({0,0});      (.text+0x17):  undefined reference to  ‘main'\n          - 4      \\—lhll?( ;     !      . empty ()){      collect2:  error:  1d returned 1 exit status\n          15      int quÎUE1 x=queuel.get().second; P      patrick@marcher:-/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n                                mincammino.cpp:  In function  ‘void mincammino(int,  int,  std::vector<int>,  std::vector<int>,  std::vector<int>,  std::vector\n          16      queuel.pop();      <long long int>&)':\n          17      for(int  i=0;i<legami[x].size();i++) mincammino.cpp:15:22: error:   ‘class std::queue<std::pair<long long int, int> >’  has no member named  ‘top’;  did you mean\n          18      pair<int,int> u=legami[x][i];    'm'l’;?      ANt i x=queue MT “Second; EI\n          19      long  long  omega=D[x]+(long  long      }      '\\(_…\n          20      if(omega<D[u.first])      |      pop\n          21      {      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n          22      D[u.first]=omega;      mincammino.cpp:  In function  ‘void mincammino(int,  int,  std::vector<int>,  std::vector<int>,  std::vector<int>,  std::vector\n                                '      <long long int>&)’:\n          23      queuel.push({-omega,u.firs 1     h      first mincammino.cpp:15:22: error:  ‘class std::queue<std::pair<long long int,  int> >’ has no member named  ‘get’\n          24      15 |      int x=queuel.get().second;\n          25      }      |      A\n          26      }      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ l\n          27\n          28\n          29      //for(int  i=0;i<)\n          30      }\n          31      for(int  i=0;i<D.size();i++){\n          32      if(D[1]==1000000000000000000)D[1]=-1;\n ®      3      }\n          34      return;\n 5)\n»  | © Restricted Mode  ®@0A0      0   Ln15Col25  Spaces:4   UTF8  C++   Q"
      }
    ],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° <o 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...  /- ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "terminal_body",
        "box_2d": [
          0,
          25,
          1000,
          1000
        ],
        "ocr_text": "i   File   Edit  Selection   View  Go   Run    --      =   =      &      Terminal - patrick@marcher: ~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino      ~ Èu x\n                                collect2: error:  ld returned 1 exit status\n        G — mincammino.cpp ’      X      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp      ‘\n 0      /usr/bin/ld:  /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/Scrtl.o:  in function  _start':\n        home > pa_![lclî> .     dev > Progett_l = c ch > gare > gara-26-11-08 > min .  (.text+0x17):  undefined reference to  \"main'\n                                collect2:  error:  1d returned 1 exit status\n O\\      5    void mincammino(int  N,  int  M,  vector<int> X patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n           6      vector<vector<pair<int,int>>>legami(N); /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-1inux-gnu/Scrtl.o:  in function ° start':\n                           X     P      ’      '  (.text+0x17):  undefined reference to ‘main'\n Ì_Q      i      for(int  i=0;i<M;i++){      collect2:  error:  ld  returned 1 exit status\n           8      legami[X[i]].push _back({Y[i],P[i]}) patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n           9      }      /usr/bin/ld:  /usr/lib/gcc/x86 64-linux-gnu/14/../../../x86 64-1inux-gnu/Scrtl.o:  in function ‘  start':\n&      10      2 -      1 e  1 lang=>(H;10866600500esHE60 1      (.text+0x17):  undefined reference to ‘main'\n                        vectt.ìr<      collect2: error:  1d returned 1 exit status\n          11      D[0]=0;      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n          12      queue<pair<long i      long,int>>queuel; l      /usr/bin/ld:  /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/Scrtl.o:  in function * _start':\n %      13      queuel.push({0,0});      (.text+0x17):  undefined reference to  ‘main'\n          - 4      \\—lhll?( ;     !      . empty ()){      collect2:  error:  1d returned 1 exit status\n          15      int quÎUE1 x=queuel.get().second; P      patrick@marcher:-/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n                                mincammino.cpp:  In function  ‘void mincammino(int,  int,  std::vector<int>,  std::vector<int>,  std::vector<int>,  std::vector\n          16      queuel.pop();      <long long int>&)':\n          17      for(int  i=0;i<legami[x].size();i++) mincammino.cpp:15:22: error:   ‘class std::queue<std::pair<long long int, int> >’  has no member named  ‘top’;  did you mean\n          18      pair<int,int> u=legami[x][i];    'm'l’;?      ANt i x=queue MT “Second; EI\n          19      long  long  omega=D[x]+(long  long      }      '\\(_…\n          20      if(omega<D[u.first])      |      pop\n          21      {      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n          22      D[u.first]=omega;      mincammino.cpp:  In function  ‘void mincammino(int,  int,  std::vector<int>,  std::vector<int>,  std::vector<int>,  std::vector\n                                '      <long long int>&)’:\n          23      queuel.push({-omega,u.firs 1     h      first mincammino.cpp:15:22: error:  ‘class std::queue<std::pair<long long int,  int> >’ has no member named  ‘get’\n          24      15 |      int x=queuel.get().second;\n          25      }      |      A\n          26      }      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ l\n          27\n          28\n          29      //for(int  i=0;i<)\n          30      }\n          31      for(int  i=0;i<D.size();i++){\n          32      if(D[1]==1000000000000000000)D[1]=-1;\n ®      3      }\n          34      return;\n 5)\n»  | © Restricted Mode  ®@0A0      0   Ln15Col25  Spaces:4   UTF8  C++   Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:33:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152030.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I © 4  O  S H  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  ) volterra.olinfo.iti.. 0 mincammino.cp...   “-  | Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       queue<pair<long long, int>>queuel;\n       queuel.push({0,0});\n       while(!queuel.empty()){\n           int x=queuel.get|().second;\n           queuel.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queuel.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln15Col25  Spaces:4  UTF8  C++  [",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8801855,
          0.6811087,
          0.85077107,
          0.68713075,
          0.9193483,
          0.83829546,
          0.115905836,
          0.6783007,
          0.8759939,
          0.79822206,
          0.71663624,
          0.6674036,
          0.82810616,
          0.78461343,
          0.8373225,
          0.16540307,
          0.9326272,
          0.72590363,
          0.88222533,
          0.89794385,
          0.91217834,
          0.7300449,
          0.92595696,
          0.87184125,
          0.31126413,
          0.9195147,
          0.9085113,
          0.9039261,
          0.57104146
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I © 4  O  S H  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  ) volterra.olinfo.iti.. 0 mincammino.cp...   “-  | Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp\n                                I"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       queue<pair<long long, int>>queuel;\n       queuel.push({0,0});\n       while(!queuel.empty()){\n           int x=queuel.get|().second;\n           queuel.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queuel.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  ®o0Ao0      0  Ln15Col25  Spaces:4  UTF8  C++  ["
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:34:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152040.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick j",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n                legami[X[i]]).push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,10600000000000000000) ;\n           D[8]=6;\n           queue<pair<long long, int>>queuel;\n           queuel.push({0,0});\n           while(!queuel.empty()){\n                int x=queuel. . firs[()l.second;\n           ‘    queuel.pop(); I   |\n                for(int i=0;i<legami[x].size();i++){\n                    pair<int,int> u=legami[x][i];\n                    long long omega=D[x]+(long long)(u.second);\n                    if{omega<D[u.first])\n                    {\n                        D[u.first]=omega;\n                        queuel.push({-omega,u.first});\n                    }\n                }\n                //for(int i=0;i<)\n           }\n           for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000000)D[i]=-1;\n           }\n            return;\n}\nRestricted Mode  X0 A0      0  Ln15,Col26  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "e i\nfirst"
        ],
        "line_confidences": [
          0.88223606,
          0.42225376,
          0.86562556,
          0.4187371,
          0.9217767,
          0.7570839,
          0.49236155,
          0.83120984,
          0.88842237,
          0.79869956,
          0.5702311,
          0.8078783,
          0.81276304,
          0.73763454,
          0.7842225,
          0.8714682,
          0.9322655,
          0.31464416,
          0.90109,
          0.90962255,
          0.88519144,
          0.8494705,
          0.8976806,
          0.8767235,
          0.713459,
          0.9038327,
          0.8854113,
          0.57421196,
          0.56749517
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            35,
            41
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l    ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o 0 mincammino.c... *-  | Terminal - patric...      4)   -  0  7   a 799 08 novembre  Patrick j"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'ì   € mincammino.cpp ®      m  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n                legami[X[i]]).push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,10600000000000000000) ;\n           D[8]=6;\n           queue<pair<long long, int>>queuel;\n           queuel.push({0,0});\n           while(!queuel.empty()){\n                int x=queuel. . firs[()l.second;\n           ‘    queuel.pop(); I   |\n                for(int i=0;i<legami[x].size();i++){\n                    pair<int,int> u=legami[x][i];\n                    long long omega=D[x]+(long long)(u.second);\n                    if{omega<D[u.first])\n                    {\n                        D[u.first]=omega;\n                        queuel.push({-omega,u.first});\n                    }\n                }\n                //for(int i=0;i<)\n           }\n           for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000000)D[i]=-1;\n           }\n            return;\n}\nRestricted Mode  X0 A0      0  Ln15,Col26  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          248,
          434,
          569,
          463
        ],
        "ocr_text": "e i\nfirst"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:34:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152050.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I © 4  O  S H  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  ) volterra.olinfo.iti.. 0 mincammino.cp...   “-  | Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       queue<pair<long long, int>>queuel;\n       queuel.push({0,0});\n       while(!queuel.empty())[{\n           int x=queue1.first()]§econd;\n           queuel.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queuel.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8926565,
          0.6879369,
          0.85077107,
          0.68713075,
          0.9193483,
          0.83829546,
          0.4043077,
          0.60247666,
          0.8759939,
          0.6131085,
          0.7267843,
          0.71498734,
          0.82810616,
          0.78461343,
          0.8373225,
          0.16540307,
          0.9326272,
          0.72590363,
          0.88222533,
          0.89794385,
          0.91217834,
          0.7300449,
          0.87199223,
          0.31126413,
          0.9195147,
          0.9085113,
          0.9039261,
          0.5950563
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I © 4  O  S H  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  ) volterra.olinfo.iti.. 0 mincammino.cp...   “-  | Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp\n                                -"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       queue<pair<long long, int>>queuel;\n       queuel.push({0,0});\n       while(!queuel.empty())[{\n           int x=queue1.first()]§econd;\n           queuel.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queuel.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:34:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152060.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I © 4  O  S H  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  ) volterra.olinfo.iti.. 0 mincammino.cp...   “-  | Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       queue<pair<long long, int>>queuel;\n       queuel.push({0,0});\n       while(!queuel.empty())[{\n           int x=queue1.first()]§econd;\n           queuel.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queuel.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [],
        "line_confidences": [
          0.8926565,
          0.6879369,
          0.85077107,
          0.68713075,
          0.9193483,
          0.83829546,
          0.4043077,
          0.60247666,
          0.8759939,
          0.6131085,
          0.7267843,
          0.71498734,
          0.82810616,
          0.78461343,
          0.8373225,
          0.16540307,
          0.9326272,
          0.72590363,
          0.88222533,
          0.89794385,
          0.91217834,
          0.7300449,
          0.87199223,
          0.31126413,
          0.9195147,
          0.9085113,
          0.9039261,
          0.5950563
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I © 4  O  S H  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  ) volterra.olinfo.iti.. 0 mincammino.cp...   “-  | Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp\n                                -"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       queue<pair<long long, int>>queuel;\n       queuel.push({0,0});\n       while(!queuel.empty())[{\n           int x=queue1.first()]§econd;\n           queuel.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queuel.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       for(int i=0;i<D.size();i++){\n           if(D[1]==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:34:30.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152070.88.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "N Applications EI  I © 4  O  S H  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  ) volterra.olinfo.iti.. 0 mincammino.cp...   “-  | Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);      I\n           for(int i=0;i<M;i++){\n                legami[X[i]]).push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,10600000000000000000) ;\n           D[B]=0;\n           queue<pair<long long, int>>queuel;\n           queuel.push({0,0});\n           while(!queuel.empty()){\n                int x=queuel.fllESE () .second;\n               queuel.pop();\n                for(int i=0;i<legami[x].size();i++){\n                    pair<int,int> u=legami[x][i];\n                    long long omega=D[x]+(long long)(u.second);\n                    if(omega<D[u.fiFsE])\n                    {\n                        D[u. fiFsE)=omega;\n                        queuel.push({-omega,u.first});\n                    }\n                }\n                //for(int i=0;i<)\n           }\n           for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000000)D[i]=-1;\n           }\n            return;\n}",
        "lsp_tooltips": [],
        "line_confidences": [
          0.89401793,
          0.6355136,
          0.81788033,
          0.4187371,
          0.9217767,
          0.7570839,
          0.53725034,
          0.83120984,
          0.79500276,
          0.80618197,
          0.6099428,
          0.83219415,
          0.84773064,
          0.73763454,
          0.7577673,
          0.05,
          0.9322655,
          0.3179678,
          0.05,
          0.90962255,
          0.88519144,
          0.8494705,
          0.8976806,
          0.8767235,
          0.5104637,
          0.9038327,
          0.8854113,
          0.57421196,
          0.6602499
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications EI  I © 4  O  S H  —   0 E G: 0 Olimpiadi Italian...  0 mincammino - T...  ) volterra.olinfo.iti.. 0 mincammino.cp...   “-  | Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp\n                                o"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);      I\n           for(int i=0;i<M;i++){\n                legami[X[i]]).push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,10600000000000000000) ;\n           D[B]=0;\n           queue<pair<long long, int>>queuel;\n           queuel.push({0,0});\n           while(!queuel.empty()){\n                int x=queuel.fllESE () .second;\n               queuel.pop();\n                for(int i=0;i<legami[x].size();i++){\n                    pair<int,int> u=legami[x][i];\n                    long long omega=D[x]+(long long)(u.second);\n                    if(omega<D[u.fiFsE])\n                    {\n                        D[u. fiFsE)=omega;\n                        queuel.push({-omega,u.first});\n                    }\n                }\n                //for(int i=0;i<)\n           }\n           for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000000)D[i]=-1;\n           }\n            return;\n}"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:34:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152080.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 16:34:39      .      L.      .      .\n         Time left: 02:25:20      c ammino minimo  (mlncammlno 2 ) Submissions\n   Overview\n   Communication\n   QUADRI\n   Staterment      Submit -  a solution -\n   e\n   MINCAMMING2      mincammino2;  | Choose File No file chosen\n   Staternent\n' |   e iE  N\n   PALETTA      — i\n   Staternent\n                                Previous Submissions\n   TRENI\n   Staternent      Time      Status      Score      Files\n   ZI      31745 PM\n   Documentation      306:34PM   Evaluated      getalls  70/ 100      Download\n                                30031PM   Evaluated      detalis  707100      Download\n    Contest Management System is released under      e\n      the GNU Aflero General Public License.      259:16PM   Evaluated      detals   70/100      Download\n                                2:57:21PM   Evaluated      detalis  50/ 100      Download\n                                25243PM   Evaluated      detalis      Download\n                                250:41PM   Evaluated      detalis      Download\n                                24834 PM   Evaluated      detalis      Download\n                                23516PM   Evaluated      detads      Download\n                                233:02PM   Evaluated      detals      Download\n                                2"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          245,
          801,
          298
        ],
        "ocr_text": "Score:\n701100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          566,
          800,
          600
        ],
        "ocr_text": "Evaluated detalis 70/100 Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:34:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152090.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 16:34:50      .      ..      .      .\n         Time left: 02:25:09      Cammino  minimo ( (mincammino2) ) Submissions\n   Overview\n   Comemunication\n   QUADRI\n   Statement      Submit .  a solution .\n   CAL\n   MINCAMMINO2      mincammino?:   Cnoose File _ No file chosen\n   Staternent\n' |   e iE  N\n   PALETTA      e\n   Staterment\n   Submissions      Previous -      Submissions -    .\n   Statement      Time      Status      Score      Files\n   Submissions      3:34:44PM   Evaluating.      o   NA\n   Documentation      J1745PM    Evaluated      detalls      Download\n                                308 24 PM   Evaluated      details      Download\n    Contest Management Syster is released under\n      the GNU Allero Gensral Public License.      30031PM   Evaluated      detals      Download\n                                259:16 PM   Evaluated      detals      Download\n                                25721PM   Evaluated      details      Download\n                                25243PM   Evaluated      detals      |      Download\n                                25041PM   Evaluated      detalis      Download\n                                242 24 PM   Evaluated      detals      Download\n                                2:35:16PM   Evaluated      detals      |      Download\n                                2:33:02PM   Evaluated      detalis      Download\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          245,
          801,
          298
        ],
        "ocr_text": "Score:\n701100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          557,
          595,
          718,
          920
        ],
        "ocr_text": "70/100\n70/100\n70/100\n70/100\nhuoo"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          721,
          566,
          800,
          593
        ],
        "ocr_text": "Download"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:35:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152100.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          244,
          323,
          748,
          819
        ],
        "ocr_text": "Submission details\n28 Output is correct 0.127 sec 214 MIB A\n2 Output Is correct 0.191 sec 25.8 MIB\n20 Output is correct 0137 sec 217 MiB\n31 Output is correct 0.180 sec 260 M8\n32 Output Is correct 0.140 sec 212 MIB\n23 Output is correct 0.153 sec 26.3 MiB\n3 Output is correct 0.083 sec 20.7 MIB\n35 CEZE oo > 1.500 sec 27.B MIB\n26 _ Execution timed out >1.500 sec 278 MiB\n- o ss k » 1500500 278MB\n38 CEZE oo > 1500 sec 278MB\nCompilation output .\nClose"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          148
        ],
        "ocr_text": "rii      Aitomabe (Englisn)  v      l"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          148,
          1000,
          1000
        ],
        "ocr_text": " tal\nSubmisscns\n           ]"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:35:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152110.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          148
        ],
        "ocr_text": "rii      Aitomabe (Englisn)  v      l"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          148,
          1000,
          1000
        ],
        "ocr_text": "Submission details\n > Sublazk 0\n > Subtask L\n > Subtask 2\n > Sublask 3\n > Subtask 4\nCompilation output\n Camplation eutepn      Vgt    v      et\n Co mpilation  1ms      &\nStandard outpuat\nstandard erior"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:35:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152120.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          148
        ],
        "ocr_text": "rii      Aitomabe (Englisn)  v      l"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          148,
          1000,
          1000
        ],
        "ocr_text": "Submission details\n                              R   '    =      VoAl  e      i5\n                                k      -"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:35:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152130.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          148
        ],
        "ocr_text": "rii      Aitomabe (Englisn)  v      l"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          148,
          1000,
          1000
        ],
        "ocr_text": "Submission details\n i      +     i    =21      NO     e      (Tl   KI"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:35:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152140.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] ii      iE & Olimpiadi Italian...   f mincammino - T...  0 volterra.olinfo.it i... o mincamrino.cp...   ]   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n                legami[X[i]]).push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,10600000000000000000) ;\n           D[8]=6;\n           queue<pair<long long, int>>queuel;\n           queuel.push({0,0});\n           while(!queuel.empty()){\n                int x=queuel.front|()]. second;\n               queuel.pop();\n                for(int i=0;i<legami[x].size();i++){\n                    pair<int,int> u=legami[x][i];\n                    long long omega=D[x]+(long long)(u.second);\n                    if{omega<D[u.first])\n                    {\n                        D[u.first]=omega;\n                        queuel.push({-omega,u.first});\n                    }\n                }\n                //for(int i=0;i<)\n           }\n           for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000000)D[i]=-1;\n           }\n            return;\n}\nRestricted Mode  X0 A0      0  Ln15,Col27  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.88223606,
          0.4446553,
          0.86562556,
          0.4187371,
          0.9217767,
          0.7570839,
          0.4938078,
          0.83120984,
          0.88842237,
          0.813994,
          0.63082594,
          0.8257694,
          0.84773064,
          0.73763454,
          0.7842225,
          0.8714682,
          0.9322655,
          0.31464416,
          0.90109,
          0.90962255,
          0.88519144,
          0.8494705,
          0.8976806,
          0.8767235,
          0.713459,
          0.9038327,
          0.8854113,
          0.57421196,
          0.5808738
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            22,
            28
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] ii      iE & Olimpiadi Italian...   f mincammino - T...  0 volterra.olinfo.it i... o mincamrino.cp...   ]   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n                legami[X[i]]).push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,10600000000000000000) ;\n           D[8]=6;\n           queue<pair<long long, int>>queuel;\n           queuel.push({0,0});\n           while(!queuel.empty()){\n                int x=queuel.front|()]. second;\n               queuel.pop();\n                for(int i=0;i<legami[x].size();i++){\n                    pair<int,int> u=legami[x][i];\n                    long long omega=D[x]+(long long)(u.second);\n                    if{omega<D[u.first])\n                    {\n                        D[u.first]=omega;\n                        queuel.push({-omega,u.first});\n                    }\n                }\n                //for(int i=0;i<)\n           }\n           for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000000)D[i]=-1;\n           }\n            return;\n}\nRestricted Mode  X0 A0      0  Ln15,Col27  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:35:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152150.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications E  I ©@ 4 0 S M  —   B E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti... 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          35
        ],
        "text_content": "       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n            for(int i=0;i<M;i++){\n                legami[X[i]]).push_back({Y[i],P[i]});\n            }\n           D=vector<long long>(N,10600000000000000000) ;\n           D[9]=8;\n           queuebinb)queuel;\n           queuel.push({0,0});\n           while(!queuel.empty()){\n                int x=queuel.front().second;\n               queuel.pop();\n                for(int i=0;i<legami[x].size();i++){\n                    pair<int,int> u=legami[x][i];\n                    long long omega=D[x]+(long long)(u.second);\n                    if(omega<D[u.first])\n                    {\n                        D[u.first]=omega;\n                        queuel.push({-omega,u.first});\n                    }\n                }\n                //for(int i=0;i<)\n            }\n            for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000000)D[i]=-1;\n            }\n            return;\n       }",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.8896719,
          0.43610704,
          0.86562556,
          0.4187371,
          0.8223738,
          0.7570839,
          0.40062064,
          0.5715989,
          0.8654439,
          0.7958271,
          0.8729707,
          0.83012694,
          0.84773064,
          0.73763454,
          0.85160005,
          0.55597705,
          0.93164474,
          0.31464416,
          0.90109,
          0.9099428,
          0.8974016,
          0.8494705,
          0.9049604,
          0.8767235,
          0.713459,
          0.9004956,
          0.8854113,
          0.7609563,
          0.6313569
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            22,
            28
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E  I ©@ 4 0 S M  —   B E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti... 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp\n                                o"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D)  {\n           vector<vector<pair<int,int>>>legami(N);\n            for(int i=0;i<M;i++){\n                legami[X[i]]).push_back({Y[i],P[i]});\n            }\n           D=vector<long long>(N,10600000000000000000) ;\n           D[9]=8;\n           queuebinb)queuel;\n           queuel.push({0,0});\n           while(!queuel.empty()){\n                int x=queuel.front().second;\n               queuel.pop();\n                for(int i=0;i<legami[x].size();i++){\n                    pair<int,int> u=legami[x][i];\n                    long long omega=D[x]+(long long)(u.second);\n                    if(omega<D[u.first])\n                    {\n                        D[u.first]=omega;\n                        queuel.push({-omega,u.first});\n                    }\n                }\n                //for(int i=0;i<)\n            }\n            for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000000)D[i]=-1;\n            }\n            return;\n       }"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:36:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152160.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications E  I ©@ 4 0 S M  —   B E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti... 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          35
        ],
        "text_content": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) |{\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       queue<int>queuel;\n       queuel.push({e,f));\n       while(!queuel.empty()){\n           int x=queuel.front().second;\n           queuel.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queuel.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]==1000000000000000000)D[1]=-1;\n       }\n       return;\n   )}\ntedMode -  ®o0Ao0      0  Ln12,Col15  Spaces:4  UTF8  C++  [",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide"
        ],
        "line_confidences": [
          0.86973614,
          0.69541323,
          0.85077107,
          0.68713075,
          0.9193483,
          0.83829546,
          0.05,
          0.899083,
          0.58331,
          0.7915191,
          0.8721341,
          0.68329585,
          0.82810616,
          0.78461343,
          0.8373225,
          0.16540307,
          0.9326272,
          0.72590363,
          0.88222533,
          0.89794385,
          0.91217834,
          0.7300449,
          0.92424303,
          0.87184125,
          0.31126413,
          0.9195147,
          0.9085113,
          0.28807494,
          0.65795255
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            17,
            23
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E  I ©@ 4 0 S M  —   B E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti... 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino(int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector<long long>& D) |{\n       vector<vector<pair<int,int>>>legami(N);\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[0]=0;\n       queue<int>queuel;\n       queuel.push({e,f));\n       while(!queuel.empty()){\n           int x=queuel.front().second;\n           queuel.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   queuel.push({-omega,u.first});\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]==1000000000000000000)D[1]=-1;\n       }\n       return;\n   )}\ntedMode -  ®o0Ao0      0  Ln12,Col15  Spaces:4  UTF8  C++  ["
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:36:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152170.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications E  I ©@ 4 0 S M  —   B E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti... 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector-      ‘-,-Qfg     14  =  X\n       vector<vector<pair<int,int>>>legami(N);      —\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[6]=6;\n       uel.push(e); qUue<int>gli€uel ;\n       while (! [ ifuel.empty()){\n           int x=QuUeuel.front().second;\n           Gueuel.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   uel.push((-omega,u.first));\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  00AO0      0  Ln14,Col15(3selected)  Spaces:d4  UTF8  C++  Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide",
          "> | que Aa ab *"
        ],
        "line_confidences": [
          0.80580974,
          0.6412948,
          0.80958813,
          0.5386601,
          0.9222982,
          0.84303385,
          0.63708997,
          0.47607496,
          0.2546955,
          0.53201354,
          0.123606406,
          0.813238,
          0.78461343,
          0.8289356,
          0.8765789,
          0.93261504,
          0.68730086,
          0.79052263,
          0.91735286,
          0.91217834,
          0.8273952,
          0.92595696,
          0.88082755,
          0.31126413,
          0.9198074,
          0.919427,
          0.9039261,
          0.7255279
        ],
        "line_occlusions": [
          [
            89,
            95
          ],
          [
            46,
            52
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            14,
            20
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          603,
          155,
          784,
          195
        ],
        "ocr_text": "> | que Aa ab *"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E  I ©@ 4 0 S M  —   B E G: 0 Olimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti... 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          154
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          154,
          70,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          70,
          154,
          1000,
          1000
        ],
        "ocr_text": "   void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector-      ‘-,-Qfg     14  =  X\n       vector<vector<pair<int,int>>>legami(N);      —\n       for(int i=0;i<M;i++){\n           legami[X[i]].push_back({Y[i],P[i]});\n       }\n       D=vector<long long>(N,1000000000000000000) ;\n       D[6]=6;\n       uel.push(e); qUue<int>gli€uel ;\n       while (! [ ifuel.empty()){\n           int x=QuUeuel.front().second;\n           Gueuel.pop();\n           for(int i=0;i<legami[x].size();i++){\n               pair<int,int> u=legami[x][i];\n               long long omega=D[x]+(long long)(u.second);\n               if(omega<D[u.first])\n               {\n                   D[u.first]=omega;\n                   uel.push((-omega,u.first));\n               }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1]==1000000000000000000)D[1]=-1;\n       }\n       return;\n   }\ntedMode  00AO0      0  Ln14,Col15(3selected)  Spaces:d4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:36:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152180.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  0 volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector:      40of6      T     =  X\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n                legami[X[i]].push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,10600000000000000000) ;\n           D[B]=6;\n           queue<int>QUelei;\n           AUENEA. push(9) ;\n           whue(!mpty())( int x=      . front{O};\n               QUET  . pop();\n                for(int i=0;i<legami[x].size();i++){\n                    pair<int,int> u=legami[x][i];\n                    long long omega=D[x]+({long long)(u.second);\n                    if(omega<D[u.first])\n                    {\n                        D[u.first]=omega;\n                        GUEUEd. push ({-omega,u.first});\n                    }\n                }\n                                I\n                //for(int i=0;i<)\n           }\n           for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000000)D[i]=-1;\n           }\n            return;\n}\nRestricted Mode  00A0      0  Ln15Col29  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide",
          "> queuel Aa ab *"
        ],
        "line_confidences": [
          0.76554585,
          0.54596,
          0.8459346,
          0.685331,
          0.92653984,
          0.7570839,
          0.29115143,
          0.05,
          0.6174465,
          0.6428843,
          0.5170565,
          0.83005273,
          0.73763454,
          0.7602987,
          0.41475448,
          0.9322207,
          0.7534431,
          0.46349415,
          0.92116785,
          0.88859034,
          0.9533779,
          0.8494705,
          0.8976806,
          0.8825381,
          0.5104637,
          0.9211514,
          0.90749276,
          0.54862916,
          0.70886827
        ],
        "line_occlusions": [
          [
            93,
            99
          ],
          [
            50,
            56
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            21,
            27
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  0 volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'ì   € mincammino.cpp ®      m  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector:      40of6      T     =  X\n           vector<vector<pair<int,int>>>legami(N);\n           for(int i=0;i<M;i++){\n                legami[X[i]].push_back({Y[i],P[i]});\n           }\n           D=vector<long long>(N,10600000000000000000) ;\n           D[B]=6;\n           queue<int>QUelei;\n           AUENEA. push(9) ;\n           whue(!mpty())( int x=      . front{O};\n               QUET  . pop();\n                for(int i=0;i<legami[x].size();i++){\n                    pair<int,int> u=legami[x][i];\n                    long long omega=D[x]+({long long)(u.second);\n                    if(omega<D[u.first])\n                    {\n                        D[u.first]=omega;\n                        GUEUEd. push ({-omega,u.first});\n                    }\n                }\n                                I\n                //for(int i=0;i<)\n           }\n           for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000000)D[i]=-1;\n           }\n            return;\n}\nRestricted Mode  00A0      0  Ln15Col29  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          603,
          155,
          784,
          195
        ],
        "ocr_text": "> queuel Aa ab *"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:36:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152190.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x",
        "tabs": [
          {
            "title": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  0 volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          35
        ],
        "text_content": "       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector:      60f6      14  =  X\n           vector<vector<pair<int,int>>>legami(N);\n            for(int i=0;i<M;i++){\n                legami[X[i]].push_back({Y[i],P[i]});\n            }\n           D=vector<long long>(N,10600000000000000000) ;\n           D[B]=6;\n           queue<int>QUelei;\n           AUENEA. push(9) ;\n           while(!      .empty()){\n                int x=      .front();\n                                T\n               QUENSI . pop();\n                for(int i=0;i<legami[x].size();i++){\n                    pair<int,int> u=legami[x][i];\n                    long long omega=D[x]+({long long)(u.second);\n                    if(omega<D[u.first])\n                    [\n                    \\    D[u.first]=omega;\n                    |    GUEDEA. push (p. first§);\n                    |\n                    }\n                }\n                //for(int i=0;i<)\n            }\n            for{int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000000)D[i]=-1;\n            }\n            return;\n       }\nRestricted Mode  00A0      0  Ln23,Col29  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide",
          "> queuel Aa ab *"
        ],
        "line_confidences": [
          0.7796222,
          0.7051163,
          0.8459346,
          0.685331,
          0.92653984,
          0.7570839,
          0.29115143,
          0.05,
          0.6174465,
          0.5003539,
          0.8271455,
          0.8555481,
          0.42900896,
          0.83005273,
          0.73763454,
          0.7602987,
          0.5577916,
          0.05,
          0.58781654,
          0.40282196,
          0.8472491,
          0.9669517,
          0.96998197,
          0.88072824,
          0.96657264,
          0.6545497,
          0.5716256,
          0.91480774,
          0.9076715,
          0.7689626,
          0.7099542
        ],
        "line_occlusions": [
          [
            93,
            99
          ],
          [
            50,
            56
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            21,
            27
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° y] 51     I      iE & Olimpiadi Italian...   f mincammino - T...  0 volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'ì   € mincammino.cpp ®      m  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector:      60f6      14  =  X\n           vector<vector<pair<int,int>>>legami(N);\n            for(int i=0;i<M;i++){\n                legami[X[i]].push_back({Y[i],P[i]});\n            }\n           D=vector<long long>(N,10600000000000000000) ;\n           D[B]=6;\n           queue<int>QUelei;\n           AUENEA. push(9) ;\n           while(!      .empty()){\n                int x=      .front();\n                                T\n               QUENSI . pop();\n                for(int i=0;i<legami[x].size();i++){\n                    pair<int,int> u=legami[x][i];\n                    long long omega=D[x]+({long long)(u.second);\n                    if(omega<D[u.first])\n                    [\n                    \\    D[u.first]=omega;\n                    |    GUEDEA. push (p. first§);\n                    |\n                    }\n                }\n                //for(int i=0;i<)\n            }\n            for{int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000000)D[i]=-1;\n            }\n            return;\n       }\nRestricted Mode  00A0      0  Ln23,Col29  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          603,
          155,
          784,
          195
        ],
        "ocr_text": "> queuel Aa ab *"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:36:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152200.879.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector:      60f6      14  =  X\n           vector<vector<pair<int,int>>>Tegami(N) ;\n           for(int i=0;i<M;i++){\n               Uegan (X[11].push_back({Y[1],P[11});\n           }\n           D=vector<long long>(N,10600000000000000000) ;\n           D[B]=6;\n           queue<int>QUelei;\n           AUENEA. push(9) ;\n           while(!      .empty()){\n                int x=      .front();\n                                0\n                      -pop();\n                for(int i=0;i<legami(x].size();i+){\n                    pair<int,int> u=Uegami[x][i];\n                    long long omega=D[x]+(long long)(u.second);\n                    if(omega<D[u.first])\n                    {\n                        D[u.first]=omega;\n                        GUEUEd . push (u. first);\n                    }\n                }\n                //for(int i=0;i<)\n           }\n           for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000000)D[i]=-1;\n           }\n            return;\n}\nRestricted Mode  00A0      0  Ln17,Col26  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "Il volterra.olinfo.it is sharing your screen. - Hide",
          "> queuel Aa ab *"
        ],
        "line_confidences": [
          0.7832708,
          0.5945551,
          0.8771919,
          0.26996288,
          0.9692081,
          0.75782585,
          0.29115143,
          0.05,
          0.6513981,
          0.5003539,
          0.8271455,
          0.65216124,
          0.2636107,
          0.21648723,
          0.65212715,
          0.7693291,
          0.41475448,
          0.9322207,
          0.7664266,
          0.3516851,
          0.92116785,
          0.8899546,
          0.8494705,
          0.9049604,
          0.8825381,
          0.5104637,
          0.9190461,
          0.9215906,
          0.54862916,
          0.7259565
        ],
        "line_occlusions": [
          [
            93,
            99
          ],
          [
            51,
            57
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            21,
            27
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E  Î © 4 © +S M  —   0 B G: @ldbiimpiadi Italian...  0 mincammino - T...  0 volterra.olinfo.iti... 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View _ Olimpiadi Italiane di Informatica - Chromium      Q  Search      02  DBO0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector:      60f6      14  =  X\n           vector<vector<pair<int,int>>>Tegami(N) ;\n           for(int i=0;i<M;i++){\n               Uegan (X[11].push_back({Y[1],P[11});\n           }\n           D=vector<long long>(N,10600000000000000000) ;\n           D[B]=6;\n           queue<int>QUelei;\n           AUENEA. push(9) ;\n           while(!      .empty()){\n                int x=      .front();\n                                0\n                      -pop();\n                for(int i=0;i<legami(x].size();i+){\n                    pair<int,int> u=Uegami[x][i];\n                    long long omega=D[x]+(long long)(u.second);\n                    if(omega<D[u.first])\n                    {\n                        D[u.first]=omega;\n                        GUEUEd . push (u. first);\n                    }\n                }\n                //for(int i=0;i<)\n           }\n           for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000000)D[i]=-1;\n           }\n            return;\n}\nRestricted Mode  00A0      0  Ln17,Col26  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          357,
          936,
          642,
          991
        ],
        "ocr_text": "Il volterra.olinfo.it is sharing your screen. - Hide"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          603,
          155,
          784,
          195
        ],
        "ocr_text": "> queuel Aa ab *"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:36:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152210.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          30
        ],
        "text_content": "       Server time: 16:36:50\n                                c ammino .      minimo L.      (mlncammlno .      .\n         Time left: 02:23:09\n   Overview\n                                Score:\n   Communication\n   QUADRI\n   Staterment      Submit -  a solution -\n   e\n   MINCAMMINO2      mincammino?;  —_— | Choose File mincammino.cpp\n   Staternent\n' |   e iE  N\n   PALETTA\n   Staternent\n                                Previous Submissions\n   TRENI\n   Staterment      Time      Status      Score\n   Submissions\n   Documentation      3:17:45 PM   Evaluated      getalls  70/ 100\nPM   Evaluated      detalis  707100\n   Contest Management System is released under\n      the GNU Aflero General Public License.      300:31PM   Evaluated      detals   70/100\n PM   Evaluated      dgetalls  70/ 100\nPM   Evaluated      detals  501100\nPM   Evaluated      detals\nPM   Evaluated      detalis\n 24 PM   Evaluated      detalis\nPM   Evaluated      detals\n2PM   Evaluated      detalis\n",
        "lsp_tooltips": [
          "Submissions",
          "Score:\n701100",
          "Evaluated detalis 70/100 Download",
          "EN re",
          "C++201g++ v",
          "Submission received x\nYour submission has been\nreceived and is currentiy\nbeing evaluated."
        ],
        "line_confidences": [
          0.91696715,
          0.77299476,
          0.91295844,
          0.8741869,
          0.8423562,
          0.75403595,
          0.6993337,
          0.73499364,
          0.26270226,
          0.545807,
          0.5668777,
          0.3042904,
          0.77863574,
          0.84916663,
          0.91425645,
          0.84419477,
          0.76536596,
          0.40367398,
          0.6267335,
          0.4752093,
          0.58370596,
          0.5604196,
          0.53516334,
          0.40644866,
          0.6255599,
          0.78407305,
          0.7171473,
          0.66179764,
          0.6251561,
          0.9054257
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            28,
            68
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          245,
          801,
          298
        ],
        "ocr_text": "Score:\n701100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          566,
          800,
          600
        ],
        "ocr_text": "Evaluated detalis 70/100 Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "EN re"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          872,
          166,
          981,
          262
        ],
        "ocr_text": "Submission received x\nYour submission has been\nreceived and is currentiy\nbeing evaluated."
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 16:36:50\n                                c ammino .      minimo L.      (mlncammlno .      .\n         Time left: 02:23:09\n   Overview\n                                Score:\n   Communication\n   QUADRI\n   Staterment      Submit -  a solution -\n   e\n   MINCAMMINO2      mincammino?;  —_— | Choose File mincammino.cpp\n   Staternent\n' |   e iE  N\n   PALETTA\n   Staternent\n                                Previous Submissions\n   TRENI\n   Staterment      Time      Status      Score\n   Submissions\n   Documentation      3:17:45 PM   Evaluated      getalls  70/ 100\nPM   Evaluated      detalis  707100\n   Contest Management System is released under\n      the GNU Aflero General Public License.      300:31PM   Evaluated      detals   70/100\n PM   Evaluated      dgetalls  70/ 100\nPM   Evaluated      detals  501100\nPM   Evaluated      detals\nPM   Evaluated      detalis\n 24 PM   Evaluated      detalis\nPM   Evaluated      detals\n2PM   Evaluated      detalis\n"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:37:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152220.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 16:37:00      .      ..      .      .\n         Time left: 02:22:59      c ammino  minimo ( (miIncamminoz) 2 ) Submissions\n   Overview\n   Comemunication\n   QUADRI\n   Statement      ’      R      k\n   Submissions      Submit a solution\n   MINCAMMINOG2      mincammino2;  | Choose File | No file chosen\n   Staternent\n' |   e iE  N\n   PALETTA      P\n   Staterment\n   Submissions      Previous 2      Submissions H    .\n   TRENI\n   Staternent      Time      Status      Score      Files\n   Submissions      3:36:51PM   Evalusting..      2 | NA\n   Documentation      3:34:44 PM    Evaluated      detalls      Download\n                                31745PM   Evaluated      detais      Download\n    Contest Management System is released under\n      the GNU Allero General Public License.      306:31PM   Evaluated      detals      Download\n                                3.00:31PM    Evaluated      detalls      Download\n                                25916PM   Evaluated      details      Download\n                                257:21PM   Evaluated      detals      Download\n                                25243PM   Evaluated      detalls      Download\n                                25041PM   Evaluated      detads      Download\n                                248:34PM   Evaluated      getals      |      Download\n                                2:35:16 PM   Evaluated      detalls      Download\n                                23302PM    Evaluated      details      Download      -"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          245,
          801,
          298
        ],
        "ocr_text": "Score:\n701100 #"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          557,
          598,
          718,
          954
        ],
        "ocr_text": "70/100\n70/100\n70/100\n70/100\n70/100\n50 /100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          721,
          566,
          800,
          593
        ],
        "ocr_text": "Download"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:37:10.878000020Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152230.878.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          148
        ],
        "ocr_text": "rii      Aitomabe (Englisn)  v      l"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          0,
          148,
          1000,
          1000
        ],
        "ocr_text": "Submission details\n                          a   I   W=t      1  e      1  koo\n -      <    [}   1=      (O    Y      K"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:37:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152240.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   |*- ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "                                y      —      -      —      D\n¥   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   |*- ] Terminal - patric...      4)   -  0  7   a 799 08 novembre  patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "                                y      —      -      —      D\n¥   M  Posta in arrivo - bian  x   0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 16:37:20\n                                c ammino .      minimo L.      (mlncam .      mino .     > ) Submissions\n         Time left: 02:22:39\n   Overview\n   Communication\n   QUADRI\n   Staterment      Submit -  a solution -\n   e\n   MINCAMMINO2      mincammino2:  __ | Choose File | No file chosen\n   Staternent\n' |   e iE  N\n   PALETTA      — i\n   Staternent\n   Submissions      Previous .      Submissions .    .\n   TRENI\n   Staterment      Time      Status      Score      Files\n   Bl    D      336:51PM\n   Documentation      33444PM   Evaluated      getalls  70/ 100      Download\n                                31745PM   Evaluated      detalis  707100      Download\n    Contest Management System is released under      e\n      the GNU Aflero General Public License.      306:31PM   Evaluated      detals   70/100      Download\n                                3.00:31PM   Evaluated      dgetalls  70/ 100      Download\n                                25916 PM   Evaluated      detals   70/100      Download\n                                257:21PM   Evaluated      detals  507100      Download\n                                25243PM   Evaluated      detalis      Download\n                                25041PM   Evaluated      detads      Download\n                                24834PM   Evaluated      detals      Download\n                                2:35:16PM   Evaluated      detalis      Download\n                                23302PM   Evaluated      detals      Download      _"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          245,
          801,
          298
        ],
        "ocr_text": "Score:\n701100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          566,
          800,
          600
        ],
        "ocr_text": "Evaluated detalis 70/100 Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:37:31.115999937Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152251.116.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          34
        ],
        "text_content": "       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector:      60f6      A2  4  =  X\n           vector<vector<pair<int,int>>>Tegami(N) ;      1\n            for(int i=0;i<M;i++){\n               Tegand (X[i]].push_back({Y[i],P[il});\n            }\n           D=vector<long long>(N,10600000000000000000) ;\n           D[B]=6;\n           queue<int>fliSHed ;\n           AUENEA. push(0) ;\n           while(!      .empty()){\n                int x=      .front();\n                                0\n                      .pop();\n                for(int i=0;i<legami(x].size();i+|{\n                    pair<int,int> u=Uegamil[x][i];\n                    long long omega=D[x]+(long long)(u.second);\n                    if{omega<D[u.first])\n                    {\n                        D[u.first]=omega;\n                        GUEUEd. push (u. first);\n                    }\n                }\n                //for(int i=0;i<)\n            }\n            for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000000)D[i]=-1;\n            }\n            return;\n}\nRestricted Mode  X 00      0  Ln17,Col26  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "> queuel Aa ab *"
        ],
        "line_confidences": [
          0.7511549,
          0.6630519,
          0.8606183,
          0.35898772,
          0.92591584,
          0.75728065,
          0.2706813,
          0.18295132,
          0.50111085,
          0.52910846,
          0.8399653,
          0.5161127,
          0.6091482,
          0.12957722,
          0.5801592,
          0.77971256,
          0.5678965,
          0.93185306,
          0.77932197,
          0.3889404,
          0.9240142,
          0.8974947,
          0.8519485,
          0.9034684,
          0.88769865,
          0.5182388,
          0.9219721,
          0.92494535,
          0.6189726,
          0.6199864
        ],
        "line_occlusions": [
          [
            93,
            99
          ],
          [
            58,
            64
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          71,
          1000,
          109
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          109,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "unknown_region",
        "box_2d": [
          35,
          109,
          1000,
          187
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          187,
          69,
          1000
        ],
        "ocr_text": "5\n6\n7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          187,
          1000,
          1000
        ],
        "ocr_text": "       void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector:      60f6      A2  4  =  X\n           vector<vector<pair<int,int>>>Tegami(N) ;      1\n            for(int i=0;i<M;i++){\n               Tegand (X[i]].push_back({Y[i],P[il});\n            }\n           D=vector<long long>(N,10600000000000000000) ;\n           D[B]=6;\n           queue<int>fliSHed ;\n           AUENEA. push(0) ;\n           while(!      .empty()){\n                int x=      .front();\n                                0\n                      .pop();\n                for(int i=0;i<legami(x].size();i+|{\n                    pair<int,int> u=Uegamil[x][i];\n                    long long omega=D[x]+(long long)(u.second);\n                    if{omega<D[u.first])\n                    {\n                        D[u.first]=omega;\n                        GUEUEd. push (u. first);\n                    }\n                }\n                //for(int i=0;i<)\n            }\n            for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000000)D[i]=-1;\n            }\n            return;\n}\nRestricted Mode  X 00      0  Ln17,Col26  Spaces:4  UTF8  C++  Q"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          603,
          155,
          784,
          195
        ],
        "ocr_text": "> queuel Aa ab *"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:37:41.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152261.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          10,
          35
        ],
        "text_content": "       D=vector<long long>(N, 1000000000000000000) ;\n       D[6]=6;\n       queue<int>_;\n       guEUEl. push(0) ;\n       while(!mpty()){ int x=      front();\n           W-pom): for(int i=0;i<legami[x].size();i+){\n               pair<int,int> u=Legami[x][i];\n               long long omega=D[x]+{long long)(u.second);\n               if(omega<D[u.first])\n                q\n                    D[u.first]=omega;\n                   GUelel. push(u.first);\n                }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000000)D[i]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [
          "> queuel Aa ab *"
        ],
        "line_confidences": [
          0.72898924,
          0.6569352,
          0.6469139,
          0.56831765,
          0.7279263,
          0.5053269,
          0.65443385,
          0.7129661,
          0.6251512,
          0.84212726,
          0.77834886,
          0.4292603,
          0.90699697,
          0.91698563,
          0.8691075,
          0.91707826,
          0.81814545,
          0.49412948,
          0.92232513,
          0.92011625,
          0.9100477,
          0.6848904
        ],
        "line_occlusions": [
          [
            52,
            58
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      },
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": null,
        "visible_line_range": [
          1,
          1
        ],
        "text_content": "void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector-      P      AL  =  v",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7828227
        ],
        "line_occlusions": [
          [
            86,
            92
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          71,
          177
        ],
        "ocr_text": "5"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          71,
          152,
          1000,
          177
        ],
        "ocr_text": "void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector-      P      AL  =  v"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          35,
          177,
          1000,
          194
        ],
        "ocr_text": "-      J      D      s   T     T    R"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          194,
          69,
          1000
        ],
        "ocr_text": "10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          194,
          1000,
          1000
        ],
        "ocr_text": "       D=vector<long long>(N, 1000000000000000000) ;\n       D[6]=6;\n       queue<int>_;\n       guEUEl. push(0) ;\n       while(!mpty()){ int x=      front();\n           W-pom): for(int i=0;i<legami[x].size();i+){\n               pair<int,int> u=Legami[x][i];\n               long long omega=D[x]+{long long)(u.second);\n               if(omega<D[u.first])\n                q\n                    D[u.first]=omega;\n                   GUelel. push(u.first);\n                }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000000)D[i]=-1;\n       }\n       return;\n   }"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          603,
          155,
          784,
          195
        ],
        "ocr_text": "> queuel Aa ab *"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:37:51.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152271.112.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          10,
          35
        ],
        "text_content": "       D=vector<long long>(N, 1000000000000000000) ;\n       D[6]=6;\n       queue<int>_;\n       guEUEl. push(0) ;\n       while(!mpty()){ int x=      front();\n           W-pom): for(int i=0;i<legami[x].size();i+){\n               pair<int,int> u=Legami[x][i];\n               long long omega=D[x]+{long long)(u.second);\n               if(omega<D[u.first])\n                q\n                    D[u.first]=omega;\n                   GUelel. push(u.first);\n                }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000000)D[i]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [
          "> queuel Aa ab *"
        ],
        "line_confidences": [
          0.72898924,
          0.6569352,
          0.6469139,
          0.56831765,
          0.7279263,
          0.5053269,
          0.65443385,
          0.7129661,
          0.6251512,
          0.84212726,
          0.77834886,
          0.4292603,
          0.90699697,
          0.91698563,
          0.8691075,
          0.91707826,
          0.81814545,
          0.49412948,
          0.92232513,
          0.92011625,
          0.9100477,
          0.6848904
        ],
        "line_occlusions": [
          [
            52,
            58
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      },
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": null,
        "visible_line_range": [
          1,
          1
        ],
        "text_content": "void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector-      P      AL  =  v",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7828227
        ],
        "line_occlusions": [
          [
            86,
            92
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  7   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          71,
          177
        ],
        "ocr_text": "5"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          71,
          152,
          1000,
          177
        ],
        "ocr_text": "void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector-      P      AL  =  v"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          35,
          177,
          1000,
          194
        ],
        "ocr_text": "-      J      D      s   T     T    R"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          194,
          69,
          1000
        ],
        "ocr_text": "10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          194,
          1000,
          1000
        ],
        "ocr_text": "       D=vector<long long>(N, 1000000000000000000) ;\n       D[6]=6;\n       queue<int>_;\n       guEUEl. push(0) ;\n       while(!mpty()){ int x=      front();\n           W-pom): for(int i=0;i<legami[x].size();i+){\n               pair<int,int> u=Legami[x][i];\n               long long omega=D[x]+{long long)(u.second);\n               if(omega<D[u.first])\n                q\n                    D[u.first]=omega;\n                   GUelel. push(u.first);\n                }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000000)D[i]=-1;\n       }\n       return;\n   }"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          603,
          155,
          784,
          195
        ],
        "ocr_text": "> queuel Aa ab *"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:38:01.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152281.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          10,
          35
        ],
        "text_content": "       D=vector<long long>(N, 1000000000000000000) ;\n       D[6]=6;\n       queue<int>_;\n       guEUEl. push(0) ;\n       while(!mpty()){ int x=      front();\n           W-pom): for(int i=0;i<legami[x].size();i+){\n               pair<int,int> u=Legami[x][i];\n               long long omega=D[x]+{long long)(u.second);\n               if(omega<D[u.first])\n                q\n                    D[u.first]=omega;\n                   GUelel. push(u.first);\n                }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000000)D[i]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [
          "> queuel Aa ab *"
        ],
        "line_confidences": [
          0.72898924,
          0.6569352,
          0.6469139,
          0.56831765,
          0.7279263,
          0.5053269,
          0.65443385,
          0.7129661,
          0.6251512,
          0.84212726,
          0.77834886,
          0.4292603,
          0.90699697,
          0.91698563,
          0.8691075,
          0.91707826,
          0.81814545,
          0.49412948,
          0.92232513,
          0.92011625,
          0.9100477,
          0.6848904
        ],
        "line_occlusions": [
          [
            52,
            58
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      },
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": null,
        "visible_line_range": [
          1,
          1
        ],
        "text_content": "void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector-      P      AL  =  v",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7828227
        ],
        "line_occlusions": [
          [
            86,
            92
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   {# 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          71,
          177
        ],
        "ocr_text": "5"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          71,
          152,
          1000,
          177
        ],
        "ocr_text": "void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector-      P      AL  =  v"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          35,
          177,
          1000,
          194
        ],
        "ocr_text": "-      J      D      s   T     T    R"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          194,
          69,
          1000
        ],
        "ocr_text": "10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          194,
          1000,
          1000
        ],
        "ocr_text": "       D=vector<long long>(N, 1000000000000000000) ;\n       D[6]=6;\n       queue<int>_;\n       guEUEl. push(0) ;\n       while(!mpty()){ int x=      front();\n           W-pom): for(int i=0;i<legami[x].size();i+){\n               pair<int,int> u=Legami[x][i];\n               long long omega=D[x]+{long long)(u.second);\n               if(omega<D[u.first])\n                q\n                    D[u.first]=omega;\n                   GUelel. push(u.first);\n                }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000000)D[i]=-1;\n       }\n       return;\n   }"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          603,
          155,
          784,
          195
        ],
        "ocr_text": "> queuel Aa ab *"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:38:11.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152291.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          10,
          35
        ],
        "text_content": "       D=vector<long long>(N, 1000000000000000000) ;\n       D[6]=6;\n       queue<int>_;\n       guEUEl. push(0) ;\n       while(!mpty()){ int x=      front();\n           W-pom): for(int i=0;i<legami[x].size();i+){\n               pair<int,int> u=Legami[x][i];\n               long long omega=D[x]+{long long)(u.second);\n               if(omega<D[u.first])\n                q\n                    D[u.first]=omega;\n                   GUelel. push(u.first);\n                }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000000)D[i]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [
          "> queuel Aa ab *"
        ],
        "line_confidences": [
          0.72898924,
          0.6569352,
          0.6469139,
          0.56831765,
          0.7279263,
          0.5053269,
          0.65443385,
          0.7129661,
          0.6251512,
          0.84212726,
          0.77834886,
          0.4292603,
          0.90699697,
          0.91698563,
          0.8691075,
          0.91707826,
          0.81814545,
          0.49412948,
          0.92232513,
          0.92011625,
          0.9100477,
          0.6848904
        ],
        "line_occlusions": [
          [
            52,
            58
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      },
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": null,
        "visible_line_range": [
          1,
          1
        ],
        "text_content": "void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector-      P      AL  =  v",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7828227
        ],
        "line_occlusions": [
          [
            86,
            92
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   {# 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          71,
          177
        ],
        "ocr_text": "5"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          71,
          152,
          1000,
          177
        ],
        "ocr_text": "void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector-      P      AL  =  v"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          35,
          177,
          1000,
          194
        ],
        "ocr_text": "-      J      D      s   T     T    R"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          194,
          69,
          1000
        ],
        "ocr_text": "10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          194,
          1000,
          1000
        ],
        "ocr_text": "       D=vector<long long>(N, 1000000000000000000) ;\n       D[6]=6;\n       queue<int>_;\n       guEUEl. push(0) ;\n       while(!mpty()){ int x=      front();\n           W-pom): for(int i=0;i<legami[x].size();i+){\n               pair<int,int> u=Legami[x][i];\n               long long omega=D[x]+{long long)(u.second);\n               if(omega<D[u.first])\n                q\n                    D[u.first]=omega;\n                   GUelel. push(u.first);\n                }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000000)D[i]=-1;\n       }\n       return;\n   }"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          603,
          155,
          784,
          195
        ],
        "ocr_text": "> queuel Aa ab *"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:38:21.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152301.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          10,
          35
        ],
        "text_content": "       D=vector<long long>(N, 1000000000000000000) ;\n       D[6]=6;\n       queue<int>_;\n       guEUEl. push(0) ;\n       while(!mpty()){ int x=      front();\n           W-pom): for(int i=0;i<legami[x].size();i+){\n               pair<int,int> u=Legami[x][i];\n               long long omega=D[x]+{long long)(u.second);\n               if(omega<D[u.first])\n                q\n                    D[u.first]=omega;\n                   GUelel. push(u.first);\n                }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000000)D[i]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [
          "> queuel Aa ab *"
        ],
        "line_confidences": [
          0.72898924,
          0.6569352,
          0.6469139,
          0.56831765,
          0.7279263,
          0.5053269,
          0.65443385,
          0.7129661,
          0.6251512,
          0.84212726,
          0.77834886,
          0.4292603,
          0.90699697,
          0.91698563,
          0.8691075,
          0.91707826,
          0.81814545,
          0.49412948,
          0.92232513,
          0.92011625,
          0.9100477,
          0.6848904
        ],
        "line_occlusions": [
          [
            52,
            58
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      },
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": null,
        "visible_line_range": [
          1,
          1
        ],
        "text_content": "void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector-      P      AL  =  v",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7828227
        ],
        "line_occlusions": [
          [
            86,
            92
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   {# 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          71,
          177
        ],
        "ocr_text": "5"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          71,
          152,
          1000,
          177
        ],
        "ocr_text": "void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector-      P      AL  =  v"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          35,
          177,
          1000,
          194
        ],
        "ocr_text": "-      J      D      s   T     T    R"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          194,
          69,
          1000
        ],
        "ocr_text": "10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          194,
          1000,
          1000
        ],
        "ocr_text": "       D=vector<long long>(N, 1000000000000000000) ;\n       D[6]=6;\n       queue<int>_;\n       guEUEl. push(0) ;\n       while(!mpty()){ int x=      front();\n           W-pom): for(int i=0;i<legami[x].size();i+){\n               pair<int,int> u=Legami[x][i];\n               long long omega=D[x]+{long long)(u.second);\n               if(omega<D[u.first])\n                q\n                    D[u.first]=omega;\n                   GUelel. push(u.first);\n                }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000000)D[i]=-1;\n       }\n       return;\n   }"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          603,
          155,
          784,
          195
        ],
        "ocr_text": "> queuel Aa ab *"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:38:31.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152311.112.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          10,
          35
        ],
        "text_content": "       D=vector<long long>(N, 1000000000000000000) ;\n       D[6]=6;\n       queue<int>_;\n       guEUEl. push(0) ;\n       while(!mpty()){ int x=      front();\n           W-pom): for(int i=0;i<legami[x].size();i+){\n               pair<int,int> u=Legami[x][i];\n               long long omega=D[x]+{long long)(u.second);\n               if(omega<D[u.first])\n                q\n                    D[u.first]=omega;\n                   GUelel. push(u.first);\n                }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000000)D[i]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [
          "> queuel Aa ab *"
        ],
        "line_confidences": [
          0.72898924,
          0.6569352,
          0.6469139,
          0.56831765,
          0.7279263,
          0.5053269,
          0.65443385,
          0.7129661,
          0.6251512,
          0.84212726,
          0.77834886,
          0.4292603,
          0.90699697,
          0.91698563,
          0.8691075,
          0.91707826,
          0.81814545,
          0.49412948,
          0.92232513,
          0.92011625,
          0.9100477,
          0.6848904
        ],
        "line_occlusions": [
          [
            52,
            58
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      },
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": null,
        "visible_line_range": [
          1,
          1
        ],
        "text_content": "void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector-      P      AL  =  v",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7828227
        ],
        "line_occlusions": [
          [
            86,
            92
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   {# 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          71,
          177
        ],
        "ocr_text": "5"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          71,
          152,
          1000,
          177
        ],
        "ocr_text": "void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector-      P      AL  =  v"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          35,
          177,
          1000,
          194
        ],
        "ocr_text": "-      J      D      s   T     T    R"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          194,
          69,
          1000
        ],
        "ocr_text": "10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          194,
          1000,
          1000
        ],
        "ocr_text": "       D=vector<long long>(N, 1000000000000000000) ;\n       D[6]=6;\n       queue<int>_;\n       guEUEl. push(0) ;\n       while(!mpty()){ int x=      front();\n           W-pom): for(int i=0;i<legami[x].size();i+){\n               pair<int,int> u=Legami[x][i];\n               long long omega=D[x]+{long long)(u.second);\n               if(omega<D[u.first])\n                q\n                    D[u.first]=omega;\n                   GUelel. push(u.first);\n                }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000000)D[i]=-1;\n       }\n       return;\n   }"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          603,
          155,
          784,
          195
        ],
        "ocr_text": "> queuel Aa ab *"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:38:41.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152321.115.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          10,
          35
        ],
        "text_content": "       D=vector<long long>(N, 1000000000000000000) ;\n       D[6]=6;\n       queue<int>_;\n       guEUEl. push(0) ;\n       while(!mpty()){ int x=      front();\n           W-pom): for(int i=0;i<legami[x].size();i+){\n               pair<int,int> u=Legami[x][i];\n               long long omega=D[x]+{long long)(u.second);\n               if(omega<D[u.first])\n                q\n                    D[u.first]=omega;\n                   GUelel. push(u.first);\n                }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000000)D[i]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [
          "> queuel Aa ab *"
        ],
        "line_confidences": [
          0.72898924,
          0.6569352,
          0.6469139,
          0.56831765,
          0.7279263,
          0.5053269,
          0.65443385,
          0.7129661,
          0.6251512,
          0.84212726,
          0.77834886,
          0.4292603,
          0.90699697,
          0.91698563,
          0.8691075,
          0.91707826,
          0.81814545,
          0.49412948,
          0.92232513,
          0.92011625,
          0.9100477,
          0.6848904
        ],
        "line_occlusions": [
          [
            52,
            58
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      },
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": null,
        "visible_line_range": [
          1,
          1
        ],
        "text_content": "void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector-      P      AL  =  v",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7828227
        ],
        "line_occlusions": [
          [
            86,
            92
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   {# 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n =\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          71,
          177
        ],
        "ocr_text": "5"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          71,
          152,
          1000,
          177
        ],
        "ocr_text": "void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector-      P      AL  =  v"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          35,
          177,
          1000,
          194
        ],
        "ocr_text": "-      J      D      s   T     T    R"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          194,
          69,
          1000
        ],
        "ocr_text": "10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          194,
          1000,
          1000
        ],
        "ocr_text": "       D=vector<long long>(N, 1000000000000000000) ;\n       D[6]=6;\n       queue<int>_;\n       guEUEl. push(0) ;\n       while(!mpty()){ int x=      front();\n           W-pom): for(int i=0;i<legami[x].size();i+){\n               pair<int,int> u=Legami[x][i];\n               long long omega=D[x]+{long long)(u.second);\n               if(omega<D[u.first])\n                q\n                    D[u.first]=omega;\n                   GUelel. push(u.first);\n                }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000000)D[i]=-1;\n       }\n       return;\n   }"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          603,
          155,
          784,
          195
        ],
        "ocr_text": "> queuel Aa ab *"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:38:51.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152331.112.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          10,
          35
        ],
        "text_content": "       D=vector<long long>(N, 1000000000000000000) ;\n       D[6]=6;\n       queue<int>_;\n       guEUEl. push(0) ;\n       while(!mpty()){ int x=      front();\n           W-pom): for(int i=0;i<legami[x].size();i+){\n               pair<int,int> u=Legami[x][i];\n               long long omega=D[x]+{long long)(u.second);\n               if(omega<D[u.first])\n                q\n                    D[u.first]=omega;\n                   GUelel. push(u.first);\n                }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000000)D[i]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [
          "> queuel Aa ab *"
        ],
        "line_confidences": [
          0.72898924,
          0.6569352,
          0.6469139,
          0.56831765,
          0.7279263,
          0.5053269,
          0.65443385,
          0.7129661,
          0.6251512,
          0.84212726,
          0.77834886,
          0.4292603,
          0.90699697,
          0.91698563,
          0.8691075,
          0.91707826,
          0.81814545,
          0.49412948,
          0.92232513,
          0.92011625,
          0.9100477,
          0.6848904
        ],
        "line_occlusions": [
          [
            52,
            58
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      },
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": null,
        "visible_line_range": [
          1,
          1
        ],
        "text_content": "void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector-      P      AL  =  v",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7828227
        ],
        "line_occlusions": [
          [
            86,
            92
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   {# 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          71,
          177
        ],
        "ocr_text": "5"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          71,
          152,
          1000,
          177
        ],
        "ocr_text": "void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector-      P      AL  =  v"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          35,
          177,
          1000,
          194
        ],
        "ocr_text": "-      J      D      s   T     T    R"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          194,
          69,
          1000
        ],
        "ocr_text": "10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          194,
          1000,
          1000
        ],
        "ocr_text": "       D=vector<long long>(N, 1000000000000000000) ;\n       D[6]=6;\n       queue<int>_;\n       guEUEl. push(0) ;\n       while(!mpty()){ int x=      front();\n           W-pom): for(int i=0;i<legami[x].size();i+){\n               pair<int,int> u=Legami[x][i];\n               long long omega=D[x]+{long long)(u.second);\n               if(omega<D[u.first])\n                q\n                    D[u.first]=omega;\n                   GUelel. push(u.first);\n                }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000000)D[i]=-1;\n       }\n       return;\n   }"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          603,
          155,
          784,
          195
        ],
        "ocr_text": "> queuel Aa ab *"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:39:01.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152341.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          10,
          35
        ],
        "text_content": "       D=vector<long long>(N, 1000000000000000000) ;\n       D[6]=6;\n       queue<int>_;\n       guEUEl. push(0) ;\n       while(!mpty()){ int x=      front();\n           W-pom): for(int i=0;i<legami[x].size();i+){\n               pair<int,int> u=Legami[x][i];\n               long long omega=D[x]+{long long)(u.second);\n               if(omega<D[u.first])\n                q\n                    D[u.first]=omega;\n                   GUelel. push(u.first);\n                }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000000)D[i]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [
          "> queuel Aa ab *"
        ],
        "line_confidences": [
          0.72898924,
          0.6569352,
          0.6469139,
          0.56831765,
          0.7279263,
          0.5053269,
          0.65443385,
          0.7129661,
          0.6251512,
          0.84212726,
          0.77834886,
          0.4292603,
          0.90699697,
          0.91698563,
          0.8691075,
          0.91707826,
          0.81814545,
          0.49412948,
          0.92232513,
          0.92011625,
          0.9100477,
          0.6848904
        ],
        "line_occlusions": [
          [
            52,
            58
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      },
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": null,
        "visible_line_range": [
          1,
          1
        ],
        "text_content": "void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector-      P      AL  =  v",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7828227
        ],
        "line_occlusions": [
          [
            86,
            92
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          71,
          177
        ],
        "ocr_text": "5"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          71,
          152,
          1000,
          177
        ],
        "ocr_text": "void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector-      P      AL  =  v"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          35,
          177,
          1000,
          194
        ],
        "ocr_text": "-      J      D      s   T     T    R"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          194,
          69,
          1000
        ],
        "ocr_text": "10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          194,
          1000,
          1000
        ],
        "ocr_text": "       D=vector<long long>(N, 1000000000000000000) ;\n       D[6]=6;\n       queue<int>_;\n       guEUEl. push(0) ;\n       while(!mpty()){ int x=      front();\n           W-pom): for(int i=0;i<legami[x].size();i+){\n               pair<int,int> u=Legami[x][i];\n               long long omega=D[x]+{long long)(u.second);\n               if(omega<D[u.first])\n                q\n                    D[u.first]=omega;\n                   GUelel. push(u.first);\n                }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000000)D[i]=-1;\n       }\n       return;\n   }"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          603,
          155,
          784,
          195
        ],
        "ocr_text": "> queuel Aa ab *"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:39:11.115999937Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152351.116.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          10,
          35
        ],
        "text_content": "       D=vector<long long>(N, 1000000000000000000) ;\n       D[6]=6;\n       queue<int>_;\n       guEUEl. push(0) ;\n       while(!mpty()){ int x=      front();\n           W-pom): for(int i=0;i<legami[x].size();i+){\n               pair<int,int> u=Legami[x][i];\n               long long omega=D[x]+{long long)(u.second);\n               if(omega<D[u.first])\n                q\n                    D[u.first]=omega;\n                   GUelel. push(u.first);\n                }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000000)D[i]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [
          "> queuel Aa ab *"
        ],
        "line_confidences": [
          0.72898924,
          0.6569352,
          0.6469139,
          0.56831765,
          0.7279263,
          0.5053269,
          0.65443385,
          0.7129661,
          0.6251512,
          0.84212726,
          0.77834886,
          0.4292603,
          0.90699697,
          0.91698563,
          0.8691075,
          0.91707826,
          0.81814545,
          0.49412948,
          0.92232513,
          0.92011625,
          0.9100477,
          0.6848904
        ],
        "line_occlusions": [
          [
            52,
            58
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      },
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": null,
        "visible_line_range": [
          1,
          1
        ],
        "text_content": "void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector-      P      AL  =  v",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7828227
        ],
        "line_occlusions": [
          [
            86,
            92
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          71,
          177
        ],
        "ocr_text": "5"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          71,
          152,
          1000,
          177
        ],
        "ocr_text": "void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector-      P      AL  =  v"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          35,
          177,
          1000,
          194
        ],
        "ocr_text": "-      J      D      s   T     T    R"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          194,
          69,
          1000
        ],
        "ocr_text": "10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          194,
          1000,
          1000
        ],
        "ocr_text": "       D=vector<long long>(N, 1000000000000000000) ;\n       D[6]=6;\n       queue<int>_;\n       guEUEl. push(0) ;\n       while(!mpty()){ int x=      front();\n           W-pom): for(int i=0;i<legami[x].size();i+){\n               pair<int,int> u=Legami[x][i];\n               long long omega=D[x]+{long long)(u.second);\n               if(omega<D[u.first])\n                q\n                    D[u.first]=omega;\n                   GUelel. push(u.first);\n                }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000000)D[i]=-1;\n       }\n       return;\n   }"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          603,
          155,
          784,
          195
        ],
        "ocr_text": "> queuel Aa ab *"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:39:21.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152361.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          10,
          35
        ],
        "text_content": "       D=vector<long long>(N, 1000000000000000000) ;\n       D[6]=6;\n       queue<int>_;\n       guEUEl. push(0) ;\n       while(!mpty()){ int x=      front();\n           W-pom): for(int i=0;i<legami[x].size();i+){\n               pair<int,int> u=Legami[x][i];\n               long long omega=D[x]+{long long)(u.second);\n               if(omega<D[u.first])\n                q\n                    D[u.first]=omega;\n                   GUelel. push(u.first);\n                }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000000)D[i]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [
          "> queuel Aa ab *"
        ],
        "line_confidences": [
          0.72898924,
          0.6569352,
          0.6469139,
          0.56831765,
          0.7279263,
          0.5053269,
          0.65443385,
          0.7129661,
          0.6251512,
          0.84212726,
          0.77834886,
          0.4292603,
          0.90699697,
          0.91698563,
          0.8691075,
          0.91707826,
          0.81814545,
          0.49412948,
          0.92232513,
          0.92011625,
          0.9100477,
          0.6848904
        ],
        "line_occlusions": [
          [
            52,
            58
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      },
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": null,
        "visible_line_range": [
          1,
          1
        ],
        "text_content": "void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector-      P      AL  =  v",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7828227
        ],
        "line_occlusions": [
          [
            86,
            92
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          71,
          177
        ],
        "ocr_text": "5"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          71,
          152,
          1000,
          177
        ],
        "ocr_text": "void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector-      P      AL  =  v"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          35,
          177,
          1000,
          194
        ],
        "ocr_text": "-      J      D      s   T     T    R"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          194,
          69,
          1000
        ],
        "ocr_text": "10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          194,
          1000,
          1000
        ],
        "ocr_text": "       D=vector<long long>(N, 1000000000000000000) ;\n       D[6]=6;\n       queue<int>_;\n       guEUEl. push(0) ;\n       while(!mpty()){ int x=      front();\n           W-pom): for(int i=0;i<legami[x].size();i+){\n               pair<int,int> u=Legami[x][i];\n               long long omega=D[x]+{long long)(u.second);\n               if(omega<D[u.first])\n                q\n                    D[u.first]=omega;\n                   GUelel. push(u.first);\n                }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000000)D[i]=-1;\n       }\n       return;\n   }"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          603,
          155,
          784,
          195
        ],
        "ocr_text": "> queuel Aa ab *"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:39:31.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152371.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          10,
          35
        ],
        "text_content": "       D=vector<long long>(N, 1000000000000000000) ;\n       D[6]=6;\n       queue<int>_;\n       guEUEl. push(0) ;\n       while(!mpty()){ int x=      front();\n           W-pom): for(int i=0;i<legami[x].size();i+){\n               pair<int,int> u=Legami[x][i];\n               long long omega=D[x]+{long long)(u.second);\n               if(omega<D[u.first])\n                q\n                    D[u.first]=omega;\n                   GUelel. push(u.first);\n                }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000000)D[i]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [
          "> queuel Aa ab *"
        ],
        "line_confidences": [
          0.72898924,
          0.6569352,
          0.6469139,
          0.56831765,
          0.7279263,
          0.5053269,
          0.65443385,
          0.7129661,
          0.6251512,
          0.84212726,
          0.77834886,
          0.4292603,
          0.90699697,
          0.91698563,
          0.8691075,
          0.91707826,
          0.81814545,
          0.49412948,
          0.92232513,
          0.92011625,
          0.9100477,
          0.6848904
        ],
        "line_occlusions": [
          [
            52,
            58
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      },
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": null,
        "visible_line_range": [
          1,
          1
        ],
        "text_content": "void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector-      P      AL  =  v",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7828227
        ],
        "line_occlusions": [
          [
            86,
            92
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          71,
          177
        ],
        "ocr_text": "5"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          71,
          152,
          1000,
          177
        ],
        "ocr_text": "void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector-      P      AL  =  v"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          35,
          177,
          1000,
          194
        ],
        "ocr_text": "-      J      D      s   T     T    R"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          194,
          69,
          1000
        ],
        "ocr_text": "10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          194,
          1000,
          1000
        ],
        "ocr_text": "       D=vector<long long>(N, 1000000000000000000) ;\n       D[6]=6;\n       queue<int>_;\n       guEUEl. push(0) ;\n       while(!mpty()){ int x=      front();\n           W-pom): for(int i=0;i<legami[x].size();i+){\n               pair<int,int> u=Legami[x][i];\n               long long omega=D[x]+{long long)(u.second);\n               if(omega<D[u.first])\n                q\n                    D[u.first]=omega;\n                   GUelel. push(u.first);\n                }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000000)D[i]=-1;\n       }\n       return;\n   }"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          603,
          155,
          784,
          195
        ],
        "ocr_text": "> queuel Aa ab *"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:39:41.115999937Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152381.116.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          10,
          35
        ],
        "text_content": "       D=vector<long long>(N, 1000000000000000000) ;\n       D[6]=6;\n       queue<int>_;\n       guEUEl. push(0) ;\n       while(!mpty()){ int x=      front();\n           W-pom): for(int i=0;i<legami[x].size();i+){\n               pair<int,int> u=Legami[x][i];\n               long long omega=D[x]+{long long)(u.second);\n               if(omega<D[u.first])\n                q\n                    D[u.first]=omega;\n                   GUelel. push(u.first);\n                }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000000)D[i]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [
          "> queuel Aa ab *"
        ],
        "line_confidences": [
          0.72898924,
          0.6569352,
          0.6469139,
          0.56831765,
          0.7279263,
          0.5053269,
          0.65443385,
          0.7129661,
          0.6251512,
          0.84212726,
          0.77834886,
          0.4292603,
          0.90699697,
          0.91698563,
          0.8691075,
          0.91707826,
          0.81814545,
          0.49412948,
          0.92232513,
          0.92011625,
          0.9100477,
          0.6848904
        ],
        "line_occlusions": [
          [
            52,
            58
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      },
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": null,
        "visible_line_range": [
          1,
          1
        ],
        "text_content": "void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector-      P      AL  =  v",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7828227
        ],
        "line_occlusions": [
          [
            86,
            92
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          71,
          177
        ],
        "ocr_text": "5"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          71,
          152,
          1000,
          177
        ],
        "ocr_text": "void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector-      P      AL  =  v"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          35,
          177,
          1000,
          194
        ],
        "ocr_text": "-      J      D      s   T     T    R"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          194,
          69,
          1000
        ],
        "ocr_text": "10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          194,
          1000,
          1000
        ],
        "ocr_text": "       D=vector<long long>(N, 1000000000000000000) ;\n       D[6]=6;\n       queue<int>_;\n       guEUEl. push(0) ;\n       while(!mpty()){ int x=      front();\n           W-pom): for(int i=0;i<legami[x].size();i+){\n               pair<int,int> u=Legami[x][i];\n               long long omega=D[x]+{long long)(u.second);\n               if(omega<D[u.first])\n                q\n                    D[u.first]=omega;\n                   GUelel. push(u.first);\n                }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000000)D[i]=-1;\n       }\n       return;\n   }"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          603,
          155,
          784,
          195
        ],
        "ocr_text": "> queuel Aa ab *"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:39:51.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152391.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          10,
          35
        ],
        "text_content": "       D=vector<long long>(N, 1000000000000000000) ;\n       D[6]=6;\n       queue<int>_;\n       guEUEl. push(0) ;\n       while(!mpty()){ int x=      front();\n           W-pom): for(int i=0;i<legami[x].size();i+){\n               pair<int,int> u=Legami[x][i];\n               long long omega=D[x]+{long long)(u.second);\n               if(omega<D[u.first])\n                q\n                    D[u.first]=omega;\n                   GUelel. push(u.first);\n                }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000000)D[i]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [
          "> queuel Aa ab *"
        ],
        "line_confidences": [
          0.72898924,
          0.6569352,
          0.6469139,
          0.56831765,
          0.7279263,
          0.5053269,
          0.65443385,
          0.7129661,
          0.6251512,
          0.84212726,
          0.77834886,
          0.4292603,
          0.90699697,
          0.91698563,
          0.8691075,
          0.91707826,
          0.81814545,
          0.49412948,
          0.92232513,
          0.92011625,
          0.9100477,
          0.6848904
        ],
        "line_occlusions": [
          [
            52,
            58
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      },
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": null,
        "visible_line_range": [
          1,
          1
        ],
        "text_content": "void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector-      P      AL  =  v",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7828227
        ],
        "line_occlusions": [
          [
            86,
            92
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          71,
          177
        ],
        "ocr_text": "5"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          71,
          152,
          1000,
          177
        ],
        "ocr_text": "void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector-      P      AL  =  v"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          35,
          177,
          1000,
          194
        ],
        "ocr_text": "-      J      D      s   T     T    R"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          194,
          69,
          1000
        ],
        "ocr_text": "10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          194,
          1000,
          1000
        ],
        "ocr_text": "       D=vector<long long>(N, 1000000000000000000) ;\n       D[6]=6;\n       queue<int>_;\n       guEUEl. push(0) ;\n       while(!mpty()){ int x=      front();\n           W-pom): for(int i=0;i<legami[x].size();i+){\n               pair<int,int> u=Legami[x][i];\n               long long omega=D[x]+{long long)(u.second);\n               if(omega<D[u.first])\n                q\n                    D[u.first]=omega;\n                   GUelel. push(u.first);\n                }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000000)D[i]=-1;\n       }\n       return;\n   }"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          603,
          155,
          784,
          195
        ],
        "ocr_text": "> queuel Aa ab *"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:40:01.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152401.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          10,
          35
        ],
        "text_content": "       D=vector<long long>(N, 1000000000000000000) ;\n       D[6]=6;\n       queue<int>_;\n       guEUEl. push(0) ;\n       while(!mpty()){ int x=      front();\n           W-pom): for(int i=0;i<legami[x].size();i+){\n               pair<int,int> u=Legami[x][i];\n               long long omega=D[x]+{long long)(u.second);\n               if(omega<D[u.first])\n                q\n                    D[u.first]=omega;\n                   GUelel. push(u.first);\n                }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000000)D[i]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [
          "> queuel Aa ab *"
        ],
        "line_confidences": [
          0.72898924,
          0.6569352,
          0.6469139,
          0.56831765,
          0.7279263,
          0.5053269,
          0.65443385,
          0.7129661,
          0.6251512,
          0.84212726,
          0.77834886,
          0.4292603,
          0.90699697,
          0.91698563,
          0.8691075,
          0.91707826,
          0.81814545,
          0.49412948,
          0.92232513,
          0.92011625,
          0.9100477,
          0.6848904
        ],
        "line_occlusions": [
          [
            52,
            58
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      },
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": null,
        "visible_line_range": [
          1,
          1
        ],
        "text_content": "void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector-      P      AL  =  v",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7828227
        ],
        "line_occlusions": [
          [
            86,
            92
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          71,
          177
        ],
        "ocr_text": "5"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          71,
          152,
          1000,
          177
        ],
        "ocr_text": "void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector-      P      AL  =  v"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          35,
          177,
          1000,
          194
        ],
        "ocr_text": "-      J      D      s   T     T    R"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          194,
          69,
          1000
        ],
        "ocr_text": "10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          194,
          1000,
          1000
        ],
        "ocr_text": "       D=vector<long long>(N, 1000000000000000000) ;\n       D[6]=6;\n       queue<int>_;\n       guEUEl. push(0) ;\n       while(!mpty()){ int x=      front();\n           W-pom): for(int i=0;i<legami[x].size();i+){\n               pair<int,int> u=Legami[x][i];\n               long long omega=D[x]+{long long)(u.second);\n               if(omega<D[u.first])\n                q\n                    D[u.first]=omega;\n                   GUelel. push(u.first);\n                }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000000)D[i]=-1;\n       }\n       return;\n   }"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          603,
          155,
          784,
          195
        ],
        "ocr_text": "> queuel Aa ab *"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:40:11.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152411.115.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          10,
          35
        ],
        "text_content": "       D=vector<long long>(N, 1000000000000000000) ;\n       D[6]=6;\n       queue<int>_;\n       guEUEl. push(0) ;\n       while(!mpty()){ int x=      front();\n           W-pom): for(int i=0;i<legami[x].size();i+){\n               pair<int,int> u=Legami[x][i];\n               long long omega=D[x]+{long long)(u.second);\n               if(omega<D[u.first])\n                q\n                    D[u.first]=omega;\n                   GUelel. push(u.first);\n                }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000000)D[i]=-1;\n       }\n       return;\n   }",
        "lsp_tooltips": [
          "> queuel Aa ab *"
        ],
        "line_confidences": [
          0.72898924,
          0.6569352,
          0.6469139,
          0.56831765,
          0.7279263,
          0.5053269,
          0.65443385,
          0.7129661,
          0.6251512,
          0.84212726,
          0.77834886,
          0.4292603,
          0.90699697,
          0.91698563,
          0.8691075,
          0.91707826,
          0.81814545,
          0.49412948,
          0.92232513,
          0.92011625,
          0.9100477,
          0.6848904
        ],
        "line_occlusions": [
          [
            52,
            58
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      },
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": null,
        "visible_line_range": [
          1,
          1
        ],
        "text_content": "void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector-      P      AL  =  v",
        "lsp_tooltips": [],
        "line_confidences": [
          0.7828227
        ],
        "line_occlusions": [
          [
            86,
            92
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          71,
          177
        ],
        "ocr_text": "5"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          71,
          152,
          1000,
          177
        ],
        "ocr_text": "void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector-      P      AL  =  v"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          35,
          177,
          1000,
          194
        ],
        "ocr_text": "-      J      D      s   T     T    R"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          194,
          69,
          1000
        ],
        "ocr_text": "10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          194,
          1000,
          1000
        ],
        "ocr_text": "       D=vector<long long>(N, 1000000000000000000) ;\n       D[6]=6;\n       queue<int>_;\n       guEUEl. push(0) ;\n       while(!mpty()){ int x=      front();\n           W-pom): for(int i=0;i<legami[x].size();i+){\n               pair<int,int> u=Legami[x][i];\n               long long omega=D[x]+{long long)(u.second);\n               if(omega<D[u.first])\n                q\n                    D[u.first]=omega;\n                   GUelel. push(u.first);\n                }\n           }\n           //for(int i=0;i<)\n       }\n       for(int i=0;i<D.size();i++){\n           if(D[1i]==1000000000000000000)D[i]=-1;\n       }\n       return;\n   }"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          603,
          155,
          784,
          195
        ],
        "ocr_text": "> queuel Aa ab *"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:40:21.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152421.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c",
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          35
        ],
        "text_content": "       void mim‘:amm;no(?nt r‘I,  int M, vector<int> X,  vector<int> Y, vector<int> P,  vector:      40f6      Ay  =  X\n            for(int i=0;i<M;i++){\n            }\n            D=vector<long long>(N,10600000000000000000) ;\n            D[B]=0;\n            queue<pair<long long, int>>QUEGE;\n           dUENEA. push({e,0});\n            while(!      .empty()){\n                int x=      .BO .second;\n                QUET . pop () ;\n                for(int i=0;i<legami[x].size();i++){\n                    pair<int,int> u=legami[x]([i];\n                    long long omega=D[x]+(long long)(u.second);\n                    if{omega<D[u.first])\n                    {\n                        D[u.first]=omega;\n                        GUEUEd . push ({-omega,u.first});\n                    }\n                }\n                //for(int i=0;i<)\n            }\n            for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000000)D[i]=-1;\n            }\n            return;\n       }\nRestricted Mode  X o0Ao0      0  Ln15 Col25(3selected)  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "> queuel Aa ab *"
        ],
        "line_confidences": [
          0.71593046,
          0.7988965,
          0.48345017,
          0.75751734,
          0.14593697,
          0.56372005,
          0.29642195,
          0.5227985,
          0.71052647,
          0.43827304,
          0.8191252,
          0.5926687,
          0.82378054,
          0.8445578,
          0.93165517,
          0.7706143,
          0.45383486,
          0.92607516,
          0.9071196,
          0.85812783,
          0.9083332,
          0.8470514,
          0.46518517,
          0.9170282,
          0.9271729,
          0.70256406,
          0.6175003
        ],
        "line_occlusions": [
          [
            95,
            101
          ],
          [
            33,
            39
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          603,
          155,
          784,
          195
        ],
        "ocr_text": "> queuel Aa ab *"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'ì   € mincammino.cpp ®      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\ni\n&\n&\n®\n€3\nX n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "5\n7\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\nD)"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "       void mim‘:amm;no(?nt r‘I,  int M, vector<int> X,  vector<int> Y, vector<int> P,  vector:      40f6      Ay  =  X\n            for(int i=0;i<M;i++){\n            }\n            D=vector<long long>(N,10600000000000000000) ;\n            D[B]=0;\n            queue<pair<long long, int>>QUEGE;\n           dUENEA. push({e,0});\n            while(!      .empty()){\n                int x=      .BO .second;\n                QUET . pop () ;\n                for(int i=0;i<legami[x].size();i++){\n                    pair<int,int> u=legami[x]([i];\n                    long long omega=D[x]+(long long)(u.second);\n                    if{omega<D[u.first])\n                    {\n                        D[u.first]=omega;\n                        GUEUEd . push ({-omega,u.first});\n                    }\n                }\n                //for(int i=0;i<)\n            }\n            for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000000)D[i]=-1;\n            }\n            return;\n       }\nRestricted Mode  X o0Ao0      0  Ln15 Col25(3selected)  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:40:31.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152431.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          35
        ],
        "text_content": "       void mincamm%no(%nt r‘I,  int M, vector<int> X,  vector<int> Y, vector<int> P,  vector:      20f6      Ay  =  X\n           for(int i=0;i<M;i++){\n           }\n\n           D=vector<long Tong>(N,1000000000000000000) ;\n           D[B]=0;\n           priority_queue<pair<long long, int->QUENEI:\n           GUEHEd . push({0,0});\n           while(!      .empty()){\n                int x=      .top().second;\n               GUELEH - pop () ;\n                for(int i=0;i<legami[x].size();i++){\n                    pair<int,int> u=legami[x][i];\n                         long omega=D[x]+{(lohg m(u.second);\n                    if{omega<D[u.first])\n                    {\n                        D[u.first]=omega;\n                        GUEUEd . push ({-omega,u.first});\n                    }\n                }\n                //for(int i=0;i<)\n           }\n           for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000000)D[i]=-1;\n           }\n            return;\n       }\nRestricted Mode  00A0      0  Ln19,Col42  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "> queuel Aa ab *"
        ],
        "line_confidences": [
          0.66286665,
          0.79135394,
          0.48345017,
          0.6182445,
          0.4674102,
          0.14593697,
          0.49366263,
          0.45615175,
          0.5308925,
          0.8526664,
          0.60168076,
          0.8852813,
          0.8321814,
          0.44025472,
          0.8416304,
          0.93165517,
          0.7706143,
          0.45383486,
          0.92679274,
          0.9036024,
          0.85812783,
          0.90676534,
          0.8470514,
          0.48425782,
          0.9243206,
          0.9271729,
          0.70256406,
          0.744029
        ],
        "line_occlusions": [
          [
            94,
            100
          ],
          [
            32,
            38
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          603,
          155,
          784,
          195
        ],
        "ocr_text": "> queuel Aa ab *"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "5\n7\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "       void mincamm%no(%nt r‘I,  int M, vector<int> X,  vector<int> Y, vector<int> P,  vector:      20f6      Ay  =  X\n           for(int i=0;i<M;i++){\n           }\n\n           D=vector<long Tong>(N,1000000000000000000) ;\n           D[B]=0;\n           priority_queue<pair<long long, int->QUENEI:\n           GUEHEd . push({0,0});\n           while(!      .empty()){\n                int x=      .top().second;\n               GUELEH - pop () ;\n                for(int i=0;i<legami[x].size();i++){\n                    pair<int,int> u=legami[x][i];\n                         long omega=D[x]+{(lohg m(u.second);\n                    if{omega<D[u.first])\n                    {\n                        D[u.first]=omega;\n                        GUEUEd . push ({-omega,u.first});\n                    }\n                }\n                //for(int i=0;i<)\n           }\n           for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000000)D[i]=-1;\n           }\n            return;\n       }\nRestricted Mode  00A0      0  Ln19,Col42  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:40:41.115999937Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152441.116.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          35
        ],
        "text_content": "       void mincamm%no(%nt r‘I,  int M, vector<int> X,  vector<int> Y, vector<int> P,  vector:      20f6      Ay  =  X\n           for(int i=0;i<M;i++){\n           }\n\n           D=vector<long Tong>(N,1000000000000000000) ;\n           D[B]=0;\n           priority_queue<pair<long long, int->QUENEI:\n           GUEHEd . push({0,0});\n           while(!      .empty()){\n                int x=      .top().second;\n               GUELEH - pop () ;\n                for(int i=0;i<legami[x].size();i++){\n                    pair<int,int> u=legami[x][i];\n                         long omega=D[x]+{(lohg m(u.second);\n                    if{omega<D[u.first])\n                    {\n                        D[u.first]=omega;\n                        GUEUEd . push ({-omega,u.first});\n                    }\n                }\n                //for(int i=0;i<)\n           }\n           for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000000)D[i]=-1;\n           }\n            return;\n       }\nRestricted Mode  00A0      0  Ln19,Col42  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "> queuel Aa ab *"
        ],
        "line_confidences": [
          0.66286665,
          0.79135394,
          0.48345017,
          0.6182445,
          0.4674102,
          0.14593697,
          0.49366263,
          0.45615175,
          0.5308925,
          0.8526664,
          0.60168076,
          0.8852813,
          0.8321814,
          0.44025472,
          0.8416304,
          0.93165517,
          0.7706143,
          0.45383486,
          0.92679274,
          0.9036024,
          0.85812783,
          0.90676534,
          0.8470514,
          0.48425782,
          0.9243206,
          0.9271729,
          0.70256406,
          0.744029
        ],
        "line_occlusions": [
          [
            94,
            100
          ],
          [
            32,
            38
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          603,
          155,
          784,
          195
        ],
        "ocr_text": "> queuel Aa ab *"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "5\n7\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "       void mincamm%no(%nt r‘I,  int M, vector<int> X,  vector<int> Y, vector<int> P,  vector:      20f6      Ay  =  X\n           for(int i=0;i<M;i++){\n           }\n\n           D=vector<long Tong>(N,1000000000000000000) ;\n           D[B]=0;\n           priority_queue<pair<long long, int->QUENEI:\n           GUEHEd . push({0,0});\n           while(!      .empty()){\n                int x=      .top().second;\n               GUELEH - pop () ;\n                for(int i=0;i<legami[x].size();i++){\n                    pair<int,int> u=legami[x][i];\n                         long omega=D[x]+{(lohg m(u.second);\n                    if{omega<D[u.first])\n                    {\n                        D[u.first]=omega;\n                        GUEUEd . push ({-omega,u.first});\n                    }\n                }\n                //for(int i=0;i<)\n           }\n           for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000000)D[i]=-1;\n           }\n            return;\n       }\nRestricted Mode  00A0      0  Ln19,Col42  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:40:51.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152451.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          5,
          35
        ],
        "text_content": "       void mincamm%no(%nt r‘I,  int M, vector<int> X,  vector<int> Y, vector<int> P,  vector:      20f6      Ay  =  X\n           for(int i=0;i<M;i++){\n           }\n\n           D=vector<long Tong>(N,1000000000000000000) ;\n           D[B]=0;\n           priority_queue<pair<long long, int->QUENEI:\n           GUEHEd . push({0,0});\n           while(!      .empty()){\n                int x=      .top().second;\n               GUELEH - pop () ;\n                for(int i=0;i<legami[x].size();i++){\n                    pair<int,int> u=legami[x][i];\n                         long omega=D[x]+{(lohg m(u.second);\n                    if{omega<D[u.first])\n                    {\n                        D[u.first]=omega;\n                        GUEUEd . push ({-omega,u.first});\n                    }\n                }\n                //for(int i=0;i<)\n           }\n           for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000000)D[i]=-1;\n           }\n            return;\n       }\nRestricted Mode  00A0      0  Ln19,Col42  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "> queuel Aa ab *"
        ],
        "line_confidences": [
          0.66286665,
          0.79135394,
          0.48345017,
          0.6182445,
          0.4674102,
          0.14593697,
          0.49366263,
          0.45615175,
          0.5308925,
          0.8526664,
          0.60168076,
          0.8852813,
          0.8321814,
          0.44025472,
          0.8416304,
          0.93165517,
          0.7706143,
          0.45383486,
          0.92679274,
          0.9036024,
          0.85812783,
          0.90676534,
          0.8470514,
          0.48425782,
          0.9243206,
          0.9271729,
          0.70256406,
          0.744029
        ],
        "line_occlusions": [
          [
            94,
            100
          ],
          [
            32,
            38
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          603,
          155,
          784,
          195
        ],
        "ocr_text": "> queuel Aa ab *"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          69,
          1000
        ],
        "ocr_text": "5\n7\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "       void mincamm%no(%nt r‘I,  int M, vector<int> X,  vector<int> Y, vector<int> P,  vector:      20f6      Ay  =  X\n           for(int i=0;i<M;i++){\n           }\n\n           D=vector<long Tong>(N,1000000000000000000) ;\n           D[B]=0;\n           priority_queue<pair<long long, int->QUENEI:\n           GUEHEd . push({0,0});\n           while(!      .empty()){\n                int x=      .top().second;\n               GUELEH - pop () ;\n                for(int i=0;i<legami[x].size();i++){\n                    pair<int,int> u=legami[x][i];\n                         long omega=D[x]+{(lohg m(u.second);\n                    if{omega<D[u.first])\n                    {\n                        D[u.first]=omega;\n                        GUEUEd . push ({-omega,u.first});\n                    }\n                }\n                //for(int i=0;i<)\n           }\n           for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000000)D[i]=-1;\n           }\n            return;\n       }\nRestricted Mode  00A0      0  Ln19,Col42  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:41:01.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152461.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c",
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          7,
          36
        ],
        "text_content": "       |    for(int i=0;i<M;i++){      o      i\n                                —\n            }\n           D=vector<long long>(N, 10000000000000000006) ;\n           vector<bool>|\n           D[0]=6;\n           priority queue<pair<long long,int>>fillElel;\n           GUEUEd . push({0,0});\n           while(!      .empty()){\n                int x=      .top().second;\n               GUEHET . pop () ;\n                for(int i=0;i<legami[x].size();i++){\n                    pair<int,int> u=legami[x][i];\n                    long long omega=D[x]+(long long)(u.second);\n                    if(omega<D[u.first])\n                    {\n                        D[u.first]=omega;\n                        GUEUEL. push({-omega,u.first});\n                    }\n                }\n                //for(int i=0;i<)\n            }\n            for(int i=0;i<D.size();i++){\n                if(D[1]1==1000000000000000000)D[i]=-1;\n            }\n            return;\n       |}\nRestricted Mode  00A0      0  Ln11,Col17  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "> queuel Aa ab *"
        ],
        "line_confidences": [
          0.61446875,
          0.4051341,
          0.7837261,
          0.75860167,
          0.85440433,
          0.05,
          0.6996864,
          0.34790704,
          0.6376039,
          0.86225206,
          0.37190697,
          0.8606478,
          0.7890949,
          0.8529138,
          0.74734664,
          0.93178964,
          0.7666568,
          0.25859582,
          0.9074187,
          0.9048047,
          0.8464134,
          0.9016397,
          0.8739613,
          0.5578381,
          0.9198472,
          0.8788326,
          0.654735,
          0.7440469
        ],
        "line_occlusions": [
          [
            33,
            39
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          603,
          155,
          784,
          195
        ],
        "ocr_text": "> queuel Aa ab *"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'ì   € mincammino.cpp ®      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\ni\n&\n&\n®\n€3\nX n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          71,
          1000
        ],
        "ocr_text": "7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "       |    for(int i=0;i<M;i++){      o      i\n                                —\n            }\n           D=vector<long long>(N, 10000000000000000006) ;\n           vector<bool>|\n           D[0]=6;\n           priority queue<pair<long long,int>>fillElel;\n           GUEUEd . push({0,0});\n           while(!      .empty()){\n                int x=      .top().second;\n               GUEHET . pop () ;\n                for(int i=0;i<legami[x].size();i++){\n                    pair<int,int> u=legami[x][i];\n                    long long omega=D[x]+(long long)(u.second);\n                    if(omega<D[u.first])\n                    {\n                        D[u.first]=omega;\n                        GUEUEL. push({-omega,u.first});\n                    }\n                }\n                //for(int i=0;i<)\n            }\n            for(int i=0;i<D.size();i++){\n                if(D[1]1==1000000000000000000)D[i]=-1;\n            }\n            return;\n       |}\nRestricted Mode  00A0      0  Ln11,Col17  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:41:11.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152471.115.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c",
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          7,
          36
        ],
        "text_content": "       |    for(int i=0;i<M;i++){      o      i\n                                —\n           }   1egani[x[ill.push_back((Y[i],P&i]});\n           D=vector<long long>(N, 10000000000000000006) ;\n           vector<bool>esplorato|g|\n           D[0]=6;\n           priority queue<pair<long long,int>>fillElel;\n           GUEUEd . push({0,0});\n           while(!      .empty()){\n                int x=      .top().second;\n               GUEHET . pop () ;\n                for(int i=0;i<legami[x].size();i++){\n                    pair<int,int> u=legami[x][i];\n                    long long omega=D[x]+(long long)(u.second);\n                    if(omega<D[u.first])\n                    {\n                        D[u.first]=omega;\n                        GUEUEL. push({-omega,u.first});\n                    }\n                }\n                //for(int i=0;i<)\n           }\n           for(int i=0;i<D.size();i++){\n                if(D[1]1==1000000000000000000)D[i]=-1;\n           }\n            return;\n       }\nRestricted Mode  00A0      0  Ln11,Col27  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "> queuel Aa ab *"
        ],
        "line_confidences": [
          0.61446875,
          0.4051341,
          0.78374946,
          0.7508008,
          0.7421324,
          0.05,
          0.6996864,
          0.34790704,
          0.6376039,
          0.86225206,
          0.37190697,
          0.8606478,
          0.7890949,
          0.8529138,
          0.74734664,
          0.93178964,
          0.7666568,
          0.25859582,
          0.9074187,
          0.9048047,
          0.8464134,
          0.9016397,
          0.8739613,
          0.5578381,
          0.9198472,
          0.8788326,
          0.8168694,
          0.764683
        ],
        "line_occlusions": [
          [
            33,
            39
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          603,
          155,
          784,
          195
        ],
        "ocr_text": "> queuel Aa ab *"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'ì   € mincammino.cpp ®      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\ni\n&\n&\n®\n€3\nX n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          71,
          1000
        ],
        "ocr_text": "7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "       |    for(int i=0;i<M;i++){      o      i\n                                —\n           }   1egani[x[ill.push_back((Y[i],P&i]});\n           D=vector<long long>(N, 10000000000000000006) ;\n           vector<bool>esplorato|g|\n           D[0]=6;\n           priority queue<pair<long long,int>>fillElel;\n           GUEUEd . push({0,0});\n           while(!      .empty()){\n                int x=      .top().second;\n               GUEHET . pop () ;\n                for(int i=0;i<legami[x].size();i++){\n                    pair<int,int> u=legami[x][i];\n                    long long omega=D[x]+(long long)(u.second);\n                    if(omega<D[u.first])\n                    {\n                        D[u.first]=omega;\n                        GUEUEL. push({-omega,u.first});\n                    }\n                }\n                //for(int i=0;i<)\n           }\n           for(int i=0;i<D.size();i++){\n                if(D[1]1==1000000000000000000)D[i]=-1;\n           }\n            return;\n       }\nRestricted Mode  00A0      0  Ln11,Col27  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:41:21.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152481.112.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          7,
          36
        ],
        "text_content": "            for(int i=0;i<M;i++){      o      .\n                legami[X[i]].push_back({Y[i],P[i]});\n            }\n           D=vector<long long>(N, 10000000000000000006) ;\n           vector<bool>esplorato(N,0);\n           D[0]=6;\n           priority queue<pair<long long,int>>fillElel;\n           GUEUEd . push({0,0});\n           while(!      .empty ()){\n                int x=      .top().second;\n               QUET  . pop () ;\n                for(int i=9;i<'le£ami[x].size();i++)(\n                    pair<int,int> u=legami[x][i];\n                    long long omega=D[x]+(long long)(u.second);\n                    if(omega<D[u.first])\n                    {\n                        D[u.first]=omega;\n                        GUEUEL. push({-omega,u.first});\n                    }\n                }\n                //for(int i=0;i<)\n            for(int i=0;i<D.size();i++){\n                if(D[1]1==1000000000000000000)D[i]=-1;\n            }\n            return;\n       }\nRestricted Mode  00A0      0  Ln17,Col22  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "> queuel Aa ab *"
        ],
        "line_confidences": [
          0.5679324,
          0.45563787,
          0.9690691,
          0.76449716,
          0.36885482,
          0.05,
          0.64864373,
          0.34790704,
          0.60975116,
          0.86455065,
          0.47309092,
          0.689434,
          0.79689455,
          0.8652455,
          0.74734664,
          0.93178964,
          0.7666568,
          0.25859582,
          0.9074187,
          0.9048047,
          0.8464134,
          0.8818159,
          0.5578381,
          0.9198472,
          0.8788326,
          0.8308343,
          0.78044415
        ],
        "line_occlusions": [
          [
            33,
            39
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          603,
          155,
          784,
          195
        ],
        "ocr_text": "> queuel Aa ab *"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications M  I ©@ 4 O S M     B E G: 0 mincamminoz.it.... 0 mincammino - T...  () volterra.olinfo.iti.. 0 mincammino.cp...   ]   Terminal - patric...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'E]    € mincammino.cpp X      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\n i\n&\n&\n©\n3\nx n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          71,
          1000
        ],
        "ocr_text": "7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "            for(int i=0;i<M;i++){      o      .\n                legami[X[i]].push_back({Y[i],P[i]});\n            }\n           D=vector<long long>(N, 10000000000000000006) ;\n           vector<bool>esplorato(N,0);\n           D[0]=6;\n           priority queue<pair<long long,int>>fillElel;\n           GUEUEd . push({0,0});\n           while(!      .empty ()){\n                int x=      .top().second;\n               QUET  . pop () ;\n                for(int i=9;i<'le£ami[x].size();i++)(\n                    pair<int,int> u=legami[x][i];\n                    long long omega=D[x]+(long long)(u.second);\n                    if(omega<D[u.first])\n                    {\n                        D[u.first]=omega;\n                        GUEUEL. push({-omega,u.first});\n                    }\n                }\n                //for(int i=0;i<)\n            for(int i=0;i<D.size();i++){\n                if(D[1]1==1000000000000000000)D[i]=-1;\n            }\n            return;\n       }\nRestricted Mode  00A0      0  Ln17,Col22  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:41:31.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152491.115.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c",
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          7,
          37
        ],
        "text_content": "            for(int i=0;i<M;i++){      -      -     -\n                legami[X[i]].push_back({Y[i],P[i]});\n            }\n           D=vector<long long>(N,10600000000000000000) ;\n           vector<bool>esplorato(N,Q);\n           D[B]=6;\n           priority queue<pair<long long,int>>fillElel;\n           GUEUEA. push({e,0});\n           while (! GUEHET. empty () )\n                i|\n                S\n               G »< include\n                f e dnt\n                    pair<int,int> u=legami[x][i];\n                    long long omega=D[x]+({long long)(u.second);\n                    if(omega<D[u.first])\n                    {\n                        D[u.first]=omega;\n                        GUEUEL. push({-omega,u.first});\n                    }\n                }\n                //for(int i=0;i<)\n            ’\n            for(int i=0;i<D.sizel();i++){\n                if(D[1]==1000000000000000000)D[i]=-1;\n            }\n            return;\n       }\nRestricted Mode  0 00      0  Ln16,Col10  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "> queuel Aa ab *"
        ],
        "line_confidences": [
          0.4247065,
          0.37864214,
          0.9229866,
          0.76201963,
          0.3376438,
          0.4290574,
          0.6248687,
          0.5969374,
          0.5902614,
          0.8321916,
          0.48394185,
          0.687946,
          0.51024956,
          0.75426346,
          0.7419181,
          0.64685416,
          0.93186396,
          0.6790006,
          0.16709168,
          0.90762174,
          0.92182374,
          0.84643376,
          0.56360143,
          0.85406876,
          0.5291488,
          0.89162475,
          0.9006533,
          0.7935059,
          0.6586033
        ],
        "line_occlusions": [
          [
            33,
            39
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          603,
          155,
          784,
          195
        ],
        "ocr_text": "> queuel Aa ab *"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'ì   € mincammino.cpp ®      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\ni\n&\n&\n®\n€3\nX n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          71,
          1000
        ],
        "ocr_text": "7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "            for(int i=0;i<M;i++){      -      -     -\n                legami[X[i]].push_back({Y[i],P[i]});\n            }\n           D=vector<long long>(N,10600000000000000000) ;\n           vector<bool>esplorato(N,Q);\n           D[B]=6;\n           priority queue<pair<long long,int>>fillElel;\n           GUEUEA. push({e,0});\n           while (! GUEHET. empty () )\n                i|\n                S\n               G »< include\n                f e dnt\n                    pair<int,int> u=legami[x][i];\n                    long long omega=D[x]+({long long)(u.second);\n                    if(omega<D[u.first])\n                    {\n                        D[u.first]=omega;\n                        GUEUEL. push({-omega,u.first});\n                    }\n                }\n                //for(int i=0;i<)\n            ’\n            for(int i=0;i<D.sizel();i++){\n                if(D[1]==1000000000000000000)D[i]=-1;\n            }\n            return;\n       }\nRestricted Mode  0 00      0  Ln16,Col10  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:41:41.114000082Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152501.114.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c",
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          7,
          37
        ],
        "text_content": "            for(int i=0;i<M;i++){      -      -     -\n                legami[X[i]].push_back({Y[i],P[i]});\n            }\n           D=vector<long long>(N,10600000000000000000) ;\n           vector<bool>esplorato(N,Q);\n           D[0]=6;\n           priority queue<pair<long long,int>>fillElel;\n           GUEUEd . push({0,0});\n           while (! GUSHEL . empty()){\n                if(esplorato[x]))\n                int x=gUEWEd. top() .second;\n               QUEvEI . pop () ;\n                for(int i=0;i<legami[x].size();i++){\n                    pair<int,int> u=legami[x][i];\n                    long long omega=D[x]+({long long)(u.second);\n                    if(omega<D[u.first])\n                    {\n                        Diu.fikFst]=omega;\n                        GUEUEL. push({-omega, u.first});\n                    }\n                }\n                //for(int i=0;i<)\n            }\n            for(int i=0;i<D.size();i++){\n                if(D[1]1==1000000000000000000)D[i]=-1;\n            }\n            return;\n       }\nRestricted Mode  X 00      0  Ln16,Col24  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "> queuel Aa ab *"
        ],
        "line_confidences": [
          0.48644164,
          0.3820426,
          0.91905653,
          0.76201963,
          0.3376438,
          0.05,
          0.6248687,
          0.34790704,
          0.5808289,
          0.115328215,
          0.42008185,
          0.62956667,
          0.8297815,
          0.7474191,
          0.7419181,
          0.64685416,
          0.93056893,
          0.508147,
          0.59279674,
          0.96946204,
          0.96929723,
          0.85494554,
          0.96733373,
          0.8866544,
          0.34913963,
          0.969711,
          0.8852131,
          0.90989256,
          0.6554984
        ],
        "line_occlusions": [
          [
            33,
            39
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          603,
          155,
          784,
          195
        ],
        "ocr_text": "> queuel Aa ab *"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'ì   € mincammino.cpp ®      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\ni\n&\n&\n®\n€3\nX n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          71,
          1000
        ],
        "ocr_text": "7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "            for(int i=0;i<M;i++){      -      -     -\n                legami[X[i]].push_back({Y[i],P[i]});\n            }\n           D=vector<long long>(N,10600000000000000000) ;\n           vector<bool>esplorato(N,Q);\n           D[0]=6;\n           priority queue<pair<long long,int>>fillElel;\n           GUEUEd . push({0,0});\n           while (! GUSHEL . empty()){\n                if(esplorato[x]))\n                int x=gUEWEd. top() .second;\n               QUEvEI . pop () ;\n                for(int i=0;i<legami[x].size();i++){\n                    pair<int,int> u=legami[x][i];\n                    long long omega=D[x]+({long long)(u.second);\n                    if(omega<D[u.first])\n                    {\n                        Diu.fikFst]=omega;\n                        GUEUEL. push({-omega, u.first});\n                    }\n                }\n                //for(int i=0;i<)\n            }\n            for(int i=0;i<D.size();i++){\n                if(D[1]1==1000000000000000000)D[i]=-1;\n            }\n            return;\n       }\nRestricted Mode  X 00      0  Ln16,Col24  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:41:51.111999988Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152511.112.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c",
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          7,
          37
        ],
        "text_content": "                                T\n            for(int i=0;i<M;i++){\n                legami[X[i]].push_back({Y[i],P[i]});\n            }\n           D=vector<long long>(N,10600000000000000000) ;\n           vector<bool>esplorato(N,Q);\n           D[0]=6;\n           priority queue<pair<long long,int>>fillElel;\n           GUEUEd . push({0,0});\n           while(!\n                int x=      .top().second;\n                if(esplorato[x])   I\n               QUEvEI . pop () ;\n                for(int i=0;i<legami[x].size();i++){\n                    pair<int,int> u=legami[x][i];\n                                -\n                    long long omega=D[x]+({long long)(u.second);\n                    if(omega<D[u.first])\n                    {\n                        D[u.first]=omega;\n                        GUEUEL. push({-omega,u.first});\n                    }\n                }\n                //for(int i=0;i<)\n            ’\n            for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000000)D[i]=-1;\n            }\n            return;\n       }\nRestricted Mode  0 00      0  Ln15,Col28  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [
          "> queuel Aa ab *"
        ],
        "line_confidences": [
          0.09220414,
          0.7604358,
          0.3820426,
          0.9229866,
          0.76201963,
          0.3376438,
          0.05,
          0.65916765,
          0.44300723,
          0.67192453,
          0.8445587,
          0.8223882,
          0.6280823,
          0.8297815,
          0.7474191,
          0.84739065,
          0.7419181,
          0.64685416,
          0.93186396,
          0.6790006,
          0.16709168,
          0.90762174,
          0.92182374,
          0.84643376,
          0.56360143,
          0.88931155,
          0.5291488,
          0.89162475,
          0.8852131,
          0.7935059,
          0.6402253
        ],
        "line_occlusions": [
          [
            32,
            32
          ],
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          603,
          155,
          784,
          195
        ],
        "ocr_text": "> queuel Aa ab *"
      },
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB0  -  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'ì   € mincammino.cpp ®      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\ni\n&\n&\n®\n€3\nX n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          71,
          1000
        ],
        "ocr_text": "7\n8\n9\n10\n11\n12\n13\n14\n15\n16\n17\n18\n19\n20\n21\n22\n23\n24\n25\n26\n27\n28\n29\n30\n31\n32\n33\n34\n35\n36\n37\nù"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          69,
          152,
          1000,
          1000
        ],
        "ocr_text": "                                T\n            for(int i=0;i<M;i++){\n                legami[X[i]].push_back({Y[i],P[i]});\n            }\n           D=vector<long long>(N,10600000000000000000) ;\n           vector<bool>esplorato(N,Q);\n           D[0]=6;\n           priority queue<pair<long long,int>>fillElel;\n           GUEUEd . push({0,0});\n           while(!\n                int x=      .top().second;\n                if(esplorato[x])   I\n               QUEvEI . pop () ;\n                for(int i=0;i<legami[x].size();i++){\n                    pair<int,int> u=legami[x][i];\n                                -\n                    long long omega=D[x]+({long long)(u.second);\n                    if(omega<D[u.first])\n                    {\n                        D[u.first]=omega;\n                        GUEUEL. push({-omega,u.first});\n                    }\n                }\n                //for(int i=0;i<)\n            ’\n            for(int i=0;i<D.size();i++){\n                if(D[1]==1000000000000000000)D[i]=-1;\n            }\n            return;\n       }\nRestricted Mode  0 00      0  Ln15,Col28  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:42:01.112999916Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152521.113.jpg",
    "open_windows": [
      "Code Editor"
    ],
    "browser_windows": [],
    "editor_windows": [
      {
        "open_files": [
          "mincammino.c",
          "mincammino.cpp"
        ],
        "current_file": "mincammino.cpp",
        "visible_line_range": [
          7,
          37
        ],
        "text_content": "    for(int i=0;i<M;i++){      _  M      e   C      A\n        legami[X[i]].push_back({Y[i],P[i]});\n    }\n    D=vector<long long>(N, 10000000000000000006) ;\n    vector<bool>esplorato(N,0);\n    D[B]=6;\n    priority queue<pair<long long,int>>fillElel;\n    GUEUEd . push({0,0});\n    while(!      .empty())[{\n        int x=      .top().second;\n        BUEUEL . pop () ;\n        if(esplorato[x])cont]]lue;|\n        for(int i=0;i<legami[x].size();i++){\n             pair<int,int> u=legami[x][i];\n             long long omega=D[x]+(long long)(u.second);\n             if{omega<D[u.first])\n             {\n                 D[u.first]=omega;\n                GUEHEL. push ({-omega,u.first});\n             }\n        }\n        //for(int 1=0;i<)\n    for(int i=0;i<D.size();i++){\n        if(D[1]==1000000000000000000)D[i]=-1;\n    }\n    return;\nimle  ®@oAo      0  Ln19,Col34  Spaces:4  UTF8  C++  Q",
        "lsp_tooltips": [],
        "line_confidences": [
          0.512469,
          0.5890211,
          0.9690224,
          0.76449716,
          0.36885482,
          0.28670228,
          0.6248687,
          0.36426654,
          0.60274196,
          0.83777946,
          0.4467918,
          0.69612426,
          0.8315859,
          0.79028034,
          0.86909753,
          0.6678819,
          0.93270254,
          0.70133615,
          0.33508787,
          0.8877404,
          0.9066111,
          0.7145182,
          0.53125393,
          0.12800361,
          0.91346663,
          0.8810016,
          0.6248245
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null
        ]
      },
      {
        "open_files": [
          "mincammino.c",
          "mincammino.cpp"
        ],
        "current_file": null,
        "visible_line_range": [
          1,
          1
        ],
        "text_content": "void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector:i S  muuana4      A ah  #  c FL      AL  =  v",
        "lsp_tooltips": [],
        "line_confidences": [
          0.59672785
        ],
        "line_occlusions": [
          null
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications EI     o y] 51     I      iE & mincammino2.it....   l mincammino - T...   4} volterra.olinfo.it i... o 0 mincammino.c... [*-|   Terminal - patric...      4)   -  0  7   E 79% 08 novembre  patrick pm"
      },
      {
        "panel_type": "window_title_bar",
        "box_2d": [
          0,
          25,
          1000,
          71
        ],
        "ocr_text": "i   File   Edit   Selection   View   Go   Run   --      e   >      Q, Search      03  DB-  e  x"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          0,
          71,
          1000,
          118
        ],
        "ocr_text": "\"'ì   € mincammino.cpp ®      D  -"
      },
      {
        "panel_type": "side_panel_body",
        "box_2d": [
          0,
          118,
          35,
          1000
        ],
        "ocr_text": "Q\ni\n&\n&\n®\n€3\nX n"
      },
      {
        "panel_type": "editor_tab_strip",
        "box_2d": [
          35,
          118,
          1000,
          152
        ],
        "ocr_text": "home > patrick > dev > progetti-c-cpp > gare > gara-26-11-08 > mincammino > € mincammino.cpp"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          152,
          71,
          177
        ],
        "ocr_text": "5"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          71,
          152,
          1000,
          177
        ],
        "ocr_text": "void mincammino{int N,  int M,  vector<int> X,  vector<int> Y, vector<int> P,  vector:i S  muuana4      A ah  #  c FL      AL  =  v"
      },
      {
        "panel_type": "line_number_gutter",
        "box_2d": [
          35,
          177,
          88,
          1000
        ],
        "ocr_text": "      7\n      8\n      9\n    10\n    11\n    12\n    13\n    14\n    15\n    16\n    17\n    18\n    19\n    20\n    21\n    22\n    23\n    24\n    25\n    26\n    27\n    28\n    29\n    30\n    31\n    32\n    B3\n    34\n    35\n    36\n    37\n) Restricted"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          88,
          177,
          1000,
          1000
        ],
        "ocr_text": "    for(int i=0;i<M;i++){      _  M      e   C      A\n        legami[X[i]].push_back({Y[i],P[i]});\n    }\n    D=vector<long long>(N, 10000000000000000006) ;\n    vector<bool>esplorato(N,0);\n    D[B]=6;\n    priority queue<pair<long long,int>>fillElel;\n    GUEUEd . push({0,0});\n    while(!      .empty())[{\n        int x=      .top().second;\n        BUEUEL . pop () ;\n        if(esplorato[x])cont]]lue;|\n        for(int i=0;i<legami[x].size();i++){\n             pair<int,int> u=legami[x][i];\n             long long omega=D[x]+(long long)(u.second);\n             if{omega<D[u.first])\n             {\n                 D[u.first]=omega;\n                GUEHEL. push ({-omega,u.first});\n             }\n        }\n        //for(int 1=0;i<)\n    for(int i=0;i<D.size();i++){\n        if(D[1]==1000000000000000000)D[i]=-1;\n    }\n    return;\nimle  ®@oAo      0  Ln19,Col34  Spaces:4  UTF8  C++  Q"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:42:11.115000009Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152531.115.jpg",
    "open_windows": [
      "Terminal"
    ],
    "browser_windows": [],
    "editor_windows": [],
    "terminal_windows": [
      {
        "is_running_or_debugging": true,
        "visible_output_snippet": "i   File   Edit  Selection   View  Go   Run    --      =   -      &)      Terminal - patrick@marcher: ~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino      A- 0x\n                                mincammino.cpp:  In function  ‘void mincammino(int,  int,  std::vector<int>,  std::vector<int>,  std::vector<int>,  std::vector\n        G  mincammino.cpp .      .      X      <long long int>&)\":\n 0      mincammino.cpp:15:22: error:   ‘class std::queue<std::pair<long long int, int> >’  has no member named  ‘top’;  did you mean\n        home > pa!îlck .   >'dev > pr'ogettf = c-cpp > gare > gara-26-11 PI OF > min .  ‘pop’?\n                                15  |      int xmqueuel.top().second;\n Q      5    void  mincammino(int  N,  int  M,  vector<int> X      |      r\n           7      for(int  i=0;i<M;i++){      |      pop\n           8      legami[X[1]].push - back({Y[i],P[i]}) Patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp      i\n                                mincammino.cpp:  In function  ‘void mincammino(int,  int,  std::vector<int>,  std::vector<int>,  std::vector<int>,  std::vector\n           9      }      <long long int>&)':\n          10      D=vector<long  long>(N,10000000000000000 mincmino.cpp:ls:z;: error:   ‘class std::queue<std::pair<long long int,  int> >’ has no member named  ‘get’\n S      11      vector<bool>esplorato(N,0);      15 |      int x=queuel.get().second;\n:      z      DIO]=8;      i  Il(@ma\n                        S      ;      long, ;      patric    rcher:-/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ h     d      26-11-08/mi      ino$ g++ mincammino.cpp\n %      ÌÌ      :r;:;Ìty u      q:«(al(::<g;::;r<long      int>>queu mincammino.cpp:  In function  ‘void mincammino(int,  int,  std::vector<int>,  std::vector<int>,  std::vector<int>,  std::vector\n                             - pus      ’     :      <long long int>&)':\n          15      while(!queuel.empty()){      mincammino.cpp:15:22: error:  ‘class std::queue<std::pair<long long int,  int> >’ has no member named  ‘first’\n          16      int  x=queuel.top().second;      15 {      int x=queuel.first().second;\n          17\n                                patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n          18      queuel.pop();      /usr/bin/\\d:  /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/Scrtl.o:  in function ’_ start':\n          19      if(esplorato[x])continue;      (.text+0x17):  undefined reference to  ‘main'\n          20      esplorato[x]=1;      collect2:  error:  ld returned 1 exit status\n          u      -     ;i=Q0  :i      -      ;      EH     patrick@marcher:-/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n                          for(int  1=0;i<legami(x].si2e()il+t)l) sr/bin/ld: /usr/lib/gec/x86_64-Linux-gnu/14/../../../x86_64-Linux-gnu/Scrti.o:  in function °_start':\n          22      pair<int,int> u=legami[x][i];    ' text+6x17):  undefined reference to 'main’\n          23      long  long  omega=D[x]+(long  long collect2:  error:  ld  returned 1 exit status\n          24      if(omega<D[u.first])      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp      '\n          25      {      /usr/bin/1d:  /usr/lib/gcc/x86 64-linux-gnu/14/../../../x86 64-1inux-gnu/Scrtl.o:  in function   start':\n                                .      (.text+0x17):  undefined reference to ‘main'\n          26      D[u.first]=omega; .      collect2: error:  ld returned 1 exit status\n          27      queuel.push({-omega,u.first i     patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ l\n          28\n          29      }\n          30      }\n          31\n          32\n          33      //for(int  i=0;i<)\n ®      34      }\n          35      for(int  i=0;i<D.size();i++){\n          36      if(D[i]==1000000000000000000)D[i]=-1;\n 0      37      }\n> | © Restricted Mode    0 /A0      0   Ln20,Col24  Spaces:4   UTF-8  C++   [)"
      }
    ],
    "sub_panels": [
      {
        "panel_type": "desktop_bar",
        "box_2d": [
          0,
          0,
          1000,
          27
        ],
        "ocr_text": "¥ Applications E    ° 4o ai      1=  hisE 0 mincammino2.it.... 0} mincammino - T...  ) volterra.olinfo.iti... ° mincammino.cp...  /- ] Terminal - patric...      u   -  0  n   E 799 08 n%:%?bre  Patrick s"
      },
      {
        "panel_type": "terminal_body",
        "box_2d": [
          0,
          27,
          1000,
          1000
        ],
        "ocr_text": "i   File   Edit  Selection   View  Go   Run    --      =   -      &)      Terminal - patrick@marcher: ~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino      A- 0x\n                                mincammino.cpp:  In function  ‘void mincammino(int,  int,  std::vector<int>,  std::vector<int>,  std::vector<int>,  std::vector\n        G  mincammino.cpp .      .      X      <long long int>&)\":\n 0      mincammino.cpp:15:22: error:   ‘class std::queue<std::pair<long long int, int> >’  has no member named  ‘top’;  did you mean\n        home > pa!îlck .   >'dev > pr'ogettf = c-cpp > gare > gara-26-11 PI OF > min .  ‘pop’?\n                                15  |      int xmqueuel.top().second;\n Q      5    void  mincammino(int  N,  int  M,  vector<int> X      |      r\n           7      for(int  i=0;i<M;i++){      |      pop\n           8      legami[X[1]].push - back({Y[i],P[i]}) Patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp      i\n                                mincammino.cpp:  In function  ‘void mincammino(int,  int,  std::vector<int>,  std::vector<int>,  std::vector<int>,  std::vector\n           9      }      <long long int>&)':\n          10      D=vector<long  long>(N,10000000000000000 mincmino.cpp:ls:z;: error:   ‘class std::queue<std::pair<long long int,  int> >’ has no member named  ‘get’\n S      11      vector<bool>esplorato(N,0);      15 |      int x=queuel.get().second;\n:      z      DIO]=8;      i  Il(@ma\n                        S      ;      long, ;      patric    rcher:-/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ h     d      26-11-08/mi      ino$ g++ mincammino.cpp\n %      ÌÌ      :r;:;Ìty u      q:«(al(::<g;::;r<long      int>>queu mincammino.cpp:  In function  ‘void mincammino(int,  int,  std::vector<int>,  std::vector<int>,  std::vector<int>,  std::vector\n                             - pus      ’     :      <long long int>&)':\n          15      while(!queuel.empty()){      mincammino.cpp:15:22: error:  ‘class std::queue<std::pair<long long int,  int> >’ has no member named  ‘first’\n          16      int  x=queuel.top().second;      15 {      int x=queuel.first().second;\n          17\n                                patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n          18      queuel.pop();      /usr/bin/\\d:  /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/Scrtl.o:  in function ’_ start':\n          19      if(esplorato[x])continue;      (.text+0x17):  undefined reference to  ‘main'\n          20      esplorato[x]=1;      collect2:  error:  ld returned 1 exit status\n          u      -     ;i=Q0  :i      -      ;      EH     patrick@marcher:-/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp\n                          for(int  1=0;i<legami(x].si2e()il+t)l) sr/bin/ld: /usr/lib/gec/x86_64-Linux-gnu/14/../../../x86_64-Linux-gnu/Scrti.o:  in function °_start':\n          22      pair<int,int> u=legami[x][i];    ' text+6x17):  undefined reference to 'main’\n          23      long  long  omega=D[x]+(long  long collect2:  error:  ld  returned 1 exit status\n          24      if(omega<D[u.first])      patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ g++ mincammino.cpp      '\n          25      {      /usr/bin/1d:  /usr/lib/gcc/x86 64-linux-gnu/14/../../../x86 64-1inux-gnu/Scrtl.o:  in function   start':\n                                .      (.text+0x17):  undefined reference to ‘main'\n          26      D[u.first]=omega; .      collect2: error:  ld returned 1 exit status\n          27      queuel.push({-omega,u.first i     patrick@marcher:~/dev/progetti-c-cpp/gare/gara-26-11-08/mincammino$ l\n          28\n          29      }\n          30      }\n          31\n          32\n          33      //for(int  i=0;i<)\n ®      34      }\n          35      for(int  i=0;i<D.size();i++){\n          36      if(D[i]==1000000000000000000)D[i]=-1;\n 0      37      }\n> | © Restricted Mode    0 /A0      0   Ln20,Col24  Spaces:4   UTF-8  C++   [)"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:42:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152540.879.jpg",
    "open_windows": [
      "Code Editor",
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [
      {
        "open_files": [
          "solution.cpp"
        ],
        "current_file": "solution.cpp",
        "visible_line_range": [
          1,
          29
        ],
        "text_content": "       Server time: 16:42:20      .      ..      .\n         Time left: 02:17:39      c ammino  minimo ( (miIncamminoz) 2 ) Submissions\n   Overview\n                                Score:\n   Comemunication\n   QUADRI\n   Statement      Submit .  a solution .\n   Submissions\n   Staternent\n' |   e iE  N\n   PALETTA\n   Staterment\n   Submissions      Previous 2      Submissions H\n   TRENI\n   Staternent d      Time      Status      Score\n   Submissions      33651 PM   Evaluated\n   Documentation      3:34:44 PM    Evaluated      detalis\nPM   Evaluated      detais\n    Contest Management System is released under\n      the GNU Allero General Public License.      306:31PM   Evaluated      detals\n31PM    Evaluated      detalis\nPM   Evaluated      detalis\n21PM   Evaluated      detals\nPM   Evaluated      detalis\nPM   Evaluated      detads\n34PM   Evaluated      getals      |\n16 PM   Evaluated      detalis\nPM    Evaluated      detalis      Download",
        "lsp_tooltips": [
          "Submissions",
          "Score:\n701100",
          "Evaluated detalis 70/100 Download",
          "| submn GE",
          "C++20 / g + v",
          "Submission received x\nYour submission has been\nreceived and is currentiy\nbeing evaluated.",
          "70/100\n70/100\n70/100\n70/100\n70/100\n70/100\n50 /100"
        ],
        "line_confidences": [
          0.8144018,
          0.8348194,
          0.9221425,
          0.8423562,
          0.365216,
          0.7822116,
          0.74105316,
          0.854666,
          0.5929974,
          0.82971084,
          0.3042904,
          0.51959836,
          0.23769256,
          0.68324715,
          0.9024112,
          0.7602431,
          0.6362019,
          0.79250413,
          0.50794995,
          0.67265695,
          0.63778055,
          0.5685567,
          0.64731514,
          0.7682835,
          0.7213388,
          0.57717645,
          0.65666264,
          0.7990633,
          0.47558412
        ],
        "line_occlusions": [
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          null,
          [
            58,
            64
          ],
          [
            63,
            69
          ],
          null,
          [
            82,
            88
          ],
          [
            67,
            73
          ],
          [
            64,
            70
          ],
          [
            64,
            70
          ],
          [
            64,
            70
          ],
          [
            63,
            69
          ],
          [
            64,
            70
          ],
          [
            67,
            73
          ],
          [
            65,
            71
          ]
        ]
      }
    ],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          245,
          801,
          298
        ],
        "ocr_text": "Score:\n701100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          566,
          800,
          600
        ],
        "ocr_text": "Evaluated detalis 70/100 Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++20 / g + v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          872,
          166,
          981,
          262
        ],
        "ocr_text": "Submission received x\nYour submission has been\nreceived and is currentiy\nbeing evaluated."
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          557,
          563,
          718,
          954
        ],
        "ocr_text": "70/100\n70/100\n70/100\n70/100\n70/100\n70/100\n50 /100"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "code_editor_body",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 16:42:20      .      ..      .\n         Time left: 02:17:39      c ammino  minimo ( (miIncamminoz) 2 ) Submissions\n   Overview\n                                Score:\n   Comemunication\n   QUADRI\n   Statement      Submit .  a solution .\n   Submissions\n   Staternent\n' |   e iE  N\n   PALETTA\n   Staterment\n   Submissions      Previous 2      Submissions H\n   TRENI\n   Staternent d      Time      Status      Score\n   Submissions      33651 PM   Evaluated\n   Documentation      3:34:44 PM    Evaluated      detalis\nPM   Evaluated      detais\n    Contest Management System is released under\n      the GNU Allero General Public License.      306:31PM   Evaluated      detals\n31PM    Evaluated      detalis\nPM   Evaluated      detalis\n21PM   Evaluated      detals\nPM   Evaluated      detalis\nPM   Evaluated      detads\n34PM   Evaluated      getals      |\n16 PM   Evaluated      detalis\nPM    Evaluated      detalis      Download"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:42:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152550.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Loggea in as Patrick ianchi exancnip) ([ asmomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 16:42:30      .      ..      .      -\n         Time left: 02:17:29      c ammino  minimo ( (miIncamminoz) 2 ) Submissions\n   Overview\n   Communication\n   QUADRI\n   Statement      Submit ’  a solution R\n   Submissions\n   MINCAMMINGZ      mincammina?;  | Choose File | No file chosen\n   Staternent      N\n' | e      N\n   PALETTA      P\n   Staterment\n   Submissions      Previous .      Submissions el\n   TRENI\n   Staternent      Time      Status      Score      Files\n   Submissions      P   et      -   NA\n   Documentation      33651PM    Evaluated      detats      Download\n                                3234 44PM    Evaluated      detalls      Download\n    Contest Menagement System s released under\n      the GNU Allero General Public License.      3:17-45PM   Evaluated      detats      Download\n                                306:34PM    Evaluated      detats      Download\n                                30031PM   Evaluated      details      Download\n                                25916PM   Evaluated      details      Download\n                                25721PM   Evaluated      detats      Download\n                                25243PM   Evaluated      details      |      Download\n                                25041PM   Evaluated      detalls      |      Download\n                                248:34PM   Evaluated      detall      Download\n                                23516PM    Evaluated      details      Download      a\n                                2:33:02PM   Evaluated      detats"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          245,
          801,
          298
        ],
        "ocr_text": "Score:\n701100 è"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          557,
          595,
          718,
          986
        ],
        "ocr_text": "70/100\n70/100\n70/100\n70/100\n70/100\n70/100\n50/100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          566,
          800,
          600
        ],
        "ocr_text": "Evaluating.. è NA Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          958,
          800,
          988
        ],
        "ocr_text": "Evaluated detats R (042000 Downioag"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          721,
          566,
          800,
          593
        ],
        "ocr_text": "Download"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:42:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152560.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Loggea in as Patrick ianchi exancnip) ([ asmomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 16:42:40      .      L.      .      .\n         Time left: 02:17:19      c ammino minimo  (mlncam mino 2 ) Submissions\n   Overview\n   Communication\n   QUADRI\n   Staterment Submissions      Submit .  a solution .\n   MINCAMMINO2      mincammino2;  _Choose File | No file chosen\n   Staternent      \\\n' | e      N\n   PALETTA      — i\n   Staternent\n   Submissions      Previous .      Submissions .    .\n   TRENI\n   Staterment      Time      Status      Score      Files\n   ZI      34221 PM\n   Documentation      3:36:51 PM   Evaluated      detalls   70/100      Download\n                                32444PM   Evaluated      detals   70/100      Download\n    Contest Management System is released under      ii\n      the GNU Allero General Public License.      3:17:45PM   Evaluated      detals   70/100      Download\n                                306:34PM   Evaluated      detalls   70/100      Download\n                                30031PM   Evaluated      details   70/100      Download\n                                259:16PM   Evaluated      detals  701100      Download\n                                257:21PM   Evaluated      detalls  50/100      Download\n                                25243PM   Evaluated      detals      Download\n                                250:41PM   Evaluated      detals      Download\n                                248:34PM   Evaluated      detalls      Download\n                                23516PM   Evaluated      detalls      Download      w\n                                2:33:02PM"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          348,
          244,
          800,
          298
        ],
        "ocr_text": "Score:\n100 / 100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          563,
          800,
          600
        ],
        "ocr_text": "Evaluated detals 100/ 100 Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          958,
          800,
          988
        ],
        "ocr_text": "Evaluated detats R (042000 Downioag"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:42:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152570.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Loggea in as Patrick ianchi exancnip) ([ asmomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "       Server time: 16:42:50      .      L.      .      .\n         Time left: 02:17:09      c ammino minimo  (mlncam mino 2 ) Submissions\n   Overview\n   Communication\n   QUADRI\n   Staterment      Submit .  a solution .\n   e\n   MINCAMMINO2      mincammino2;  _Choose File | No file chosen\n   Staternent\n' |   e iE  N\n   PALETTA      —  i      k\n   Staterment\n   Submissions      Previous .      Submissions .    .\n   TRENI\n   Staternent      Time      Status      Score      Files\n   ZI      34221 PM\n   Documentation      3:36:51 PM   Evaluated      detalls   70/100      Download\n                                32444PM   Evaluated      detals   701100      Download\n    Contest Management System is released under      e\n      the GNU Allero General Public License.      3:17:45PM   Evaluated      detals   70/100      Download\n                                306:34PM   Evaluated      detalls   70/100      Download\n                                30031PM   Evaluated      details   70/100      Download\n                                25916PM   Evaluated      detals  701100      Download\n                                257:21PM   Evaluated      detalls  50/100      Download\n                                25243PM   Evaluated      detals      Download\n                                25041PM   Evaluated      datails      Download\n                                248:34PM   Evaluated      detalls      Download\n                                23516PM   Evaluated      detalls      Download      w\n                                2:33:02PM"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          411,
          331,
          437
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          348,
          244,
          800,
          298
        ],
        "ocr_text": "Score:\n100 / 100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          563,
          800,
          600
        ],
        "ocr_text": "Evaluated detals 100/ 100 Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          958,
          800,
          988
        ],
        "ocr_text": "Evaluated detats R (042000 Downioag"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:43:00.878000020Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152580.878.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "    Server time: 16:43:00      .      .\n     Time left: 02:16:59      Communication\nOverview      .\n                                |    Questions\nQUADRI\nStaternent\nSubmissions\nMINCAMMINGZ\nStaternent\nSubmissions\nPALETTA\nStaternent\nSubmissions\nTRENI\nStaternent\nSubmissions\nDocumentation\nCortet MAsriagernent System s teleased under\n   the GNU Allero General Public License,\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          261,
          331,
          287
        ],
        "ocr_text": "Communication"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          294,
          800,
          509
        ],
        "ocr_text": "Subject l v\nText\n4"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:43:10.895999908Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152590.896.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "                                Server time:  16:43:09      .\n                                AZEOC      Ordinamento a  palett (paletta)\n                                Overview\n                                -      e\n                                St |.|< ment\n                                Submission      Submit a solution\n                                MINCAMMN      paletta:  | Choose File | No file chosen\n                                Staterment\n                                Submissions\n                                PALETTA\n                                R!‘ emnent\n                                ' — |    Previous Submissions\n                                SL ‘.|< et      Time      Status      Score      Files\n                                SO      2-12:46 PM\n                                Documentation      1:38-59 PM   Evaluated      getalls  20/100      Download\n                                _\n‘https://volterra.olinfo.it/cms/tasks/treni/Submissions |      i"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          486,
          331,
          511
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          348,
          244,
          800,
          298
        ],
        "ocr_text": "Score:\n100 / 100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          563,
          800,
          600
        ],
        "ocr_text": "Evaluated detals 100/ 100 Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:43:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152600.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "      Server time: 16:43:19      .      .\n       Time left: 02:16:40      T reni  (trenl) Submissions\n  Overview\n  Communication\n  QUADRI\n  Staternent      Submit .  a solution .\n  Submissions\n  MINCAMMINOG2      treni;   Choose File  No file chosen\n  Staternent\n  Submissions\n  PALETTA      P\n  Staternent\n  Submissions      Previous 2      Submissions H    .\n  TRENI\n  Statement  *      Time      Status      Score      Files\n—l     133:10PM — Evaluated      detals      Download\n  Documentation      1:32:31PM    Evaluated      detalls      Download\n                                12904PM   Evaluated      detalls      Download\n  Contest Management System is released under\n     the GNU Allero General Public License.      128:01PM    Evaluated      detals      Download\n                                O\n                                1:27:15 PM   Compilation talled      detalis   N/A\n                                -"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          561,
          331,
          587
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          348,
          244,
          800,
          298
        ],
        "ocr_text": "Score:\n100 / 100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          557,
          563,
          718,
          694
        ],
        "ocr_text": "100/ 100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          721,
          700,
          800,
          725
        ],
        "ocr_text": "Download"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:43:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152610.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "      Server time: 16:43:29      .      .\n       Time left: 02:16:30      T reni  (trenl) Submissions\n  Overview\n  Communication\n  QUADRI\n  Staternent      Submit .  a solution .\n  Submissions\n  MINCAMMINOG2      treni;   Choose File  No file chosen\n  Staternent\n  Submissions\n  PALETTA      P\n  Staternent\n  Submissions      Previous 2      Submissions H    .\n  TRENI\n  Staternent  *      Time      Status      Score      Files\n—l     133:10PM — Evaluated      detals      Download\n  Documentation      1:32:31PM    Evaluated      detalls      Download\n                                12904PM   Evaluated      detalls      Download\n  Contest Management System is released under\n     the GNU Allero General Public License.      128:01PM    Evaluated      detals      Download\n                                O\n                                1:27:15 PM   Compilation talled      detalis   N/A\n                                -"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          561,
          331,
          587
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          348,
          244,
          800,
          298
        ],
        "ocr_text": "Score:\n100 / 100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          557,
          563,
          718,
          694
        ],
        "ocr_text": "100/ 100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          721,
          700,
          800,
          725
        ],
        "ocr_text": "Download"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:43:40.878000020Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152620.878.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "      Server time: 16:43:39      .      .\n       Time left: 02:16:20      T reni  (trenl) Submissions\n  Overview\n  Cuv'lu.'u‘u…:!\n  QUADRI\n  Staternent      Submit .  a solution .\n  Submissions\n  MINCAMMING2      treni;   Choose File  No file chosen\n  Staternent\n  Submissions\n  PALETTA      P\n  Staternent\n  Submissions      Previous .      Submissions .    .\n  TRENI\n  Staterment      Time      Status      Score      Files\n—l     133:10PM — Evaluated      detals      Download\n  Documentation      1:32:31PM    Evaluated      detalls      Download\n                                12904PM   Evaluated      detads      Download\n  Contest Management System is released under\n     the GNU Allero General Public License.      12801PM    Evaluated      detals      Download\n                                O\n                                1:27:15 PM   Compilation talled      detalis  N/A\n                                e"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          561,
          331,
          587
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          348,
          244,
          800,
          298
        ],
        "ocr_text": "Score:\n100 / 100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          557,
          563,
          718,
          694
        ],
        "ocr_text": "100/ 100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          721,
          700,
          800,
          725
        ],
        "ocr_text": "Download"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:43:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152630.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "    Server time: 16:43:50      .      .\n     Time left: 02:16:09      Communication\nOverview      o\n                                |    Questions\nQuaDRI\nStaternent\nSubmissions\nMINCAMIMIO2\nStaternent\nSubmissions\nPALETTA\nStaternent\nSubmissions\nTRENI\nStaternent\nSubmissions\nDocumentation\nContest Management System s released under\n   the GNU Aflero General Public License.\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          261,
          331,
          287
        ],
        "ocr_text": "Communication"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          294,
          800,
          509
        ],
        "ocr_text": "Subject\nText _ +\n4"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:44:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152640.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "                                Server time:  16:43:59      .\n                                OEA      Ordinamento a  palett (paletta)\n                                Overview\n                                -      e\n                                St |-|< nent\n                                Submission      Submit a solution\n                                MINCAMMIN      paletta:  | Cnoose File | No file chosen\n                                Staterment\n                                Submissions\n                                PALETTA\n                                R!‘ emnent\n                                ' — |    Previous Submissions\n                                SL ‘.|< et      Time      Status      Score      Files\n                                q'\"’\"\"\"\"'ﬂ'“      21246 PM\n                                Documentation      1:38-59 PM   Evaluated      getalls  20/100      Download\n                                _\n‘https://volterra.olinfo.it/cms/tasks/treni/Submissions |      i"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          486,
          331,
          511
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          348,
          244,
          800,
          298
        ],
        "ocr_text": "Score:\n100 / 100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          563,
          800,
          600
        ],
        "ocr_text": "Evaluated detals 100/ 100 Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:44:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152650.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "    Server time:  16:44:10      .      .      .      .\n      .      Lotteria di  quadri  (quadri)     submissio\nOverview\n-      e\nStatement      .      .\n                                |    Submit a solution\nMI   AMMINI      quadti: v   Choose File No file chosen\nStaternent\nSubmissions      b\nPALETTA\nStalernent\nBuomahon      Previous Submissions\nSt ,.,‘ e nn d      Time      Status      Score      Files\nBidomiseion      1:19:43 PM\nDocumentation      1:12-30 PM   Evaluated      detalls  15/100      Download\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          336,
          331,
          362
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          348,
          244,
          800,
          298
        ],
        "ocr_text": "Score:\n100 / 100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          563,
          800,
          600
        ],
        "ocr_text": "Evaluated detals 100/ 100 Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:44:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152660.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "    Server time:  16:44:20      .      .      .      .\n      .      Lotteria di  quadri  (quadri)     submissio\nOverview\n-      e\nStatement      .      .\n                                |    Submit a solution\nMI   AMMINI      quadti: v   Choose File No file chosen\nStaternent\nSubmissions      b\nPALETTA\nStalernent\nBuomahon      Previous Submissions\nSt ,.,‘ e nn d      Time      Status      Score      Files\nBidomiseion      1:19:43 PM\nDocumentation      1:12-30 PM   Evaluated      detalls  15/100      Download\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          336,
          331,
          362
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          348,
          244,
          800,
          298
        ],
        "ocr_text": "Score:\n100 / 100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          563,
          800,
          600
        ],
        "ocr_text": "Evaluated detals 100/ 100 Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:44:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152670.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "    Server time:  16:44:30      .      .      .      .\n      S      Lotteria di  quadri  (quadri)     submissio\nOverview\n-      e\nStatement      .      .\n                                |    Submit a solution\nMI   AMMINI      quadti: v   Choose File No file chosen\nStaternent\nSubmissions      b\nPALETTA\nStalernent\nBuomahon      Previous Submissions\nSt ,.,‘ e nn d      Time      Status      Score      Files\nBidomiseion      1:19:43 PM\nDocumentation      1:12-30 PM   Evaluated      detalls  15/100      Download\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          336,
          331,
          362
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          348,
          244,
          800,
          298
        ],
        "ocr_text": "Score:\n100 / 100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          563,
          800,
          600
        ],
        "ocr_text": "Evaluated detals 100/ 100 Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:44:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152680.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "    Server time:  16:44:40      .      .      .      .\n      S      Lotteria di  quadri  (quadri)     submissio\nOverview\n-      e\nStatement      e      -\n                                |    Submit a solution\nMI   AMMINI      quadti: v   Choose File No file chosen\nStaternent\nSubmissions      b\nPALETTA\nStalernent\nBuomahon      Previous Submissions\nSt ,.,‘ e nn d      Time      Status      Score      Files\nBidomiseion      1:19:43 PM\nDocumentation      1:12-30 PM   Evaluated      detalls  15/100      Download\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          336,
          331,
          362
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          348,
          244,
          800,
          298
        ],
        "ocr_text": "Score:\n100 / 100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          563,
          800,
          600
        ],
        "ocr_text": "Evaluated detals 100/ 100 Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:44:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152690.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "    Server time:  16:44:50      .      .      .      .\n      e      Lotteria di  quadri  (quadri)     submissio\nOverview\n-      e\nStatement      .      .\n                                |    Submit a solution\nMI   AMMINI      quadti: v   Choose File No file chosen\nStaternent\nSubmissions      b\nPALETTA\nStalernent\nBuomahon      Previous Submissions\nSt ,.,‘ e nn d      Time      Status      Score      Files\nBidomiseion      1:19:43 PM\nDocumentation      1:12-30 PM   Evaluated      detalls  15/100      Download\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          336,
          331,
          362
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          348,
          244,
          800,
          298
        ],
        "ocr_text": "Score:\n100 / 100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          563,
          800,
          600
        ],
        "ocr_text": "Evaluated detals 100/ 100 Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:45:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152700.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "    Server time:  16:45:00      .      .      .      .\n      it      Lotteria di  quadri  (quadri)     submissio\nOverview\n-      e\nStatement      e      -\n                                |    Submit a solution\nMI   AMMINI      quadti: v   Choose File No file chosen\nStaternent\nSubmissions      b\nPALETTA\nStalernent\nBuomahon      Previous Submissions\nSt ,.,‘ e nn d      Time      Status      Score      Files\nBidomiseion      1:19:43 PM\nDocumentation      1:12-30 PM   Evaluated      detalls  15/100      Download\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          336,
          331,
          362
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          348,
          244,
          800,
          298
        ],
        "ocr_text": "Score:\n100 / 100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          563,
          800,
          600
        ],
        "ocr_text": "Evaluated detals 100/ 100 Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:45:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152710.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "    Server time:  16:45:10      .      .      .      .\n      At  v      Lotteria di  quadri  (quadri)     submissio\nOverview\n-      e\nStatement      e      -\n                                |    Submit a solution\nMI   AMMINI      quadti: v   Choose File No file chosen\nStaternent\nSubmissions      b\nPALETTA\nStalernent\nBuomahon      Previous Submissions\nSt ,.,‘ e nn d      Time      Status      Score      Files\nBidomiseion      1:19:43 PM\nDocumentation      1:12-30 PM   Evaluated      detalls  15/100      Download\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          336,
          331,
          362
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          348,
          244,
          800,
          298
        ],
        "ocr_text": "Score:\n100 / 100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          563,
          800,
          600
        ],
        "ocr_text": "Evaluated detals 100/ 100 Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:45:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152720.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications [l     ° <9 51     I      iE & Olimpiadi Italian...   f mincammino - T...  ‘} volterra.olinfo.it i... o mincammino.cp...   [*-|   Terminal - patric...      4)   -  0  7   a 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "    Server time:  16:45:20      .      .      .      .\n      At  At      Lotteria di  quadri  (quadri)     submissio\nOverview\n-      e\nStatement      e      -\n                                |    Submit a solution\nMI   AMMINI      quadti: v   Choose File No file chosen\nStaternent\nSubmissions      b\nPALETTA\nStalernent\nBuomahon      Previous Submissions\nSt ,.,‘ e nn d      Time      Status      Score      Files\nBidomiseion      1:19:43 PM\nDocumentation      1:12-30 PM   Evaluated      detalls  15/100      Download\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          336,
          331,
          362
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          348,
          244,
          800,
          298
        ],
        "ocr_text": "Score:\n100 / 100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          563,
          800,
          600
        ],
        "ocr_text": "Evaluated detals 100/ 100 Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:45:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152730.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "N Applications E}   I ©@ 4 O S H  —   0 E G:  0  0limpiadi Italiane...  ) volterra.olinfo.it is...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": "€   >  G   % volterradinfo.it      [      ™R   0  :"
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": "€   >  G   % volterradinfo.it      [      ™R   0  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "N Applications E}   I ©@ 4 O S H  —   0 E G:  0  0limpiadi Italiane...  ) volterra.olinfo.it is...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€   >  G   % volterradinfo.it      [      ™R   0  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "    Server time: 16:45:30      .      .      .      .\n     R      Lotteria di  quadri  (quadri)  Submissions\nOverview\nComemunication\nQuadRI\nStaternent      Submit e  a solution .\n                                |\nMINCAMMINO2      quadri:  | Choose File No file chosen\nStaternent\nSubmissions\nPALETTA      P\nStaternent\nss      Previous Submissions\nTRENI\nStaternent d      Time      Status      Score      Files\nSubmissions      11943 PM\nDocumentation      1-12-30 PM   Evaluated      detalls  15/100      Download\nConteet Marigement Sysi=  s teleased urder\n   the GNU Aflero Gereral Public License,\n                                —."
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          336,
          331,
          362
        ],
        "ocr_text": "Submissions"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          348,
          244,
          800,
          298
        ],
        "ocr_text": "Score:\n100 / 100"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          394,
          563,
          800,
          600
        ],
        "ocr_text": "Evaluated detals 100/ 100 Download"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          404,
          429,
          468,
          454
        ],
        "ocr_text": "| submn GE"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          405,
          393,
          519,
          419
        ],
        "ocr_text": "C++201g++ v"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:45:40.878000020Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152740.878.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E}   I ©@ 4 O S H  —   8B E G:  0  0limpiadi Italiane...  ) volterra.olinfo.it is...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E}   I ©@ 4 O S H  —   8B E G:  0  0limpiadi Italiane...  ) volterra.olinfo.it is...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "      Server time: 16:45:40      .      .\n       Time left: 02:14:19      Communication\n  Overview      .\nA    Questions\n  QUADRI\n  Staternent\n  Submissions\n  MINCAMMINGZ\n  Staternent\n  Submissions      *\n  PALETTA\n  Staternent\n  Submissions\n  TRENI\n  Staternent\n  Submissions\n  Documentation\n  Contest Management System s released under\n     the GNU Aflero General Public License.\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          261,
          331,
          287
        ],
        "ocr_text": "Communication"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          294,
          800,
          509
        ],
        "ocr_text": "Subject v\nText quadri\nmincammino2\npaletta"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:45:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152750.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E}   I ©@ 4 O S H  —   8B E G:  0  0limpiadi Italiane...  ) volterra.olinfo.it is...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E}   I ©@ 4 O S H  —   8B E G:  0  0limpiadi Italiane...  ) volterra.olinfo.it is...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "    Server time: 16:45:50      .      .\n     Time left: 02:14:09      Communication\nOverview      .\n                                |    Questions\nQuaDRI\nStaternent\nSubmissions\nMINCAMIMIO2\nStaternent\nSubmissions\nPALETTA\nStaternent\nSubmissions\nTRENI\nStaternent\nSubmissions\nDocumentation\nContest Management System is released under\n   the GNU Aflero General Public License.\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          261,
          331,
          287
        ],
        "ocr_text": "Communication"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          294,
          800,
          509
        ],
        "ocr_text": "Subject | fine della proval v\nText\n|"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:46:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152760.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E}   I ©@ 4 O S H  —   8B E G:  0  0limpiadi Italiane...  ) volterra.olinfo.it is...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E}   I ©@ 4 O S H  —   8B E G:  0  0limpiadi Italiane...  ) volterra.olinfo.it is...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "      Server time: 16:46:00      .      .\n       Time left: 02:13:59      Communication\n  Overview      .\nA    Questions\n  QUADRI\n  Staternent\n  Submissions\n  MINCAMMINGZ\n  Staternent\n  Submissions\n  PALETTA\n  Staternent\n  Submissions\n                                -\n  TRENI\n  Staterment\n  Submissions\n  Documentation\n  Contest Management System is released under\n     the GNU Aflero General Public License.\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          261,
          331,
          287
        ],
        "ocr_text": "Communication"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          294,
          800,
          509
        ],
        "ocr_text": "Subject | Fine della prova\nText | Avre|\n4\na"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:46:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152770.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E}   I ©@ 4 O S H  —   8B E G:  0  0limpiadi Italiane...  ) volterra.olinfo.it is...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E}   I ©@ 4 O S H  —   8B E G:  0  0limpiadi Italiane...  ) volterra.olinfo.it is...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "      Server time: 16:46:10      .      .\n       Time left: 02:13:49      Communication\n  Overview      .\nA    Questions\n  QUADRI\n  Staternent\n  Submissions\n  MINCAMMINGZ\n  Staternent\n  Submissions\n  PALETTA\n  Staternent\n  Submissions\n                                -\n  TRENI\n  Staterment\n  Submissions\n  Documentation\n  Contest Management System is released under\n     the GNU Aflero General Public License.\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          261,
          331,
          287
        ],
        "ocr_text": "Communication"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          294,
          800,
          509
        ],
        "ocr_text": "Subject | Fine della prova\nText\n|\n’ -"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:46:20.878000020Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152780.878.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E}   I ©@ 4 O S H  —   8B E G:  0  0limpiadi Italiane...  ) volterra.olinfo.it is...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E}   I ©@ 4 O S H  —   8B E G:  0  0limpiadi Italiane...  ) volterra.olinfo.it is...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "      Server time: 16:46:20      .      .\n       Time left: 02:13:39      Communication\n  Overview      .\nA    Questions\n  QUADRI\n  Staternent\n  Submissions\n  MINCAMMINGZ\n  Staternent\n  Submissions\n  PALETTA\n  Staternent\n  Submissions      N\n  TRENI\n  Staterment\n  Submissions\n  Documentation\n  Contest Management System is released under\n     the GNU Aflero General Public License.\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          261,
          331,
          287
        ],
        "ocr_text": "Communication"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          294,
          800,
          509
        ],
        "ocr_text": "Subject | Fine della prova\nText lo adesso ho f\n‘ L ‘\nUa --\nh"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:46:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152790.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E}   I ©@ 4 O S H  —   8B E G:  0  0limpiadi Italiane...  ) volterra.olinfo.it is...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E}   I ©@ 4 O S H  —   8B E G:  0  0limpiadi Italiane...  ) volterra.olinfo.it is...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "      Server time: 16:46:30      .      .\n       Time left: 02:13:29      Communication\n  Overview      .\nA    Questions\n  QUADRI\n  Staternent\n  Submissions\n  MINCAMMINGZ\n  Staternent\n  Submissions\n  PALETTA\n  Staternent\n  Submissions\n                                I\n  TRENI\n  Staternent\n  Submissions\n  Documentation\n  Contest Management System is released under\n     the GNU Aflero General Public License.\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          261,
          331,
          287
        ],
        "ocr_text": "Communication"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          294,
          800,
          509
        ],
        "ocr_text": "Subject | Fine della prova\nText lo adesso ho finito IAECWA. Posso abba\n£\n= -\n."
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:46:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152800.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E}   I ©@ 4 O S H  —   8B E G:  0  0limpiadi Italiane...  ) volterra.olinfo.it is...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E}   I ©@ 4 O S H  —   8B E G:  0  0limpiadi Italiane...  ) volterra.olinfo.it is...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "    Server time: 16:46:40      .      .\n     Time left: 02:13:19      Communication\nOverview      o\n                                |    Questions\nQuaDRI\nStaternent\nSubmissions\nMINCAMIMIO2\nStaternent\nSubmissions\nPALETTA\nStaternent\nSubmissions\n                                -\nTRENI\nStaternent\nSubmissions\nDocumentation\nContest Management System is released under\n   the GNU Aflero General Public License.\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          261,
          331,
          287
        ],
        "ocr_text": "Communication"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          294,
          800,
          509
        ],
        "ocr_text": "Subject | Fine della prova\nText lo adesso ho finito ÌAEWR. Posso lasclave{\n£\n= -\n."
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:46:50.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152810.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E}   I ©@ 4 O S H  —   8B E G:  0  0limpiadi Italiane...  ) volterra.olinfo.it is...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E}   I ©@ 4 O S H  —   8B E G:  0  0limpiadi Italiane...  ) volterra.olinfo.it is...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "    Server time: 16:46:50      .      .\n     Time left: 02:13:09      Communication\nOverview      o\n                                |    Questions\nQuaDRI\nStaternent\nSubmissions\nMINCAMIMIO2\nStaternent\nSubmissions\nPALETTA\nStaternent\nSubmissions\nTRENI\nStaternent\nSubmissions\nDocumentation\nContest Management System s released under\n   the GNU Aflero General Public License.\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          261,
          331,
          287
        ],
        "ocr_text": "Communication"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          294,
          800,
          509
        ],
        "ocr_text": "Subject | Fine della prova\nText |m ho finito ÌAEWR. Posso lﬁSMBl?Ll egna]e?l\nA)\nux -"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:47:00.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152820.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E}   I ©@ 4 O S H  —   8B E G:  0  0limpiadi Italiane...  ) volterra.olinfo.it is...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E}   I ©@ 4 O S H  —   8B E G:  0  0limpiadi Italiane...  ) volterra.olinfo.it is...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "    Server time: 16:47:00      .      .\n     Time left: 02:12:59      Communication\nOverview      .\n                                |    Questions\nQUADRI\nStaternent\nSubmissions\nMINCAMMINGZ\nStaternent\nSubmissions\nPALETTA\nStaternent\nSubmissions\nTRENI\nStaternent\nSubmissions\nDocumentation\nCortet MAsriagernent System s teleased under\n   the GNU Allero General Public License,\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          261,
          331,
          287
        ],
        "ocr_text": "Communication"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          294,
          800,
          509
        ],
        "ocr_text": "Subject | Fine della prova\nText lo m ho finito ÌAEWR. Posso lﬁSMBl?Ll egna]e?l\nA)\nux -"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:47:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152830.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E}   I ©@ 4 O S H  —   8B E G:  0  0limpiadi Italiane...  ) volterra.olinfo.it is...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E}   I ©@ 4 O S H  —   8B E G:  0  0limpiadi Italiane...  ) volterra.olinfo.it is...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "    Server time: 16:47:10      .      .\n     Time left: 02:12:49      Communication\nOverview      .\n                                |    Questions\nQUADRI\nStaternent\nSubmissions\nMINCAMMINGZ\nStaternent\nSubmissions\nPALETTA\nStaternent\nSubmissions\nTRENI\nStaternent\nSubmissions\nDocumentation\nCortet MAsriagernent System s teleased under\n   the GNU Allero General Public License,\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          261,
          331,
          287
        ],
        "ocr_text": "Communication"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          294,
          800,
          509
        ],
        "ocr_text": "Subject | Fine della prova\nText 1o ho finito la e:avs Posso lasciare !…7\nA)\nux -"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:47:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152840.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E}   I ©@ 4 O S H  —   8B E G:  0  0limpiadi Italiane...  ) volterra.olinfo.it is...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E}   I ©@ 4 O S H  —   8B E G:  0  0limpiadi Italiane...  ) volterra.olinfo.it is...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "    Server time: 16:47:20      .      .\n     Time left: 02:12:39      Communication\nOverview      .\n                                |    Questions\nQUADRI\nStaternent\nSubmissions\nMINCAMMINGZ\nStaternent\nSubmissions\nPALETTA\nStaternent\nSubmissions\nTRENI\nStaternent\nSubmissions\nDocumentation\nCortet MAsriagernent System s teleased under\n   the GNU Allero General Public License,\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          261,
          331,
          287
        ],
        "ocr_text": "Communication"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          294,
          800,
          509
        ],
        "ocr_text": "Subject | Fine della prova\nText no appena fnito la prova. Posso lasciare l portale? |\n’lo L"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:47:30.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152850.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E}   I ©@ 4 O S H  —   8B E G:  0  0limpiadi Italiane...  ) volterra.olinfo.it is...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E}   I ©@ 4 O S H  —   8B E G:  0  0limpiadi Italiane...  ) volterra.olinfo.it is...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "      Server time: 16:47:29      .      .\n                                c ommunication\n       Time left: 02:12:30\n  Overview      .\nA    Questions\n  QUADRI\n  Staternent\n  Submissions\n  MINCAMMINO2\n  Staternent\n  Submissions\n  PALETTA\n  Staterment\n  Submissions\n  TRENI\n  Statement      Fine della prova      4:47:23 PM\n  Submissions      lo ho appena finito la prova. Posso lasciare f portale?\n  Documentation      no answer yel\n  Contest Management System is released under\n     the GNU Allero General Public License,\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          261,
          331,
          287
        ],
        "ocr_text": "Communication"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          294,
          800,
          509
        ],
        "ocr_text": "Subject\nText I\n|"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:47:40.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152860.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E}   I ©@ 4 O S H  —   8B E G:  0  0limpiadi Italiane...  ) volterra.olinfo.it is...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E}   I ©@ 4 O S H  —   8B E G:  0  0limpiadi Italiane...  ) volterra.olinfo.it is...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "      Server time: 16:47:39      .      .\n                                c ommunication\n       Time left: 02:12:20\n  Overview      .\nA    Questions\n  QUADRI\n  Staternent\n  Submissions\n  MINCAMMINO2\n  Staternent\n  Submissions\n  PALETTA\n  Staterment\n  Submissions\n  TRENI\n  Statement      Fine della prova      4:47:23 PM\n  Submissions      lo ho appena finito la prova. Posso lasciare f portale?\n  Documentation      no answer yel\n  Contest Management System is released under\n     the GNU Allero General Public License,\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          261,
          331,
          287
        ],
        "ocr_text": "Communication"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          294,
          800,
          509
        ],
        "ocr_text": "Subject\nText I\n|"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:47:50.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152870.88.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E}   I ©@ 4 O S H  —   8B E G:  0  0limpiadi Italiane...  ) volterra.olinfo.it is...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": null
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": null
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E}   I ©@ 4 O S H  —   8B E G:  0  0limpiadi Italiane...  ) volterra.olinfo.it is...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "w  R W"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selezione Stage 2026      Logged in as Patrick Blanchi (bianchip) - auomane (Engien) ¥      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "      Server time: 16:47:49      .      ’\n       Time left: 02:12:10\n  Overview      .\nA    Questions\n  QUADRI\n  Staternent\n  Submissions\n  MINCAMMINGZ\n  Staternent\n  Submissions\n  PALETTA\n  Staternent\n  Submissions\n  TRENI\n  Staternent      Fine della prova      4:47:23 PM\n  Submissions      1o ho aljpena finito la prova. Posso lasciare f portale?\n  Documentation      no answer yet\n  Contest Management System  is released under\n     the GNU Aflero General Public License,\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          261,
          331,
          287
        ],
        "ocr_text": "Communication"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          294,
          800,
          509
        ],
        "ocr_text": "Subject\nText\n|"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:48:00.878000020Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152880.878.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E}   I ©@ 4 O S H  —   8B E G:  0  0limpiadi Italiane...  ) volterra.olinfo.it is...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": "e  >  0 % volterra.olinfo.it      U= v    0"
          },
          {
            "title": "¥   M Posta in arrivo - bian   x   0 Olimpiadiltaliane  0  x   0 mincammino.it.pdf  x*  | +      B\n                                - -   wnarera alinfa +",
            "is_active": true,
            "url_or_domain": "e  >  0 % volterra.olinfo.it      U= v    0"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E}   I ©@ 4 O S H  —   8B E G:  0  0limpiadi Italiane...  ) volterra.olinfo.it is...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "¥   M Posta in arrivo - bian   x   0 Olimpiadiltaliane  0  x   0 mincammino.it.pdf  x*  | +      B\n                                - -   wnarera alinfa +"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "e  >  0 % volterra.olinfo.it      U= v    0"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di ) selezione Stage 2026      Loggea in as Patrick ianchi exancnip) ([ Fazonate (Engien) ¥      si      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "     Time left: 02:12:00      Communication\nOverview      ,\n                                |    Questions\nQUADRI\nStaternent\nSubmissions\nMINCAMMINO2\nStatement\nSubmissions\nPALETTA\nStatement\nSubmissions\nStatement      Fine della prova      4:47:23PM\nSubmissions      lo ho alppena finito la prova. Posso lasciare # portale?\nDocumentation      no answer yel\nContest Management System  is released under\n   the GNU Allero  General Public   License.\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          261,
          331,
          287
        ],
        "ocr_text": "Communication 1 unread"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          294,
          800,
          509
        ],
        "ocr_text": "Subject\nText\n|"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:48:10.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152890.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E}   I ©@ 4 O S H  —   8B E G:  0  0limpiadi Italiane...  ) volterra.olinfo.it is...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": "e  >  0 % volterra.olinfo.it      U= v    0"
          },
          {
            "title": "¥   M Posta in arrivo - bian   x   0 Olimpiadiltaliane  0  x   0 mincammino.it.pdf  x*  | +      aa\n                                ) E   wvenarra Ahinfa",
            "is_active": true,
            "url_or_domain": "e  >  0 % volterra.olinfo.it      U= v    0"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E}   I ©@ 4 O S H  —   8B E G:  0  0limpiadi Italiane...  ) volterra.olinfo.it is...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "¥   M Posta in arrivo - bian   x   0 Olimpiadiltaliane  0  x   0 mincammino.it.pdf  x*  | +      aa\n                                ) E   wvenarra Ahinfa"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "e  >  0 % volterra.olinfo.it      U= v    0"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di ) selezione Stage 2026      Loggea in as Patrick ianchi exancnip) ([ Fazonate (Engien) ¥      si      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "      Time left:  02:11:50      Communication\nOverview      B\n                                |    Questions\nQUADRI\nStaternent\nSubmissions\nMINCAMMINO2\nStaternent\nSubmissions\nPALETTA\nStatement\nSubmissions\nTRENI\nStaternent      Fine della prova      4:47:23 PM\nSubmissions      10 ho appena finito la prova. Posso lasciare f portale?\nDocumentation      no answer yel\nContest Menagement   System  i released undes\n   the GNU Allero  General Public   License\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          261,
          331,
          287
        ],
        "ocr_text": "Communication 1 unread"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          294,
          800,
          509
        ],
        "ocr_text": "Subject\nText\n|"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:48:20.878999948Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152900.879.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E}   I ©@ 4 O S H  —   8B E G:  0  0limpiadi Italiane...  ) volterra.olinfo.it is...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": "e  >  0 % volterra.olinfo.it      U= v    0"
          },
          {
            "title": "¥   M Posta in arrivo - bian   x   0 Olimpiadiltaliane  0  x   0 mincammino.it.pdf  x*  | +      aa\n                                ) E   wvenarra Ahinfa",
            "is_active": true,
            "url_or_domain": "e  >  0 % volterra.olinfo.it      U= v    0"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E}   I ©@ 4 O S H  —   8B E G:  0  0limpiadi Italiane...  ) volterra.olinfo.it is...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "¥   M Posta in arrivo - bian   x   0 Olimpiadiltaliane  0  x   0 mincammino.it.pdf  x*  | +      aa\n                                ) E   wvenarra Ahinfa"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "e  >  0 % volterra.olinfo.it      U= v    0"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "                                si\nGara di selezione Stage 2026      Loggea in as Patrick ianchi exancnip) ([ Fazonate (Engien) ¥      -      l"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "      Time left:  02:11:40      Communication\nOverview      B\n                                |    Questions\nQUADRI\nStaternent\nSubmissions\nMINCAMMINO2\nStaternent\nSubmissions\nPALETTA\nStatement\nSubmissions\nTRENI\nStaternent      Fine della prova      4:47:23 PM\nSubmissions      10 ho appena finito la prova. Posso lasciare f portale?\nDocumentation      no answer yel\nContest Menagement   System  i released undes\n   the GNU Allero  General Public   License\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          261,
          331,
          287
        ],
        "ocr_text": "Communication 1 unread"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          294,
          800,
          509
        ],
        "ocr_text": "Subject\nText\n|"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:48:30.878000020Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152910.878.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E}   I ©@ 4 O S H  —   8B E G:  0  0limpiadi Italiane...  ) volterra.olinfo.it is...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": "e  >  0 % volterra.olinfo.it      U= v    0"
          },
          {
            "title": "¥   M Posta in arrivo - bian   x   0 Olimpiadiltaliane  0  x   0 mincammino.it.pdf  x*  | +      aa\n                                ) E   wvenarra Ahinfa",
            "is_active": true,
            "url_or_domain": "e  >  0 % volterra.olinfo.it      U= v    0"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E}   I ©@ 4 O S H  —   8B E G:  0  0limpiadi Italiane...  ) volterra.olinfo.it is...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "¥   M Posta in arrivo - bian   x   0 Olimpiadiltaliane  0  x   0 mincammino.it.pdf  x*  | +      aa\n                                ) E   wvenarra Ahinfa"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "e  >  0 % volterra.olinfo.it      U= v    0"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "                                si\nGara di selezione Stage 2026      Loggea in as Patrick ianchi exancnip) ([ Fazonate (Engien) ¥      -      l"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "    Server time:  16:48:29      .      .      Question received\n      Time left:  02:11:30      Communication      Your question has been\n                                recaived, you wil  be\n                                nothed when it s\n                                Questions      answered\n                                |\nQUADRI\nStatement      Subject   L |\nSubmissians\nMINCAMMINO2\nStatement\nSubmissians\nPALETTA\nStatement\nSubmissians\nTRENI\nStaternent      Fine della prova      4:47:23 PM\nSubmissions      10 ho appena finito la prova. Posso lasciare l portale?\nDocumentatior      no answer yel\nContest Menagement System  i released under\n   the GNU Aflero  General Pubk   ense\n                                -"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          261,
          331,
          287
        ],
        "ocr_text": "Communication 1 unread"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          294,
          800,
          509
        ],
        "ocr_text": "Subject\nText\n|"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          871,
          297,
          982,
          341
        ],
        "ocr_text": "New answer x"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:48:40.880000114Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152920.88.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E}   I ©@ 4 O S H  —   8B E G:  0  0limpiadi Italiane...  ) volterra.olinfo.it is...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": "e  >  0 % volterra.olinfo.it      U= v    0"
          },
          {
            "title": "¥   M Posta in arrivo - bian   x   0 Olimpiadiltaliane  0  x   0 mincammino.it.pdf  x*  | +      B\n                                - -   wnarera alinfa +",
            "is_active": true,
            "url_or_domain": "e  >  0 % volterra.olinfo.it      U= v    0"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E}   I ©@ 4 O S H  —   8B E G:  0  0limpiadi Italiane...  ) volterra.olinfo.it is...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "¥   M Posta in arrivo - bian   x   0 Olimpiadiltaliane  0  x   0 mincammino.it.pdf  x*  | +      B\n                                - -   wnarera alinfa +"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "e  >  0 % volterra.olinfo.it      U= v    0"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di ) selezione Stage 2026      Loggea in as Patrick ianchi exancnip) ([ Fazonate (Engien) ¥      si      I"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "                  .\n                                Communication      ASE\n      Time left: 02:11:20      Your question has been\n                                received, you wil  be\n                                nothed when it s\nOverview      -      answered. -\n                                |    Questions\nQUADRI\nStaternent      Subject   L |\nSubmissions\nMINCAMMINO2\nStaternent\nSubmissions\nPALETTA\nStaternent\nSubmissions\nTRENI\nStaternent      Fine della prova      4:47:23 PM\nSubmissions      lo ho appena finito la prova. Posso lasciare l portale?\nDocumentatior      no answer yel\nContert Management System  s released under\n   the GNU Aflero  General Public License.\n                                -"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          261,
          331,
          287
        ],
        "ocr_text": "Communication 1 unread"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          294,
          800,
          509
        ],
        "ocr_text": "Subject\nText\n|"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          871,
          297,
          982,
          341
        ],
        "ocr_text": "New answer x"
      }
    ]
  },
  {
    "timestamp": "2026-11-08T15:48:50.878000020Z",
    "frame_path": "volterra1-ioi2027/oii-check-data/bianchip/84281dd183addf2b1b57235d4866be46/1794152930.878.jpg",
    "open_windows": [
      "Browser"
    ],
    "browser_windows": [
      {
        "window_title": "Browser",
        "tabs": [
          {
            "title": "¥ Applications E}   I ©@ 4 O S H  —   8B E G:  0  0limpiadi Italiane...  ) volterra.olinfo.it is...      4)   =  0  17   # 79% 08 novembre  Patrick pm",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it      w    2   ©  :"
          },
          {
            "title": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x",
            "is_active": true,
            "url_or_domain": "€  >  G   & volterra.olinfo.it      w    2   ©  :"
          }
        ]
      }
    ],
    "editor_windows": [],
    "terminal_windows": [],
    "sub_panels": [
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          0,
          1000,
          25
        ],
        "ocr_text": "¥ Applications E}   I ©@ 4 O S H  —   8B E G:  0  0limpiadi Italiane...  ) volterra.olinfo.it is...      4)   =  0  17   # 79% 08 novembre  Patrick pm"
      },
      {
        "panel_type": "browser_tab_strip",
        "box_2d": [
          0,
          25,
          1000,
          68
        ],
        "ocr_text": "v   M  Posta in arrivo - bian  x  | 0 Olimpiadiltaliane  0  x   0 mincammino2.it.pdf  *  | +      -   e   x"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          68,
          1000,
          110
        ],
        "ocr_text": "€  >  G   & volterra.olinfo.it      w    2   ©  :"
      },
      {
        "panel_type": "panel_title_bar",
        "box_2d": [
          0,
          110,
          1000,
          150
        ],
        "ocr_text": "Gara di selézione Stage 2026      Loggea   ——      1 |      g"
      },
      {
        "panel_type": "browser_viewport",
        "box_2d": [
          0,
          150,
          1000,
          1000
        ],
        "ocr_text": "    Server time: 16:48:49      .      .\n     Time left: 02:11:10      Communication\nOverview      .\n                                |    Questions\nQUADRI\nStaternent      Subject   L |\nSubmissions\nMINCAMMINO2\nStaternent\nSubmissions\nPALETTA\nStaterment\nSubmissions\nTRENI\nStatement      Fine della prova      44723 PM\nSubmissions      lo ho appena finito la prova. Posso lasciare f portale?\nDocumentation      no answer yel\nContest Management System is refeased under\n   the GNU Aflero General Public License.\n                                —"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          192,
          261,
          331,
          287
        ],
        "ocr_text": "Communication 1 unread"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          347,
          294,
          800,
          509
        ],
        "ocr_text": "Subject\nText\n|"
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          871,
          169,
          982,
          280
        ],
        "ocr_text": "Question received x\nYour question has been\nrecetved, you will be\nnaobhed when it is\nanswered."
      },
      {
        "panel_type": "dialog_box",
        "box_2d": [
          871,
          297,
          982,
          341
        ],
        "ocr_text": "New answer x"
      }
    ]
  }
]