QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#726036#2920. Ultimate Binary Watchzeyu#AC ✓0ms3864kbC++232.4kb2024-11-08 21:20:242024-11-08 21:20:26

Judging History

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

  • [2024-11-08 21:20:26]
  • 评测
  • 测评结果:AC
  • 用时:0ms
  • 内存:3864kb
  • [2024-11-08 21:20:24]
  • 提交

answer

#include <bits/stdc++.h>
#define fi first
#define se second
#define ll long long
#define pl pair<ll, ll>
#define pi pair<int, int>
#define minpq priority_queue<ll, vector<ll>, greater<ll>>
using namespace std;

#if 1
void __print(int x) {cerr << x;}
void __print(long x) {cerr << x;}
void __print(long long x) {cerr << x;}
void __print(unsigned x) {cerr << x;}
void __print(unsigned long x) {cerr << x;}
void __print(unsigned long long x) {cerr << x;}
void __print(float x) {cerr << x;}
void __print(double x) {cerr << x;}
void __print(long double x) {cerr << x;}
void __print(char x) {cerr << '\'' << x << '\'';}
void __print(const char *x) {cerr << '\"' << x << '\"';}
void __print(const string &x) {cerr << '\"' << x << '\"';}
void __print(bool x) {cerr << (x ? "true" : "false");}
template<typename T, typename V>
void __print(const pair<T, V> &x) {cerr << '{'; __print(x.first); cerr << ','; __print(x.second); cerr << '}';}
template<typename T>
void __print(const T &x) {int f = 0; cerr << '['; for (auto &i: x) cerr << (f++ ? "," : ""), __print(i); cerr << "]";}
void _print() {cerr << endl << flush;}
template <typename T, typename... V>
void _print(T t, V... v) {__print(t); if (sizeof...(v)) cerr << ", "; _print(v...);}
#define debug(x...) cerr << "*["<<__LINE__<<"]\t"<< #x << " = "; _print(x)
#endif

const ll mod = 1e9 + 7;

template<typename T> bool chkmin(T &a, T b){return (b < a) ? a = b, 1 : 0;}
template<typename T> bool chkmax(T &a, T b){return (b > a) ? a = b, 1 : 0;}
ll gcd(ll a, ll b) {if(b == 0){return a;} return gcd(b, a % b);}

int main(){
	ios::sync_with_stdio(false);
	cin.tie(0);
	string s; cin >> s;
	char ans[4][9];
	for (int i = 0; i < 4; i ++){
		for (int j = 0; j < 9; j ++) ans[i][j] = ' ';
	}
	int cur = s[0] - '0';
	for (int i = 0; i < 4; i ++){
		if (cur & (1 << i)){
			ans[3 - i][0] = '*';
		} else{
			ans[3 - i][0] = '.';
		}
	}
	cur = s[1] - '0';
	for (int i = 0; i < 4; i ++){
		if (cur & (1 << i)){
			ans[3 - i][2] = '*';
		} else{
			ans[3 - i][2] = '.';
		}
	}
	cur = s[2] - '0';
	for (int i = 0; i < 4; i ++){
		if (cur & (1 << i)){
			ans[3 - i][6] = '*';
		} else{
			ans[3 - i][6] = '.';
		}
	}
	cur = s[3] - '0';
	for (int i = 0; i < 4; i ++){
		if (cur & (1 << i)){
			ans[3 - i][8] = '*';
		} else{
			ans[3 - i][8] = '.';
		}
	}
	for (int i = 0; i < 4; i ++){
		for (int j = 0; j < 9; j ++) cout << ans[i][j];
		cout << '\n';
	}
}

Details

Tip: Click on the bar to expand more detailed information

Test #1:

score: 100
Accepted
time: 0ms
memory: 3620kb

input:

1234

output:

. .   . .
. .   . *
. *   * .
* .   * .

result:

ok 4 lines

Test #2:

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

input:

0056

output:

. .   . .
. .   * *
. .   . *
. .   * .

result:

ok 4 lines

Test #3:

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

input:

0708

output:

. .   . *
. *   . .
. *   . .
. *   . .

result:

ok 4 lines

Test #4:

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

input:

0909

output:

. *   . *
. .   . .
. .   . .
. *   . *

result:

ok 4 lines

Test #5:

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

input:

0000

output:

. .   . .
. .   . .
. .   . .
. .   . .

result:

ok 4 lines

Test #6:

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

input:

0001

output:

. .   . .
. .   . .
. .   . .
. .   . *

result:

ok 4 lines

Test #7:

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

input:

0100

output:

. .   . .
. .   . .
. .   . .
. *   . .

result:

ok 4 lines

Test #8:

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

input:

2300

output:

. .   . .
. .   . .
* *   . .
. *   . .

result:

ok 4 lines

Test #9:

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

input:

2359

output:

. .   . *
. .   * .
* *   . .
. *   * *

result:

ok 4 lines

Test #10:

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

input:

1757

output:

. .   . .
. *   * *
. *   . *
* *   * *

result:

ok 4 lines

Test #11:

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

input:

0959

output:

. *   . *
. .   * .
. .   . .
. *   * *

result:

ok 4 lines

Test #12:

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

input:

2007

output:

. .   . .
. .   . *
* .   . *
. .   . *

result:

ok 4 lines

Test #13:

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

input:

2244

output:

. .   . .
. .   * *
* *   . .
. .   . .

result:

ok 4 lines

Test #14:

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

input:

1939

output:

. *   . *
. .   . .
. .   * .
* *   * *

result:

ok 4 lines

Test #15:

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

input:

0117

output:

. .   . .
. .   . *
. .   . *
. *   * *

result:

ok 4 lines

Test #16:

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

input:

0220

output:

. .   . .
. .   . .
. *   * .
. .   . .

result:

ok 4 lines

Test #17:

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

input:

1354

output:

. .   . .
. .   * *
. *   . .
* *   * .

result:

ok 4 lines

Test #18:

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

input:

1201

output:

. .   . .
. .   . .
. *   . .
* .   . *

result:

ok 4 lines

Test #19:

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

input:

1902

output:

. *   . .
. .   . .
. .   . *
* *   . .

result:

ok 4 lines

Test #20:

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

input:

2229

output:

. .   . *
. .   . .
* *   * .
. .   . *

result:

ok 4 lines

Test #21:

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

input:

0749

output:

. .   . *
. *   * .
. *   . .
. *   . *

result:

ok 4 lines

Test #22:

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

input:

1957

output:

. *   . .
. .   * *
. .   . *
* *   * *

result:

ok 4 lines

Test #23:

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

input:

0019

output:

. .   . *
. .   . .
. .   . .
. .   * *

result:

ok 4 lines

Test #24:

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

input:

1127

output:

. .   . .
. .   . *
. .   * *
* *   . *

result:

ok 4 lines

Test #25:

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

input:

1502

output:

. .   . .
. *   . .
. .   . *
* *   . .

result:

ok 4 lines

Test #26:

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

input:

1615

output:

. .   . .
. *   . *
. *   . .
* .   * *

result:

ok 4 lines

Test #27:

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

input:

1900

output:

. *   . .
. .   . .
. .   . .
* *   . .

result:

ok 4 lines

Test #28:

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

input:

0830

output:

. *   . .
. .   . .
. .   * .
. .   * .

result:

ok 4 lines