卸妆演员
0
15
167
[091]莫俪 发表于 2019-11-28 19:52 对!控制那只ai!
使用道具 举报
575
104
[091]江雪 发表于 2019-11-28 20:49 对! 然后让它控制蝙蝠 放大家出去!
485
228
[091]莫俪 发表于 2019-11-28 20:20 我们头像有点配!
83
77
[091]江雪 发表于 2019-11-28 15:43 Test #include
354
34
#include <iostream> #include <stdlib.h> #include <time.h> #ifdef _OPENMP #include <omp.h> #endif using namespace std; int main(int argc, char *argv[]) { clock_t start,end; start = clock(); long nr_tries=100000; if(argc >1) nr_tries=atol(argv[1]); long nr_sucess=0; #pragma omp parallel { #pragma omp for reduction (+:nr_sucess) for (int try_nr=0;try_nr<nr_tries;try_nr++) { double x = ((double) rand())/((double) RAND_MAX); double y=((double) rand())/((double) RAND_MAX); if(x*x+y*y<1.0) { nr_sucess++; } } } double pi=4.0*((double)nr_sucess)/((double)nr_tries); cout<<pi<<" "<<nr_sucess<<" "<<nr_tries<<endl; end = clock(); cout<<"clock_time="<<(double)(end-start)/CLOCKS_PER_SEC<<endl; return 0; }
{ clock_t start,end; start = clock(); long nr_tries=100000; if(argc >1) nr_tries=atol(argv[1]);
long nr_sucess=0; #pragma omp parallel { #pragma omp for reduction (+:nr_sucess) for (int try_nr=0;try_nr<nr_tries;try_nr++) {
double x = ((double) rand())/((double) RAND_MAX); double y=((double) rand())/((double) RAND_MAX); if(x*x+y*y<1.0) { nr_sucess++; } } }
[091]娜娜 发表于 2019-11-28 23:41 小坏雪!
9
[091]江雪 发表于 2019-11-28 23:47 emm 让我用一个 naive code 来算 π
[091]江雪 发表于 2019-11-28 23:48
本版积分规则 发表回复 回帖后跳转到最后一页
Archiver|手机版|雾雨小镇狼人村
GMT+8, 2025-12-15 16:38 , Processed in 0.021480 second(s), 17 queries , Redis On.
Powered by Discuz! X3.4
© 2001-2023 Discuz! Team.