洛谷 P1008 [NOIP1998 普及组] 三连击
更多...
#include <luogu.h>
|
static int | main (istream &cin, ostream &cout) |
|
洛谷 P1008 [NOIP1998 普及组] 三连击
在文件 luogu.h 第 22 行定义.
◆ main()
int luogu::P1008::main |
( |
istream & |
cin, |
|
|
ostream & |
cout |
|
) |
| |
|
static |
在文件 luogu.cpp 第 53 行定义.
54 for(
unsigned short i = 1; i <= 3; i++) {
55 for(
unsigned short j = 1; j <= 9; j++) {
59 for(
unsigned short k = 1; k <= 9; k++) {
60 if(k == i || k == j || k * 2 % 10 == j || k * 2 % 10 == i || k * 3 % 10 == j || k * 3 % 10 == i || k == 5) {
63 const unsigned short num = 100 * i + 10 * j + k;
67 unsigned short num2 = 2 * num;
68 unsigned short num3 = 3 * num;
69 auto um = unordered_set<unsigned short>();
73 unsigned short n = num2 % 10;
75 if(um.contains(n) || n == 0) {
81 if(um.contains(n) || n == 0) {
87 if(um.contains(n) || n == 0) {
93 if(um.contains(n) || n == 0) {
99 if(um.contains(n) || n == 0) {
105 if(um.contains(n) || n == 0) {
109 cout << num <<
" " << num * 2 <<
" " << num * 3 << endl;
被这些函数引用 luogu::TEST().
该类的文档由以下文件生成: