猫史档案馆


找师傅了~~~~

用户:一缕余晖一缕余晖查看:110 回复:8 评论:33 创建时间:2021-11-27T11:38:34


当然这可不是kitten党的地方,我想找一个精通python游戏制作的,是pygame更好哦(前提有QQ,还不能像Albert、ph、竹林菌那么懒的。


回复

上一页第 1 页 / 共 1 页下一页
蒟蒻OIer1048576蒟蒻OIer1048576

我游戏引擎不好,但是可能可以写点底层逻辑

点赞0


评论

求过

加个QQ,我给你看一下我成果

1944793301


邓布利多_霍格沃茨校长邓布利多_霍格沃茨校长

python难

点赞0


评论


邓布利多_霍格沃茨校长邓布利多_霍格沃茨校长

但我会C++

点赞0


评论


邓布利多_霍格沃茨校长邓布利多_霍格沃茨校长

center_image

点赞0


评论

这就叫会c++?

你呢?总比某些python只会用“print”的要强吧!

无视他人成果

投诉!

等会,我给你找个代码奥

算了不引战了;;

《会C++》

???

你这的确不能算会C吧,不过起码格式比我好


蒟蒻OIer1048576蒟蒻OIer1048576

#include <iostream>
#include <algorithm>
#include <cstdio>
#include <cstring>
#include <map>
#include <vector>
#include <string>
#include <bitset>
using namespace std;
bitset<128> ans[16];
int n, m, on[128], off[128], top, top1, top2;
bool check(bitset<128> a) {
	for (int i = 0; i < top1; ++i) if (!a[on[i]]) return false;
	for (int i = 0; i < top2; ++i) if (a[off[i]]) return false;
	return true;
}
bool cmp(bitset<128> a, bitset<128> b) {
	for (int i = n - 1; i >= 0; --i) {
		if (int(a[i]) > int(b[i])) return false;
		if (int(a[i]) < int(b[i])) return true;
	}
	return false;
}
bool eql(bitset<128> a, bitset<128> b) {
	for (int i = n - 1; i >= 0; --i) {
		if (int(a[i]) != int(b[i])) return false;
	}
	return true;
}
int main() {
	cin >> n >> m;
	int p = 0; cin >> p; while (p != -1) {
		on[top1++] = n - p;
		cin >> p;
	}
	p = 0; cin >> p; while (p != -1) {
		off[top2++] = n - p;
		cin >> p;
	}
	for (int i = 0; i < 16; ++i) {
		int k = 0; bitset<128> a;
		a.flip();
		if (i & 1) { a.flip(); }
		if (i & 2) for (int i = 2; i <= n; i += 2) { a.flip(n - i);  }
		if (i & 4) for (int i = 1; i <= n; i += 2) { a.flip(n - i);  }
		if (i & 8) for (int i = 1; i <= n; i += 3) { a.flip(n - i);  }
        for (int j = 0 ; j < 4 ; ++ j) if (i & (1 << j)) k++;
		if (check(a) && ((k & 1) == (m & 1)) && k <= m) {ans[top++] = a;/*cout << i << endl;*/}
	}
	sort(ans, ans + top, cmp);
	top = unique(ans, ans + top , eql) - ans;
	if (!top) {
		cout << "IMPOSSIBLE";
		return 0;
	}
	for (int i = 0; i < top; ++i) {
		string str = ans[i].to_string();
		str.erase(0, str.size() - n);
		cout << str << endl;
	}
}

看得懂?

点赞0


评论

比比kitten?

kitten有个🔨用

我萌新时也是这样的

呵呵

不过我才学2个月

萌新时:我会kitten,我是黑客。学了点皮毛后:我就是一个萌新……

可以来我的工作室吗

不,我懂了点皮毛,不配加入c++大佬的工作室

我告诉你我pygame才学3天

(我看懂了

反感你这种看数据识人的人。看到我数据高就邀请加入工作室。我的水平其实比蒟蒻OIer1048576低很多

(doge

hh

同感


Enjoyl豆腐Enjoyl豆腐

评论区瞩目

点赞0


评论

(((

我也很无语啊,几乎没大佬

)))

(((+)))=((()))=大无语事件

为什么在蒟蒻大佬下面还有一个大大佬,看起来好6

《大大佬》

《真6》


一缕余晖一缕余晖

一个招师帖也能火起来我无了啊

点赞0


评论


蒟蒻OIer1048576蒟蒻OIer1048576

我不是大佬QAQ,洛谷6.5k名,就这点就是大佬……

点赞0


评论