📄 gen.cpp
字号:
#include <fstream>
#include <iostream>
#include <string.h>
#include <stdlib.h>
#include <time.h>
using namespace std;
const int MAX = 100+5;
int n, m, k, g[MAX][MAX];
main() {
srand(time(0));
int n, icase;
cin >> icase >> n >> m >> k;
memset(g, 0, sizeof(g));
int i, j, now;
for (i = 0; i < k; i++) {
int x = rand()%n, y = rand()%m;
while (g[x][y])
x = rand()%n, y = rand()%m;;
g[x][y] = 1;
}
char* name = "machine0.in";
name[7] += icase;
if (name[7] > '9')
name[7] = '1', name[8] = '0', name[9] = '.', name[10] = 'i', name[11] = 'n', name[12] = '\0';
ofstream fout(name);
fout << n << ' ' << m << ' ' << k << endl;
for (now = i = 0; i < n; i++)
for (j = 0; j < m; j++)
if (g[i][j])
fout << now++ << ' ' << i << ' ' << j << endl;
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -