2019 아시아 난창 (南昌) 1 라운드에서 온라인 프로그래밍 콘테스트

E. 매직 마스터

게임이 XY와 목록을 얻을 때, 양단 큐는 지속적으로 게임을 빠르게 후 아마 때문에 양단 큐 메모리를 발견했다. 짧은 양단 랜덤, 랜덤 액세스를 삭제하더라도 효율적인 데이터 구조, 또는 블록 배열을 자동으로 관리? 수동 유지 보수 정보가없는 블록에서만 문제 명소입니다.

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;

deque<int> dq;

int main() {
    int T;
    scanf("%d", &T);
    for(int ti = 1; ti <= T; ++ti) {
        int n, m;
        scanf("%d%d", &n, &m);
        dq.push_back(n);
        for(int i = n - 1; i >= 1; --i) {
            for(int mi = 1; mi <= m; ++mi) {
                dq.push_back(dq.front());
                dq.pop_front();
            }
            dq.push_back(i);
        }

        int Q;
        scanf("%d", &Q);
        for(int qi = 1, q; qi <= Q; ++qi) {
            scanf("%d", &q);
            printf("%d\n", dq[n - q]);
        }
        dq.clear();
    }
    return 0;
}

B. 소방 영웅

질문, 주제 약간 측면 일의 의미를 오해. 질문의 의미의 새로운 맥락에서 소방대의 모든에만 제로로 우측에 연결된 슈퍼 소스를 찾기 위해, 동일한 단일 소스 출발이다.

수학 문제와 A. Enju

첫 번째 200 개 소수는 작은 것들 뒤에 문장 전에 폭력을 방지합니다.

처음 그들이 거기에없는 조각 주위에 감지 된 몇 가지 주요 1.5e8의 몇 꺼내 것으로 보인다, 꽃의 복잡성은 높지 않다. 이어서 2 승산이 모든 소수는 (단 2 일부 합성 수 후 2P를 얻을 오일러 함수에 따라 제품의 특성, 그 기능은 오일러 피 (2P) = 피 (2)이어야 4 = 2 이상) (피 ) p가되는 형태의 결합 위치의 수는 다시 찾아.

C. 안녕하세요 2019

이것은 잘못된 아침 그 질문처럼 보인다.

추천

출처www.cnblogs.com/Inko/p/11489007.html