首页 > 其他分享 >对拍器模板记录

对拍器模板记录

时间:2024-07-08 10:21:03浏览次数:14  
标签:记录 int rep 拍器 cin ii include 模板 define

#include<iostream>
#include<string>
#include<vector>
#include<algorithm>
#include<cmath>
#include<cstring>
#include<fstream>
#include<iomanip>
#include<climits>
#include<queue>
#include<unordered_map> 
#include<map> 
#include<set> 
#include<ctime>

using namespace std;

#define YES "Yes"
#define NO "No"
#define int long long
#define endl "\n"
#define IOS ios::sync_with_stdio(0), cin.tie(0), cout.tie(0);
#define rep(i,j,k) for(i=(j);i<(k);i++)
#define all(x) begin(x),end(x)
#define vi vector<int>
typedef pair<int, int> pii;

#define cout fout
#define cin fin
ofstream fout("out.txt");
ifstream fin("in.txt");
const int MOD = 1000000007;
const int N = 2e5 + 10;
int ii, jj, kk;

int getRand(int l, int r) { return rand() % (r - l + 1) + l; }

/* 传入数字n 能生成2n组数据
   一组暴力 一组正常*/
void clapper(int n) {
    ofstream dataout("in.txt");

    dataout << n << endl;
    rep(ii, 0, n) {
        //生成数组范围
        int nn = getRand(1, 10);
        vector<int>v(nn, 0);
        //生成数据
        rep(jj, 0, nn) { v[jj] = getRand(1, 10); }

        //输出两组数据
        dataout << nn << endl; rep(jj, 0, nn) { dataout << v[jj] << " "; }cout << endl;
        dataout << nn << endl; rep(jj, 0, nn) { dataout << v[jj] << " "; }cout << endl;
    }

    dataout.close();
}

int n;
vector<int>v;
//暴力解法
int vsolve() {
    cin >> n;
    v.assign(n, 0);
    rep(ii, 0, n) { cin >> v[ii]; }

    return 0;
}

//正常解法
int nsolve() {
    cin >> n;
    v.assign(n, 0);
    rep(ii, 0, n) { cin >> v[ii]; }

    return 0;
}

void solve(int _) {
    //cin >> _;
    //_ = 1;
    int index = 1;
    while (_--) {
        cout << nsolve() << endl;
        cout << vsolve() << endl;
        if (vsolve() != nsolve()) cout << index << endl;//输出不同的组数
        index++;
    }
}

signed main() {
    IOS; srand((unsigned)time(NULL));

    int group = 100;
    int model = 1;

    //model为0则创建数据 1则开始对比
    if (!model)clapper(group);
    else solve(group);

    return 0;
}

Codeforces Round 201 (Div. 1) A. Alice and Bob

如果找不出问题再用。。。

标签:记录,int,rep,拍器,cin,ii,include,模板,define
From: https://www.cnblogs.com/lulaalu/p/18289400

相关文章

  • 插入记录(二)(sql练习)
    现有一张试卷作答记录表exam_record,结构如下表,其中包含多年来的用户作答试卷记录,由于数据越来越多,维护难度越来越大,需要对数据表内容做精简,历史数据做备份。表exam_record:FiledTypeNullKeyExtraDefaultCommentidint(11)NOPRIauto_increment(NULL)自增IDuidint(11)NO(NULL)用......
  • 记录npm、node等的相关错误(!!!)
    报错情况当我在试着运行奇文网盘项目的时候,文档中推荐使用node版本为12.13.1,此时我使用的是nvm,所以当即就快速的切换node版本,想要去运行它。npmi还是一如既往地报错,所以我还是一如既往地采用cnpmi来下载包(经验之谈,由于想去后端发展,所以就没关心过前端的东西)。下载好之后,飞快的......
  • 【C++】模板进阶--保姆级解析(什么是非类型模板参数?什么是模板的特化?模板的特化如何应
    目录一、前言二、什么是C++模板? ......
  • 11、flask-模板-templates
    模板Templates模板是呈现给用户的界面在MVT架构中充当T的角色、实现了MT的解耦、开发中VT有着N:M的关系,一个V可以调用任意T,一个T可以被任意V调用模板处理分为两个过程:-加载HTML-模板渲染(模板语言)模板代码包含两个部分:-静态HTML-动态插入的代码段(模板语法)Jinja2模板......
  • 大一暑期记录(1)
    在暑假开始的第一周我阅读了王建民老师推荐的书籍《大道至简:软件工程实践者的思想》的前五章,其中第一章通过引用愚公移山这一故事讲解了编程的精义鼓舞了我这个编程菜鸟的内心,这一张内容较为易懂所以看得很快,但从第二章就开始涉及团队的协作与管理以及一些专业术语,这让这本书的理......
  • Leetcode刷题记录1 哈希+双指针+滑动窗口
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言hot1001.哈希#1.两数之和#49.字母异位词分组#128.最长连续序列2.双指针#283.移动零#11.盛最多水的容器#15.三数之和#42.接雨水3.滑动窗口#3.无重复字符的最长子串#438.找到字符串中所有......
  • 【C++/STL】模板进阶(非类型模板&&类模板打印&&特化&&分离编译)
    ✨                       人生便如一首绝句,平平仄仄平平仄       ......
  • sql server数据库触发器记录 数据库中的创建 删除 的操作日志
    sqlserver数据库触发器记录数据库中的创建删除的操作日志1.创建记录日志表SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGO/******sqlserver数据库触发器记录数据库中的创建删除的操作日志*/CREATETABLE[dbo].[Trigger_ddl_record]( [Id][int]IDENT......
  • python pyqt5学习记录(三)
    一、布局在PyQt5中,可以使用QHBoxLayout来创建水平布局,使用QVBoxLayout来创建垂直布局。以下是一个简单的例子,展示了如何将两个按钮分别放置在水平和垂直布局中。importsysfromPyQt5.QtWidgetsimportQApplication,QWidget,QPushButton,QVBoxLayout,QHBoxLayoutcla......
  • AtCoder Beginner Contest 361 补题记录(A~F)
    开题顺序:A-C-F-D-B-E。A直接模拟即可。boolbegmem;#include<bits/stdc++.h>#defineintlonglongusingnamespacestd;classFastIO{public:intread(){into=1,x;charch;while(!isdigit(ch=getchar())){if......