Submission #1156655

#TimeUTC-0UsernameProblemLanguageResultExecution timeMemory
11566552025-02-24 12:29:298pete8Grapevine (NOI22_grapevine)C++20
100 / 100
773 ms51360 KiB
#include<iostream>
#include<stack>
#include<map>
#include<vector>
#include<string>
#include<cassert>
#include<unordered_map>
#include <queue>
#include <cstdint>
#include<cstring>
#include<limits.h>
#include<cmath>
#include<set>
#include<algorithm>
#include <iomanip>
#include<numeric>
#include<complex>
#include<bitset>
using namespace std;
#define ll long long
#define f first
#define s second
#define pii pair<int,int>
#define ppii pair<int,pii>
#define vi vector<int>
#define pb push_back
#define all(x) x.begin(),x.end()
#define rall(x) x.rbegin(),x.rend()
#define F(n) for(int i=0;i<n;i++)
#define lb lower_bound
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Compilation message (stderr)

Main.cpp:33:40: warning: bad option '-funroll-lopps' to pragma 'optimize' [-Wpragmas]
   33 | #pragma GCC optimize ("03,unroll-lopps")
      |                                        ^
Main.cpp:42:23: warning: bad option '-funroll-lopps' to attribute 'optimize' [-Wattributes]
   42 | void setIO(string name){
      |                       ^
Main.cpp:53:25: warning: bad option '-funroll-lopps' to attribute 'optimize' [-Wattributes]
   53 | void getsz(int cur,int p){sz[cur]=1;for(auto i:adj[cur])if(i.f!=p&&!del[i.f])getsz(i.f,cur),sz[cur]+=sz[i.f];}
      |                         ^
Main.cpp:54:34: warning: bad option '-funroll-lopps' to attribute 'optimize' [-Wattributes]
   54 | int getcen(int cur,int p,int need){
      |                                  ^
Main.cpp:62:24: warning: bad option '-funroll-lopps' to attribute 'optimize' [-Wattributes]
   62 |         void init(int n){for(int i=0;i<=4*n;i++)mn[i]=inf,val[i]=cnt[i]=lazy[i]=0;}
      |                        ^
Main.cpp:63:45: warning: bad option '-funroll-lopps' to attribute 'optimize' [-Wattributes]
   63 |         void apply(int pos,int l,int r,int x){
      |                                             ^
Main.cpp:68:38: warning: bad option '-funroll-lopps' to attribute 'optimize' [-Wattributes]
   68 |         void push(int pos,int l,int r){
      |                                      ^
Main.cpp:76:38: warning: bad option '-funroll-lopps' to attribute 'optimize' [-Wattributes]
   76 |         void pull(int pos,int l,int r){
      |                                      ^
Main.cpp:81:67: warning: bad option '-funroll-lopps' to attribute 'optimize' [-Wattributes]
   81 |         void updateadd(int ql,int qr,int val,int l,int r,int pos=1){
      |                                                                   ^
Main.cpp:90:51: warning: bad option '-funroll-lopps' to attribute 'optimize' [-Wattributes]
   90 |         void toggle(int qpos,int l,int r,int pos=1){
      |                                                   ^
Main.cpp:104:47: warning: bad option '-funroll-lopps' to attribute 'optimize' [-Wattributes]
  104 |         int qry(int qpos,int l,int r,int pos=1){
      |                                               ^
Main.cpp:115:23: warning: bad option '-funroll-lopps' to attribute 'optimize' [-Wattributes]
  115 | void dfs(int cur,int p){
      |                       ^
Main.cpp:127:19: warning: bad option '-funroll-lopps' to attribute 'optimize' [-Wattributes]
  127 | void solve(int cur){
      |                   ^
Main.cpp:154:14: warning: bad option '-funroll-lopps' to attribute 'optimize' [-Wattributes]
  154 | int32_t main(){
      |              ^
Main.cpp: In function 'void setIO(std::string)':
Main.cpp:44:16: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   44 |         freopen((name+".in").c_str(),"r",stdin);
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Main.cpp:45:16: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   45 |         freopen((name+".out").c_str(),"w",stdout);
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...