Go: package main

import "fmt"

func main() {
	var a, b int
	_, err := fmt.Scanln(&a, &b)
	if err != nil {
		panic("error!")
	}
	freq := (b + a - 1) / a
	fmt.Println(freq)
}

C++: #include<stdio.h>
int main(void)
{
	int A,B,x;
	scanf("%d %d",&A,&B);
	x=B/A;
	if(A==1){
		printf("%d\n",B);
	}
	else if(A>B||A==B){
		printf("%d\n",1);
	}
	else if(B%A!=0){
		printf("%d\n",x+1);
	}
	else{
		printf("%d\n",B/A);
	}
	return 0;
}

C++: #include<stdio.h>
int main(void)
{
	int a,b,x,y;
	scanf("%d %d",&a,&b);
	if(a<b){
		x=b/a;
		y=b%a;
		if(y!=0){
			x=x+1;
		}
	}
	else{
		x=1;
	}
	printf("%d\n",x);
	return 0;
}

C++: #include <bits/stdc++.h>
using namespace std;
#define rep(i,n) for (int (i)=(0);(i)<(int)(n);++(i))
using ll = long long;
using P = pair<int, int>;
using namespace std;

template<class T> void vin(vector<T>& v, int n) {
    v.resize(n);
    for (int i = 0; i < n; ++i) {
        cin >> v[i];
    }
}

int main() {
    int A, B;
    cin >> A >> B;
    for (int k=1; ; ++k) {
        if (A*k >= B) {
            cout << k << endl;
            return 0;
        }
    }
}

C++: #define _AOJ_
#include "bits/stdc++.h"
using namespace std;
typedef long long i64;
#define rep(i,n) for(int i=0;i<n;++i)
#define REP(i,a,b) for(int i=a;i<b;++i)
#define all(c) c.begin(),c.end()

//define pfs,bellmanford,etc.

int main(){
	i64 a,b;cin>>a>>b;
	cout<<(b+a-1)/a<<endl;
}

//sub-EOF

C++: #include <cstdio>
using namespace std;

int main(void){
    int A, B;
    scanf("%d %d", &A, &B);
    if (A >= B) printf("%d\n", 1);
    else if (A < B && B%A == 0) printf("%d\n", B/A);
    else printf("%d\n", B/A+1);
    return 0;
}

C++: #include <iostream>

using namespace std;

int main(){
  int a,b;
  cin >> a >> b;

  int num=0;
  while(b>0){
    b=b-a;
    num++;
  }

  cout << num << endl;
  
  return 0;
}

C++: // 2018/12/04 Tazoe

#include <iostream>
using namespace std;

int main()
{
	int A, B;
	cin >> A >> B;

	cout << (B-1)/A+1 << endl;

	return 0;
}

C++: /*
　　　　 ∧＿∧　にっぽんちゃちゃちゃ
　／＼（　・∀・）／ヽ
（ ●　と　　　つ　● ）　にっぽんちゃちゃちゃ
　＼/⊂、 ノ　　＼ノ
　　　　　し'
*/
#include <bits/stdc++.h>
using namespace std;
#define rep(i,n) for(int i=0;i<(int)(n);++i)
#define repone(i,n) for(int i=1;i<(int)(n);++i)
#define repo(i,o,n) for(int i=o;i<(int)(n);++i)
#define Rep(j,n) for(int j=0;j<(int)(n);++j)
#define Repo(j,o,n) for(int j=o;j<(int)(n);++j)
#define Repone(j,n) for(int j=1;j<(int)(n);++j)
#define all(v) (v).begin(),(v).end()
#define rall(v) (v).rbegin(),(v).rend()
#define int long long
#define MOD 1000000007
#define INF 9223372036854775807

signed main(){
  int x=0,y=0,z=0,w=0;
  std::cin >> x>>y;
  if(x>=y)std::cout << 1 << '\n';
  else {
    if(y%x==0)std::cout << y/x << '\n';
    else std::cout << y/x+1 << '\n';
  }
}

C++: #include<iostream>
#include<algorithm>
#include<cstdio>
#include<cmath>
#include<cctype>
#include<math.h>
#include<string>
#include<string.h>
#include<stack>
#include<queue>
#include<vector>
#include<utility>
#include<set>
#include<map>
#include<stdlib.h>
#include<iomanip>

