質問編集履歴

3

string.hのインクルードが抜けていたため修正

2020/01/04 16:10

投稿

T.H.1234
T.H.1234

スコア7

test CHANGED
File without changes
test CHANGED
@@ -19,6 +19,8 @@
19
19
  #include <string>
20
20
 
21
21
  #include <iostream>
22
+
23
+ #include <string.h>
22
24
 
23
25
  using namespace std;
24
26
 

2

過剰にライブラリをインクルードしていたため修正

2020/01/04 16:09

投稿

T.H.1234
T.H.1234

スコア7

test CHANGED
File without changes
test CHANGED
@@ -14,61 +14,13 @@
14
14
 
15
15
  ```C++
16
16
 
17
- #include <set>
18
-
19
- #include <map>
20
-
21
- #include <list>
22
-
23
- #include <queue>
24
-
25
- #include <stack>
26
-
27
- #include <cmath>
28
-
29
- #include <ctime>
30
-
31
- #include <cstdio>
32
-
33
17
  #include <vector>
34
18
 
35
19
  #include <string>
36
20
 
37
- #include <bitset>
38
-
39
- #include <cctype>
40
-
41
- #include <cstdlib>
42
-
43
- #include <cstring>
44
-
45
- #include <utility>
46
-
47
- #include <numeric>
48
-
49
- #include <complex>
50
-
51
- #include <sstream>
52
-
53
- #include <regex>
54
-
55
- #include <fstream>
56
-
57
- #include <iomanip>
58
-
59
- #include <cassert>
60
-
61
21
  #include <iostream>
62
22
 
63
- #include <iterator>
64
-
65
- #include <algorithm>
66
-
67
23
  using namespace std;
68
-
69
- using ll = long long;
70
-
71
- using VL=vector<ll>;
72
24
 
73
25
 
74
26
 
@@ -78,7 +30,7 @@
78
30
 
79
31
  #define FOR(i, m, n) for(int i = m;i < n;i++)
80
32
 
81
- const long long INF = 999999999;
33
+
82
34
 
83
35
 
84
36
 
@@ -120,6 +72,8 @@
120
72
 
121
73
  }
122
74
 
75
+
76
+
123
77
  ```
124
78
 
125
79
 

1

コードがコンパイルできない形で投稿してしまったのでそのままコンパイルできる形に修正しました

2020/01/04 16:07

投稿

T.H.1234
T.H.1234

スコア7

test CHANGED
File without changes
test CHANGED
@@ -12,11 +12,79 @@
12
12
 
13
13
 
14
14
 
15
- ```
15
+ ```C++
16
+
17
+ #include <set>
18
+
19
+ #include <map>
20
+
21
+ #include <list>
22
+
23
+ #include <queue>
24
+
25
+ #include <stack>
26
+
27
+ #include <cmath>
28
+
29
+ #include <ctime>
30
+
31
+ #include <cstdio>
32
+
33
+ #include <vector>
34
+
35
+ #include <string>
36
+
37
+ #include <bitset>
38
+
39
+ #include <cctype>
40
+
41
+ #include <cstdlib>
42
+
43
+ #include <cstring>
44
+
45
+ #include <utility>
46
+
47
+ #include <numeric>
48
+
49
+ #include <complex>
50
+
51
+ #include <sstream>
52
+
53
+ #include <regex>
54
+
55
+ #include <fstream>
56
+
57
+ #include <iomanip>
58
+
59
+ #include <cassert>
60
+
61
+ #include <iostream>
62
+
63
+ #include <iterator>
64
+
65
+ #include <algorithm>
66
+
67
+ using namespace std;
68
+
69
+ using ll = long long;
70
+
71
+ using VL=vector<ll>;
72
+
73
+
74
+
75
+ #define REP(i, n) for(int i = 0;i < n;i++)
76
+
77
+ #define REPR(i, n) for(int i = n;i >= 0;i--)
78
+
79
+ #define FOR(i, m, n) for(int i = m;i < n;i++)
80
+
81
+ const long long INF = 999999999;
82
+
83
+
16
84
 
17
85
  int main(){
18
86
 
19
- string s="44iiyo-2";
87
+ string s="44iiyo2";
20
88
 
21
89
  vector<int> vec;
22
90
 
@@ -46,7 +114,7 @@
46
114
 
47
115
  }
48
116
 
49
- for(int i=0,i<vec.size(),i++)cout<<vec[i]<<endl;;
117
+ REP(i,vec.size())cout<<vec[i]<<endl;;
50
118
 
51
119
 
52
120
 
@@ -54,8 +122,6 @@
54
122
 
55
123
  ```
56
124
 
57
- (ライブラリは省略しています)
58
-
59
125
 
60
126
 
61
127
  しかし符号付きに関しては実装方法がわからないままですので、符号付きの場合のソースコードを知りたいです。整数の場合のみでも構いませんので、ご教授いただけると幸いです。