cari

Rumah  >  Soal Jawab  >  teks badan

php - Meminta nasihat tentang algoritma untuk mengedarkan bahan

Sekarang ada aktiviti mendapatkan bahan dengan menjawab soalan, total tiga hari
4 jenis bahan 1, 2, 3, 4. Bahan 4 adalah bahan yang jarang.
Jika anda menjawab soalan dengan betul, bahan akan diedarkan kepada pemain pada hari pertama, dan tidak lebih daripada 50 salinan bahan 4 akan muncul pada hari kedua. tidak akan ada lebih daripada 200 salinan bahan 4 (kerana senarai pemenang terhad kepada 200 orang (dalam)
Pemain yang mendapat bahan 4 perlu mengumpul 1, 2, dan 3 sebelum ini supaya dia boleh memenangi hadiah
Bagaimana cara terbaik untuk menulis algoritma untuk memperuntukkan bahan?

PHPzPHPz2765 hari yang lalu1226

membalas semua(2)saya akan balas

  • 淡淡烟草味

    淡淡烟草味2017-05-24 11:35:26

    Ini tidak lebih daripada cara bermain Jingyefu. 123 boleh diberi sesuka hati, tak perlu hadkan kuantiti, cukup kawal kuantiti 4. Pada hari pertama, terdapat 3 hadiah, dan dua hari berikutnya, terdapat 4 hadiah. Dalam loteri, lukis 4 untuk menentukan sama ada ia melebihi had untuk hari tersebut Jika melebihi, hanya kembalikan satu daripada 1, 2 dan 3 secara rawak.

    balas
    0
  • 漂亮男人

    漂亮男人2017-05-24 11:35:26

    Walaupun saya tidak pernah melakukan perkara seperti ini, saya boleh meluahkan fikiran peribadi saya
    Memandangkan anda tidak dapat menentukan bilangan pengguna dalam loteri dan data setiap bahan (bukan bahan empat)
    Pasangan kedua bahan empat dipaparkan, dan ia tidak muncul pada hari pertama Tidak lebih daripada 50 pada hari kedua, tidak lebih daripada 200 pada akhir acara
    Jadi kebarangkalian bahan empat dipisahkan daripada bahan 1, 2, dan 3, iaitu, kebarangkalian bahan empat dikira Jika tidak, kira 1, 2, 3 (terus guna nombor rawak It's ok)

    Pembolehubah termasuk
    jumlah bilangan bahan empat, masa mula aktiviti, masa tamat, masa semasa, bilangan bahan empat yang dipaparkan pada hari kedua, dan kod yang diekstrak

    Kod
    Nilai sama ada hari pertama
    Ya, kebarangkalian bahan empat ialah 0, tetapkan 123 secara rawak
    Tidak, nilai sama ada hari kedua
    Ya, nilaikan sama ada jumlah bilangan bahan empat yang dilukis melebihi 50, jika ya, secara rawak tetapkan 123, jika tidak, hitung kebarangkalian bahan empat Kebarangkalian bahan empat boleh berdasarkan jumlah bilangan bahan empat yang tinggal sebagai pengangka dan jumlah bilangan cabutan semasa sebagai penyebut Sudah tentu, dalam untuk mengelakkan penyebut menjadi terlalu rendah, nilai minimum harus ditetapkan Jika bahan empat tidak dapat dikira, bahan yang diperuntukkan secara rawak 123
    tidak memenuhi Hari pertama atau kedua ialah hari ketiga Logik pengiraan adalah serupa dengan pengiraan hari kedua

    balas
    0
  • Batalbalas