Submission #681003

# Submission time Handle Problem Language Result Execution time Memory
681003 2023-01-12T08:35:52 Z adilet_321 Intercastellar (JOI22_ho_t1) C++14
Compilation error
0 ms 0 KB
#pragma GCC optimize("Ofast")
#pragma GCC target("avx,avx2,fma")
#pragma GCC optimization("unroll-loops")
#pragma GCC optimize("O3,unroll-loops")
#pragma GCC target("avx2,bmi,bmi2,popcnt,lzcnt")
#include <bits/stdc++.h>
#include <vector>
#include <map>
#include <queue>
#include <deque>
#include <algorithm>
#include <iomanip>
#define ll long long
#define FOR(i,a) for (long long i=0;i<a;i++)
#define FORN(i,a) for (long long i=1;i<=a;i++)
#define pb push_back
#define mp make_pair
#define ff first
#define ss second
#define int long long
using namespace std;

int oo=9e17;
int mod=1e9 + 7;
int a[200001];
int s[51];
map<int,int>pp;
int z[200002];

void solve(){
	int o=1;
	for(int i=0;i<=50;i++){
		s[i]=o;
		o*=2;
	}
	int n;
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a[i];
		int o=0;
		while(a[i]%2==0){
			o++;
			a[i]/=2;
		}
		pp[i]=a[i];
		z[i]=s[o];
	}
	int q;
	cin>>q;
	int l=1,sm=0;
	while(q--){
		int x;
		cin>>x;
		while(true){
			if(sm<=x && x<=sm+z[l]){
				cout<<pp[l]<<"\n";
				break;
			}
			sm+=z[l];
			l++;
		}
	}
}
signed main(){
	//srand( time(0));
	//rand()
	//freopen("sum.in", "r", stdin);
	//freopen("sum.out", "w", stdout);
	ios_base::sync_with_stdio(0),cin.tie(0),cout.tie(0);
    int c=1;
    while(c--){
    	solve();
	}
    return 0;
}



Compilation message

Main.cpp:1:2: error: extended character   is not valid in an identifier
    1 | #pragma GCC optimize("Ofast")
      |  ^
Main.cpp:1:2: error: invalid preprocessing directive #pragma\U000000a0GCC
    1 | #pragma GCC optimize("Ofast")
      |  ^~~~~~~~~~
Main.cpp:2:2: error: extended character   is not valid in an identifier
    2 | #pragma GCC target("avx,avx2,fma")
      |  ^
Main.cpp:2:2: error: invalid preprocessing directive #pragma\U000000a0GCC
    2 | #pragma GCC target("avx,avx2,fma")
      |  ^~~~~~~~~~
Main.cpp:3:2: error: extended character   is not valid in an identifier
    3 | #pragma GCC optimization("unroll-loops")
      |  ^
Main.cpp:3:2: error: invalid preprocessing directive #pragma\U000000a0GCC
    3 | #pragma GCC optimization("unroll-loops")
      |  ^~~~~~~~~~