امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
نوشتن اعداد اول
نویسنده پیام
arnh آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 959
موضوع‌ها: 75
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 38
( 172 تشکر در 76 ارسال )
ارسال: #1
Sad  نوشتن اعداد اول
براي نوشتن اعداد اولي كه خيلي بزرگ هستند از چه روشي استفاده ميشه ؟!
تا به خلاصه ترين حالت در بيان ؟
۰۴-خرداد-۱۳۸۵, ۱۰:۳۴:۴۸
وب سایت ارسال‌ها
پاسخ
Darg غایب
مدير بازنشسته
*****

ارسال‌ها: 894
موضوع‌ها: 40
تاریخ عضویت: تير ۱۳۸۴

تشکرها : 381
( 702 تشکر در 190 ارسال )
ارسال: #2
RE: نوشتن اعداد اول
فقط می خوام یه چراغ بهت بدم:
یادمه یه بار یه برنامه ای نوشته بودم که اعداد با طول فوق العاده بالا رو در قالب رشته تجزیه و تحلیل می کرد.
فقط کافیه الگوریتم های لقمه لقمه کردن رشته و تجزیه و تحلیلش رو طراحی کنی !
ولی سرعتش کمه ها Biggrin
(آخرین ویرایش در این ارسال: ۰۴-خرداد-۱۳۸۵, ۱۲:۳۵:۵۱، توسط Darg.)
۰۴-خرداد-۱۳۸۵, ۱۲:۳۳:۳۵
وب سایت ارسال‌ها
پاسخ
ashkan آفلاین
بنيانگذار سايت
******

ارسال‌ها: 1,553
موضوع‌ها: 80
تاریخ عضویت: آبان ۱۳۸۲

تشکرها : 0
( 140 تشکر در 87 ارسال )
ارسال: #3
RE: نوشتن اعداد اول
اين فرمول هم هست P^n+1 .

آشنایی با نظریه زبان باعث شد تا بفهمم کامپیوتر اونی نیست که من میدونم.
۰۴-خرداد-۱۳۸۵, ۱۴:۲۶:۵۴
وب سایت ارسال‌ها
پاسخ
arnh آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 959
موضوع‌ها: 75
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 38
( 172 تشکر در 76 ارسال )
ارسال: #4
RE:  نوشتن اعداد اول
ashkan نوشته است:اين فرمول هم هست P^n+1 .
ميشه يكم بيشتر توضيح بدي !
۱۰-خرداد-۱۳۸۵, ۱۰:۳۱:۱۸
وب سایت ارسال‌ها
پاسخ
arnh آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 959
موضوع‌ها: 75
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 38
( 172 تشکر در 76 ارسال )
ارسال: #5
RE:  نوشتن اعداد اول
Darg نوشته است:فقط کافیه الگوریتم های لقمه لقمه کردن رشته و تجزیه و تحلیلش رو طراحی کنی !
ولی سرعتش کمه ها Biggrin
يكم نور چراغت رو بيشتر كن Sad
مثلا براي يه عدد ده ميليارد رقمي چقدر زمان مي بره ؟
۱۰-خرداد-۱۳۸۵, ۱۰:۳۹:۱۳
وب سایت ارسال‌ها
پاسخ
impostor آفلاین
كاربر دو ستاره
**

ارسال‌ها: 132
موضوع‌ها: 22
تاریخ عضویت: فروردین ۱۳۸۴

تشکرها : 0
( 19 تشکر در 10 ارسال )
ارسال: #6
RE: نوشتن اعداد اول
ميگم بوی کرکر نمياد? D:

Trojan Is My Language
۱۰-خرداد-۱۳۸۵, ۲۳:۱۰:۴۴
وب سایت ارسال‌ها
پاسخ
arnh آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 959
موضوع‌ها: 75
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 38
( 172 تشکر در 76 ارسال )
ارسال: #7
RE: نوشتن اعداد اول
لطفا .. خواهش می کنم ..

نور چراغ بیشتر .. راهنمایی واضح تر .. ایده جالب تر
۱۹-تير-۱۳۸۵, ۲۲:۰۷:۳۸
وب سایت ارسال‌ها
پاسخ
Blossom آفلاین
در حال پیشرفت
***

ارسال‌ها: 257
موضوع‌ها: 40
تاریخ عضویت: مرداد ۱۳۸۴

