01/10/2018, 12:12

Halloween Deadly Challenge

###DEADLY CHALLENGE: ĐỌC KỸ TRƯỚC KHI THAM GIA DEADLY CHALLENGE

  • Deadly Challenge là phần khó của challenge này nhằm tăng thêm tính “chết chóc” cho hợp với không khí Halloween
  • Người tham gia Deadly Challenge sẽ được mình PM đưa link được post ẩn chứa câu hỏi bonus
  • Nếu muốn tham gia chỉ cần tick vào poll ở phía dưới
  • Khi tham gia, nếu không hoàn thành sẽ bị ban 1 ngày

Đề gốc: [Halloween] I challenge diễn đàn to

Bonus 3: Chỉ dùng một biến phụ, và biến này không được phép là con trỏ/mảng
Update:

  • Không được dùng các hàm hỗ trợ có sẵn để giải

P/s: Banwave sẽ được áp dụng vào ngày 31/10

HK boy viết 14:19 ngày 01/10/2018

Biến vòng lặp có được coi là 1 biến phụ không? Kiểu như

for (int i=0; i<10; i++)

ấy.

*grab popcorn* viết 14:25 ngày 01/10/2018

Tính luôn nhé HK Boy

HK boy viết 14:20 ngày 01/10/2018

Thế này ổn chưa nhỉ :v

#include <bits/stdc++.h>
using namespace std;

int n;
long long cnt;
// 0: bit 39 -> 36
// 1: bit 35 -> 32
// ...
// k: bit 4*(10-k)-1 -> 4*(9-k)

int main() {
	while (cin >> n) {
		cnt = 0;
		do {
			cnt += 1LL << (4*(9-n%10));
			n /= 10;
		} while (n > 0);

		for (n = 0; n < ((cnt >> 36) & 15LL); n++) cout << "0";
		for (n = 0; n < ((cnt >> 32) & 15LL); n++) cout << "1";
		for (n = 0; n < ((cnt >> 28) & 15LL); n++) cout << "2";
		for (n = 0; n < ((cnt >> 24) & 15LL); n++) cout << "3";
		for (n = 0; n < ((cnt >> 20) & 15LL); n++) cout << "4";
		for (n = 0; n < ((cnt >> 16) & 15LL); n++) cout << "5";
		for (n = 0; n < ((cnt >> 12) & 15LL); n++) cout << "6";
		for (n = 0; n < ((cnt >>  8) & 15LL); n++) cout << "7";
		for (n = 0; n < ((cnt >>  4) & 15LL); n++) cout << "8";
		for (n = 0; n < ((cnt >>  0) & 15LL); n++) cout << "9";
		cout << endl;
	}
}
*grab popcorn* viết 14:12 ngày 01/10/2018

Chúc mừng HK Boy đã thoát kiếp nạn.

Trần Hoàn viết 14:20 ngày 01/10/2018

Thế nào là hàm hỗ trợ có sẵn vậy

*grab popcorn* viết 14:15 ngày 01/10/2018

Là các hàm có sẵn trong ngôn ngữ ấy. (Ngoại trừ nhập xuất)

Vd trong js nếu cho dùng hàm thoải mái sẽ được ntn:

console.log(String(n).split('').sort().join(''))

*grab popcorn* viết 14:23 ngày 01/10/2018

Cảm ơn bạn mọi người đã tham gia :3
Đã có 7 con ma để chào đón halloween đêm nay rồi nhé.

Và chúc mừng @noname00 đã sống sót qua đêm nay
Phần thưởng của bạn là phiếu đổi username miễn phí

HK boy viết 14:19 ngày 01/10/2018

Phần thưởng của bạn là phiếu đổi username miễn phí

Quài, biết thế mình đợi đến hôm nay để xin đổi username :3 hôm nọ mình vừa xin anh Đạt đổi username rồi =))

Hung viết 14:21 ngày 01/10/2018

Em gợi ý phần thưởng là 1 bữa ăn tối offline với chị Rồng.
Giống cách người nổi tiếng làm.

*grab popcorn* viết 14:18 ngày 01/10/2018


Ấy ấy, Ăn tối với anh Đạt nổi tiếng hơn. Vừa được du lịch vừa được gặp người nổi tiếng OvOb
Lợi cả đôi đường

HK boy viết 14:17 ngày 01/10/2018

Vừa được du lịch vừa được gặp người nổi tiếng OvOb

Có được tài trợ vé không?

*grab popcorn* viết 14:21 ngày 01/10/2018

Hỏi người nổi tiếng thôi

Anh @ltd ới

Mai Anh Dũng viết 14:17 ngày 01/10/2018

Hú , sao lại kêu anh vào thế này.

*grab popcorn* viết 14:25 ngày 01/10/2018

Có người muốn mở event đố vui rồi trúng thưởng ăn tối với anh kìa :))

HK boy viết 14:16 ngày 01/10/2018

Ơ sao @drgnz bỏ chạy nhanh thế :3
Đấy là ý của @hungsteve mà :v… nhưng ý bạn ấy là ăn tối offline với chị Rồng mà…

Mai Anh Dũng viết 14:24 ngày 01/10/2018

Chuẩn rồi

Anh có thể hỗ trợ tiền gửi xe khi đi ăn

*grab popcorn* viết 14:18 ngày 01/10/2018

:)) Ý kiến ăn với mình thì 2 likes thôi.
Ăn với anh Đạt 3 likes lận.
-> Theo nhiều likes

Hung viết 14:25 ngày 01/10/2018

Đồ ăn chị Rồng nấu
Anh Đạt chỉ ăn thôi

HK boy viết 14:21 ngày 01/10/2018

Đồ ăn chị Rồng nấu

*dọn bụng đợi ăn*

Anh Đạt chỉ ăn thôi

Thế mình có được “măm” không :3

Anh có thể hỗ trợ tiền gửi xe khi đi ăn

Em đi thì gửi xe sao đây anh :3

Mai Anh Dũng viết 14:13 ngày 01/10/2018

Em đi thì gửi xe sao đây anh :3

Hỗ trợ tiền đi =))

Bài liên quan
0