using namespace std;

#define ll long long
#define ld long double
#define EPS 0.0000000001
#define INF 1e9
#define LINF (ll)INF*INF
#define MOD 1000000007
#define rep(i,n) for(int i=0;i<(n);i++)
#define loop(i,a,n) for(int i=a;i<(n);i++)
#define all(in) in.begin(),in.end()
#define shosu(x) fixed<<setprecision(x)

#define int ll //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

typedef vector<int> vi;
typedef vector<string> vs;
typedef pair<int,int> pii;
typedef vector<pii> vp;

int gcd(int a, int b){
    if(b==0) return a;
    return gcd(b,a%b);
}
int lcm(int a, int b){
    return a/gcd(a,b)*b;
}


signed main(void) {
    int a,b;
    cin >> a >> b;
    cout << b/a + !(b%a==0) << endl;
}

C++: #include <iostream>
using namespace std;
int main(void){
    int a,b,kai;
    cin>>a>>b;
    kai=b/a;
    if(b%a==0){
    }else{
        kai++;
    }
    cout<<kai<<endl;
}

C++: #include <cctype>
#include <cerrno>
#include <cfloat>
#include <ciso646>
#include <climits>
#include <clocale>
#include <cmath>
#include <csetjmp>
#include <csignal>
#include <cstdarg>
#include <cstddef>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <ctime>

#include <algorithm>
#include <bitset>
#include <complex>
#include <deque>
#include <exception>
#include <fstream>
#include <functional>
#include <iomanip>
#include <ios>
#include <iosfwd>
#include <iostream>
#include <istream>
#include <iterator>
#include <limits>
#include <list>
#include <locale>
#include <map>
#include <memory>
#include <new>
#include <numeric>
#include <ostream>
#include <queue>
#include <set>
#include <sstream>
#include <stack>
#include <stdexcept>
#include <streambuf>
#include <string>
#include <typeinfo>
#include <utility>
#include <valarray>
#include <vector>
#include <regex>
#define ull unsigned long long
#define REP(i,n) for(int i = 0; i < n; i++)
#define FOR(i,j,n) for(int i = j; i < n; i++)
#define RFOR(i,j,n) for(int i = j-1; i >= n; i--)
#define PREC(n) fixed << setprecision(n)
#define print_array(v) REP(__k, v.size()) { cout << v[__k]; if(__k != v.size()-1) cout << " "; else cout << endl; }
using namespace std;

int main() {
	cin.tie(0);
	ios::sync_with_stdio(false);
	int A, B;
	cin >> A >> B;
	cout << ceil(1.*B/A) << endl;
}

C++: #include<bits/stdc++.h>
using namespace std;
#define rep(i,x,y) for(int i=x;i<y;i++)
#define print(a,n) rep(i,0,n){ cout<<(i ? " ":"")<<a[i]; }cout<<endl;
#define pprint(a,m,n) rep(j,0,m){ print(a[j],n); }
const int mod = 1e9+7;
const int size=1e5;
const int INF=1e9;
int main(){
	int A,B;cin>>A>>B;
	cout<<(A+B-1)/A<<endl;
	return 0;
}

C++: #include<iostream>
using namespace std;
int main() {
	int a, b;
	cin >> a >> b;
	if (b%a == 0) {
		cout << b / a << endl;
	}
	else {
		cout << b / a + 1 << endl;
	}
}

C++: #include <iostream>
#include <algorithm>
#include <string>
using namespace std;
#define int long long
signed main() {
	int a, b; cin >> a >> b;
	cout << (a + b - 1) / b;
}

C++: #include<iostream>
using namespace std;
int main(){
    int A,B,C;
    cin >> A >> B ;
    C = B/A;
    if(B%A != 0){C++;}
    cout <<C << endl;
    return 0;
}

C++: #include <iostream>
using namespace std;
int main(void){
    
    int a,b,c;
    cin >>a>>b;
    
    if(a >= b){
        cout<<"1"<<endl;
        
    }else if(b % a){
        c = b / a + 1;
        cout <<c<<endl;
    }else{
        cout<<b / a<<endl;
    }
    
}