تشکرها : 9
( 21 تشکر در 14 ارسال )
ارسال: #8
RE: نوشتن اعداد اول
چند تا راه حل از من بشنو:
اول اینکه اگه عدد زوج باشه و 2 نباشه اول نیست که تعداد حالت های بررسی رو نصف می کنه.
اگه عدد n غیر اول باشه حد اقل یک مقسوم الیه اول کوچکتر مساوی n√ داره.
راه بعد تابع اویلره، اینطور عمل کن:
1- عددت رو به عوامل اول تجزیه کن. مثالا p=a^a1*b^b1*c^c1...
2- تابعی به این صورت تعریف کن. تابع رو با F نشون می دم:
f(p)=(1-1/a)*(1-1/b)*(1-1/c)*p
3- اگه عدد p اول باشه اونوقت f(p)=p-1
مثلا f(11)=10
امید وارم به کارت بیاد.Biggrin
(آخرین ویرایش در این ارسال: ۲۱-تير-۱۳۸۵, ۰۳:۴۰:۴۱، توسط Blossom.)
۲۱-تير-۱۳۸۵, ۰۳:۳۵:۵۸
ارسال‌ها
پاسخ
Blossom آفلاین
در حال پیشرفت
***

ارسال‌ها: 257
موضوع‌ها: 40
تاریخ عضویت: مرداد ۱۳۸۴

تشکرها : 9
( 21 تشکر در 14 ارسال )
ارسال: #9
RE: نوشتن اعداد اول
تا فراموش نکردم بگم که این تابع با توان ها یعنی a1، b1 و c1 کاری نداره ها!
۲۱-تير-۱۳۸۵, ۰۳:۳۸:۵۶
ارسال‌ها
پاسخ
Darg غایب
مدير بازنشسته
*****

ارسال‌ها: 894
موضوع‌ها: 40
تاریخ عضویت: تير ۱۳۸۴

تشکرها : 381
( 702 تشکر در 190 ارسال )
ارسال: #10
RE: نوشتن اعداد اول
arnh نوشته است:براي نوشتن اعداد اولي كه خيلي بزرگ هستند از چه روشي استفاده ميشه ؟!
تا به خلاصه ترين حالت در بيان ؟
جواب:
Blossom نوشته است:چند تا راه حل از من بشنو:
اول اینکه اگه عدد زوج باشه و 2 نباشه اول نیست که تعداد حالت های بررسی رو نصف می کنه.
اگه عدد n غیر اول باشه حد اقل یک مقسوم الیه اول کوچکتر مساوی n√ داره.
راه بعد تابع اویلره، اینطور عمل کن:
1- عددت رو به عوامل اول تجزیه کن. مثالا p=a^a1*b^b1*c^c1...
2- تابعی به این صورت تعریف کن. تابع رو با F نشون می دم:
f(p)=(1-1/a)*(1-1/b)*(1-1/c)*p
3- اگه عدد p اول باشه اونوقت f(p)=p-1
مثلا f(11)=10
امید وارم به کارت بیاد
Blossom عزیز اصلا خودت نگاه کن ببین جوابت به سوال ایشون می خوره ؟

جواب درست رو آقا اشکان داد:
نقل قول: اين فرمول هم هست P^n+1

منتهی علی آقا من هم دنبالش بودم تا برات بگم P^n+1 اصلا یعنی چه...
اما اون مقالش رو رو سیستمم گم کردم دارم رو نت برات سرچ می کنم...
تا حالا که به نتیجه ای نرسیدم ...
۲۱-تير-۱۳۸۵, ۰۹:۱۹:۱۱
وب سایت ارسال‌ها
پاسخ
arnh آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 959
موضوع‌ها: 75
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 38
( 172 تشکر در 76 ارسال )
ارسال: #11
RE:  نوشتن اعداد اول
Darg نوشته است:منتهی علی آقا من هم دنبالش بودم تا برات بگم P^n+1 اصلا یعنی چه...
اما اون مقالش رو رو سیستمم گم کردم دارم رو نت برات سرچ می کنم...
تا حالا که به نتیجه ای نرسیدم ...

دست شما درد نکنه (شکلک بال در آوردن) ... واقعا که ما رو خجالت دادی Biggrin
۲۱-تير-۱۳۸۵, ۰۹:۲۵:۴۳
وب سایت ارسال‌ها
پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS