QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#243134#6652. 着色phtniitAC ✓3ms3572kbC++14946b2023-11-07 21:21:572023-11-07 21:21:57

Judging History

你现在查看的是最新测评结果

  • [2023-11-07 21:21:57]
  • 评测
  • 测评结果:AC
  • 用时:3ms
  • 内存:3572kb
  • [2023-11-07 21:21:57]
  • 提交

answer

#include <bits/stdc++.h>

using namespace std;

typedef long double ldb;
typedef long long i64;
typedef unsigned long long u64;
typedef unsigned int u32;
typedef pair<int, int> pii;

// std::mt19937_64 rng(std::chrono::steady_clock::now().time_since_epoch().count());
// priority_queue<int, vector<int>, greater<int>> minq;
// ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);
// fflush(stdout);

const int inf = 1000000007;
const i64 prm = 998244353;
const i64 inf2 = ((i64)inf) * inf;
const int maxn = 1100010; // 1.1e6

inline int read(){
  int x=0,f=0; char ch=getchar();
  while(!isdigit(ch)) f|=(ch==45),ch=getchar();
  while(isdigit(ch)) x=(x<<3)+(x<<1)+(ch^48),ch=getchar();
  return f?-x:x;
}

int main() {
  int n = read();
  for (int i = 0; i < n-1; ++i) {
    for (int j = i+1; j < n; ++j) {
      int w = i^j;
      int c = __lg(w&-w);
      putchar(c+'0');
    }
    puts("");
  }
  return 0;
}

详细

Test #1:

score: 100
Accepted
time: 1ms
memory: 3560kb

input:

2

output:

0

result:

ok Accepted.

Test #2:

score: 0
Accepted
time: 3ms
memory: 3572kb

input:

1000

output:

010201030102010401020103010201050102010301020104010201030102010601020103010201040102010301020105010201030102010401020103010201070102010301020104010201030102010501020103010201040102010301020106010201030102010401020103010201050102010301020104010201030102010801020103010201040102010301020105010201030102...

result:

ok Accepted.

Test #3:

score: 0
Accepted
time: 0ms
memory: 3388kb

input:

988

output:

010201030102010401020103010201050102010301020104010201030102010601020103010201040102010301020105010201030102010401020103010201070102010301020104010201030102010501020103010201040102010301020106010201030102010401020103010201050102010301020104010201030102010801020103010201040102010301020105010201030102...

result:

ok Accepted.

Test #4:

score: 0
Accepted
time: 1ms
memory: 3560kb

input:

104

output:

0102010301020104010201030102010501020103010201040102010301020106010201030102010401020103010201050102010
010201030102010401020103010201050102010301020104010201030102010601020103010201040102010301020105010201
010201030102010401020103010201050102010301020104010201030102010601020103010201040102010301020...

result:

ok Accepted.

Test #5:

score: 0
Accepted
time: 0ms
memory: 3568kb

input:

7

output:

010201
01020
0102
010
01
0

result:

ok Accepted.

Test #6:

score: 0
Accepted
time: 1ms
memory: 3272kb

input:

59

output:

0102010301020104010201030102010501020103010201040102010301
010201030102010401020103010201050102010301020104010201030
01020103010201040102010301020105010201030102010401020103
0102010301020104010201030102010501020103010201040102010
010201030102010401020103010201050102010301020104010201
010201030102010...

result:

ok Accepted.