基本入力方法をメモします。
AtCoder初心者ですが、これははまる。。。
include
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
input
int N, C;
cin >> N >> C;
vector
//1-dim
vector<int> vec(N);
//2-dim
vector<vector<int>> vec(Col, vector<int>(Row));
//3-dim N × (3 × 3)要素の配列
vector<vector<vector<char>>> data(N, vector<vector<char>>(3, vector<char>(3)));
vector_input
vector<vector<int>> vec(N, vector<int>(3));
for(int i = 0; i < Row;i++){
for(int j = 0; j < Col; j++){
cin >> vec[i][j];
}
}
sort
// 昇順に並べ替える
sort(v.begin(), v.end());
cout
cout << "No money" << endl;
cout << "sum = " << sum << endl;
cout << "day = "<< day << ", sum = " << sum << endl;
cout << "day = "<< day << ", sum = " << sum << ", total = " << total <<endl;
cout_vector
cout <<"string_split " ;
for(auto ss : opt){
cout << ss << " " ;
}
cout <<endl;
int_to_char
string str;
int num = str.at(k) - '0';
参考サイト
多次元配列
int_to_char '0' が必要な理由↓
char型をint型に変換する方法と注意【数値化 キャスト 文字列変換】