• VNOJ
  • Trang chủ
  • Danh sách bài
  • Các bài nộp
  • Thành viên
    >
    • Tổ chức
  • Các kỳ thi
  • Wiki
  • Thông tin
    >
    • Cpp Refference
    • Python Refference
    • FAQ
    • Trình chấm ngoài
    • Tag
    • Máy chấm
    • Devlog
    • Github
    • Tickets
    • Thư viện đề thi
    • Đề xuất contest
  • Tạp chí
    • Giao diện
    • Ngôn ngữ VI EN
Đăng nhập  hoặc  Đăng ký

pvinhtran2121

  • Thông tin
  • Blog

Số bài đã giải: 52
Hạng điểm: #5934
Tổng điểm: 11,20
Đóng góp: 0

Xem các bài nộp

Đã tham gia 2 kỳ thi
Hạng rating: #5372
Rating: 1154
Rating tối thiểu: 1154
Rating tối đa: 1234

Từ Trường THPT chuyên Nguyễn Quang Diêu, Đồng Tháp

Thông tin

i feel guggaaga


Code sinh test ngẫu nhiên (copytuaidomakodecrehehe):

#include <bits/stdc++.h>
#define file "a"        //tên file code
#define ll long long
using namespace std;
mt19937_64 rd(time(0)); //hàm random số

ll Rand(ll l, ll r){    //hàm random số từ l -> r
    return l + rd() % (r-l+1); 
}

void sinh(void){
    //tạo file input
    ofstream cout (file".inp"); 

    //code tạo file input theo đề bài
    //dùng tư duy như phần làm bài để sinh test
    ll n = Rand(1, 5);
    cout << n << '\n';
    for(ll i=1; i<=n; i++){
        cout << Rand(1, 20) << ' ';
    }

    //random_shuffle để sinh hoàn vị
}

int main(){
    //không nên dùng ios_base vì nó đến cuối mới in ra test giống hay không
    //nếu chỉ in ra "Wrong" thì không bỏ cũng được idk man

    //số lượng test cần kiểm tra (càng nhiều càng tốt : ~ 5000 hoặc hơn)
    ll te = 100;

    while(te--){
        sinh();
        //bắt buộc phải chạy file code rồi mới vào chương trình sinh test
        //file .exe của code chính
        system(file".exe");
        //file .exe của code trâu
        system(file"_trau.exe");

        //kiểm tra 2 file out của 2 code có giống nhau không
        //nếu không giống thì in ra "Wrong" và dừng chương trình sinhtest

        //sau đó có thể kiểm tra file input bên ngoài rồi chạy tay hoặc gì gì để sửa
        if(system("fc " file".out " file".ans")){
            cout << "Wrong";
            return 0;
        }
    }

    return 0;
}

cac giai thuat tinh trang
Dequy a u thi...
Dequy - BT ...
DFS - BFS cool but js kil me
DP giet t di
DP on Tree tf is ts
DSU huh
Fenwick chiu
Hashing idk mate
LCA + Bi-Lifting quen me code
Modulo nhucac
Prefix Sum 1D chac la ok
Prefix Sum >1D mophat
RMQ-1D chac ok
RMQ-2D thua
STL thua
Sohoc thua
Tree fck it

Huy hiệu

Người dùng này không có huy hiệu nào.

«    »
CN
T2
T3
T4
T5
T6
T7
Ít
Nhiều

Lịch sử rating

, #

dựa trên nền tảng DMOJ | theo dõi VNOI trên Github và Facebook