Tab Content
  • tengiday's Avatar
    23-06-2017, 09:02 PM
    tengiday trả lời chủ đề Em hỏi về Pascal ạ!
    Ủa, ko có tờ 1000 hả bạn? Vậy nếu nhập vào 3000 thì làm sao? Với lại có giới hạn của n ko?
    1 replies | 109 view(s)
  • tengiday's Avatar
    21-06-2017, 06:25 PM
    tengiday trả lời chủ đề Tin học trẻ
    Chúng ta cần tìm đoạn có thể chia làm 2 phần có tổng bằng nhau, cho nên s phải là số chẵn trước đã.
    13 replies | 2930 view(s)
  • tengiday's Avatar
    18-06-2017, 06:47 PM
    - Nếu là -10, 0, 1, 3, 4, 4 thì median là trung bình của 1 và 3. Tuy nhiên, với đề này thì nó là đoạn các giá trị nguyên . Kết hợp với median của...
    6 replies | 1201 view(s)
  • tengiday's Avatar
    18-06-2017, 06:41 PM
    Cái này là bên toán rồi. Bạn tìm đọc sách là có ngay. Nó liên quan tới determinant của ma trận, cross product của 2 vectors. Xem link sau nhé:...
    9 replies | 2301 view(s)
  • tengiday's Avatar
    18-06-2017, 06:35 PM
    Mình kiến nghị bạn nên viết một đoạn code nhẹ rồi thử. Ví dụ như: writeln( (2 mod 2 <> 0) or (6 mod 2) ); writeln( (3 mod 2 <> 0) or (7 mod 2) );...
    11 replies | 2464 view(s)
  • tengiday's Avatar
    18-06-2017, 06:31 PM
    tengiday trả lời chủ đề bài toán dãy con
    Trọng tâm của thuật toán là mảng S, khi có đoạn có tổng bằng 0 thì trên S sẽ xuất hiện 2 giá trị bằng nhau. 2 vị trí càng xa nhau thì đoạn càng dài....
    6 replies | 614 view(s)
  • tengiday's Avatar
    16-06-2017, 10:59 PM
    tengiday trả lời chủ đề bài toán dãy con
    Câu hỏi của bạn rất hay. Đầu tiên bạn phải hiểu mảng 's' dùng làm gì và thuật toán đang dùng là muốn làm cái gì trước đã. Với bài này, mình kiến nghị...
    6 replies | 614 view(s)
  • tengiday's Avatar
    16-06-2017, 10:56 PM
    Câu lệnh dễ hiểu hơn thì bạn dùng mod 2. Mình đã nói ở post kia, 'a and 1' dùng để kiểm tra tính chẵn lẻ. Hàm 'xor' là hàm cộng ko nhớ. Cho đơn giản,...
    11 replies | 2464 view(s)
  • tengiday's Avatar
    16-06-2017, 10:53 PM
    tengiday trả lời chủ đề Tin học trẻ
    'a and 1' = 1 nếu a là lẻ, và = 0 nếu a là chẵn. Câu lệnh đó kiểm tra s có phải là số chẵn hay ko.
    13 replies | 2930 view(s)
  • tengiday's Avatar
    16-06-2017, 07:36 PM
    Bài 3.9: Code bài này rất dễ. Mình hoàn toàn để lại cho bạn. Tím median của 1 dãy: tức là phần tử chia dãy làm đúng 2 phần bằng nhau. Ví dụ với -10,...
    6 replies | 1201 view(s)
  • tengiday's Avatar
    16-06-2017, 06:52 PM
    Dòng điều kiện đó có ý rằng: Nếu cả a và a đều là chẵn, hoặc cả a và a đều là lẻ
    11 replies | 2464 view(s)
  • tengiday's Avatar
    16-06-2017, 06:49 PM
    tengiday trả lời chủ đề Tin học trẻ
    - Bạn thay 'shr 1' bằng 'div 2' là xong. Vì 'div' tốn tài nguyên tính toán hơn là di chuyển bit nên mình mới dùng xử lý bit. Trong máy tính, khi bạn...
    13 replies | 2930 view(s)
  • tengiday's Avatar
    16-06-2017, 06:46 PM
    - Công thức trong đề đòi hỏi phải dùng sqrt để tính độ dài. Vì sqrt rất tốn tài nguyên tính toán nên ít programmers nào thích dùng. Ngược lại, để...
    9 replies | 2301 view(s)
  • tengiday's Avatar
    16-06-2017, 06:40 PM
    tengiday trả lời chủ đề bài toán dãy con
    Vì Pascal ko có hash map nên mình nghĩ làm bài này hơi khác với chuẩn một chút. - Bạn tạo một mảng S. Trong đó: S := S + i và S := i. - Sau đó sort...
    6 replies | 614 view(s)
  • tengiday's Avatar
    15-06-2017, 07:53 PM
    tengiday trả lời chủ đề Tin học trẻ
    Code đại khái như sau: procedure timso(n : longint); var i, left, right, mid, target : longint; s : array of longint; begin if (n < 3)...
    13 replies | 2930 view(s)
  • tengiday's Avatar
    15-06-2017, 07:48 PM
    Mình nghĩ code thì đại khái thế này. Mình chưa test kỹ. Mình ngán viết code Pascal lắm vì hơn 10 năm rồi mình ko dùng Pascal nữa. procedure...
    11 replies | 2464 view(s)
  • tengiday's Avatar
    15-06-2017, 07:44 PM
    Code của bài 4 thì chỉ vét cạn thôi, đại khái thế này nhé. type arr = array of double; var x, y : arr; n, i, j, k, max_i, max_j, max_k :...
    9 replies | 2301 view(s)
  • tengiday's Avatar
    15-06-2017, 07:41 PM
    Bài 3.9: Đây là bài tìm minimum Manhattan distance (khoảng cách đc tính ko có square và root). Bởi vì cách tính khoảng cách là independent, bạn có...
    6 replies | 1201 view(s)
  • tengiday's Avatar
    14-06-2017, 08:38 PM
    tengiday trả lời chủ đề Tin học trẻ
    S = 1 + ... + i Chúng ta cần tìm thằng j sao cho S = S / 2. Ví dụ: m = 3 thì 1 + 2 + 3 = 6. Sau đó 6/2 = 3 thì 2 đoạn có tổng bằng nhau là 1+2 và...
    13 replies | 2930 view(s)
  • tengiday's Avatar
    14-06-2017, 08:35 PM
    - Bài này mình thấy chỉ cần 1 nhận xét như mình đã nói: Nếu 1 dãy là chẵn lẻ và không phải chẵn lẻ thì khi ta muốn tìm một dãy mới thì nó phải bắt...
    11 replies | 2464 view(s)
  • tengiday's Avatar
    14-06-2017, 08:26 PM
    Bạn có thể thử trường hợp 3 điểm thẳng hàng rồi tính diện tích. Mình nghĩ nó có thể bằng 0.
    9 replies | 2301 view(s)
  • tengiday's Avatar
    14-06-2017, 08:20 PM
    tengiday trả lời chủ đề Tin học trẻ
    Vì đề ko nói rõ 2 đoạn con là thế nào, liên tục hay sao, nên mình assume rằng sum(1..i) = sum(i..k) cho đoạn . Như thế, bài này bạn có thể làm như...
    13 replies | 2930 view(s)
  • tengiday's Avatar
    14-06-2017, 08:14 PM
    Bài 3: Mình chưa nghĩ đc cách tốt hơn là duyệt hết. Lưu ý là bạn cần khai báo double (hoặc mình nghi là phải so sánh chuỗi) để so sánh số. Vì chiều...
    9 replies | 2301 view(s)
  • tengiday's Avatar
    14-06-2017, 08:10 PM
    Dạo này mình busy quá, mới publish bài nghiên cứu của mình xong. Câu 4: Giả sử đã tìm đc dãy chẵn lẻ và biết rằng dãy không thỏa mãn chẵn lẻ, như...
    11 replies | 2464 view(s)
No More Results

Thống kê


Tổng số bài
Tổng số bài
855
Bài viết trung bình mỗi ngày
0,40
Bài mới
Em hỏi về Pascal ạ! 23-06-2017 09:02 PM
Tin Nhắn Nhanh
Total Messages
7
Most Recent Message
04-06-2017 08:22 PM
Total Thanks
Total Thanks
891
  • 789
General Information
Tham gia ngày
25-07-2011
Ðã giới thiệu
0