LoginSignup
0
0

More than 3 years have passed since last update.

AtCoder C++ メモ

Last updated at Posted at 2021-01-23

基本入力方法をメモします。
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型に変換する方法と注意【数値化 キャスト 文字列変換】

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0