質問編集履歴

3

print文を追加しました

2021/01/21 01:27

投稿

katkey
katkey

スコア15

test CHANGED
File without changes
test CHANGED
@@ -142,9 +142,7 @@
142
142
 
143
143
  ###追記
144
144
 
145
- print文でstart_clockend_clockを表示したところend_clockの値が異常大きくなっているのが原因と分かりました。
145
+ start_clock,end_clockどちらも0になっていました。
146
-
147
- 実行環境の問題なのでしょうか?(visual studio上で動かしています。)
148
146
 
149
147
  make_next関数に渡す変数をnからmに変えてください。
150
148
 

2

print文を追加しました

2021/01/21 01:27

投稿

katkey
katkey

スコア15

test CHANGED
File without changes
test CHANGED
@@ -118,7 +118,7 @@
118
118
 
119
119
  printf("%d\n",count);
120
120
 
121
- printf("start_clock:%f end_clock:%f\n",start_clock,end_clock);
121
+ printf("start_clock:%ld end_clock:%ld\n",start_clock,end_clock);
122
122
 
123
123
  printf("clock:%f\n",(double)(end_clock-start_clock)/CLOCKS_PER_SEC);
124
124
 
@@ -154,7 +154,7 @@
154
154
 
155
155
  4
156
156
 
157
- start_clock:0.000000 end_clock:265598093932012850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.000000
157
+ start_clock:0 end_clock:0
158
158
 
159
159
  clock:0.000000
160
160
 

1

print文を追加しました

2021/01/21 01:26

投稿

katkey
katkey

スコア15

test CHANGED
File without changes
test CHANGED
@@ -106,7 +106,7 @@
106
106
 
107
107
  b[j]=(rand()%26+'a');
108
108
 
109
- make_next(a,n);
109
+ make_next(a,m);
110
110
 
111
111
  start_clock=clock();
112
112
 
@@ -117,6 +117,8 @@
117
117
  printf("%d\n",c);
118
118
 
119
119
  printf("%d\n",count);
120
+
121
+ printf("start_clock:%f end_clock:%f\n",start_clock,end_clock);
120
122
 
121
123
  printf("clock:%f\n",(double)(end_clock-start_clock)/CLOCKS_PER_SEC);
122
124
 
@@ -137,3 +139,23 @@
137
139
  clock:0.000000
138
140
 
139
141
  ```
142
+
143
+ ###追記
144
+
145
+ print文でstart_clockとend_clockを表示したところend_clockの値が異常に大きくなっているのが原因と分かりました。
146
+
147
+ 実行環境の問題なのでしょうか?(visual studio上で動かしています。)
148
+
149
+ make_next関数に渡す変数をnからmに変えてください。
150
+
151
+ ```c
152
+
153
+ 16
154
+
155
+ 4
156
+
157
+ start_clock:0.000000 end_clock:265598093932012850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.000000
158
+
159
+ clock:0.000000
160
+
161
+ ```