Announcement

Collapse
No announcement yet.

Infraction for trinhanhminh1405: Sai box

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Infraction for trinhanhminh1405: Sai box

    Post: [C++] Cần thuê người giải bài tập về ma trân D chiều có trả tiền
    User: trinhanhminh1405
    Infraction: Sai box
    Points: 1

    Administrative Note:
    Sai box

    Message to User:
    Sai box

    Original Post:
    Hi all,

    Mình có bài tập C++ cần giải. Nội dung như bên dưới.
    Bạn nào code được thì cứ báo giá. Code chạy ok thì mình chuyển khoản cho.
    Yên tâm uy tín nhé.

    Lưu ý là mình cần code luôn chứ không phải chỉ hướng dẫn nhé.
    Ai có thắc mắc gì cứ reply hỏi.

    -----------------

    Ma trận d chiều: 2^L1 x 2^L2 x 2^L3 x...x 2^Ld

    Nén l của ma trận d chiều: 2^(L1-l) x 2^(L2-l) x...x 2^(Ld-l) được ma trận kết quả, cách làm là thay thế block 2^l x 2^l x....x 2^l bằng các giá trị trội của từng block đó.
    Nếu số giá trị bằng nhau thì lấy thằng nào cũng được (unsigned integer)

    Tôi muốn viết code trong C++ xuất hết các cái nén l ra: l = 1,...,min(L1,...Ld)

    Ví dụ:
    d=2, L1=2, L2=3

    11111111
    12121212
    11222222
    12222222

    1-nén:

    1111
    1222

    2-nén:

    12

    Nén từ cái ma trận ban đầu, ko phải lấy cái nén của nén

    00000000
    10101010
    11001100
    11101110
    00001111
    10101111
    11101100
    11001101

    1-nén:

    0000
    1010
    0011
    1010

    2-nén:

    00
    01

    3-nén:

    1

    Tôi có tham khảo thì boost library (Boost.MultiArray) có multiple dimensional array, ko thì dùng array 1 chiều trong C cũng được. Input, Output chắc trước mắt là d, L1..Ld, xong chuỗi kí tự, xuất l-nén ra l files

    Tôi thấy có thể dùng multi-thread cho hàm nén, vì nó chạy độc lập theo giá tri l

LHQC

Collapse
Working...
X