Điều hướng chính

Nhắn tin NQ Coding

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Bài tập phanbietxau

Phân biệt

Dễ Xâu ký tự (string)

  • 100 Điểm
  • 1.0s Thời gian
  • 256M Bộ nhớ
  • 40% Tỉ lệ AC
  • 1 Số AC

Cho xâu ký tự \(S\) và số nguyên dương \(k\). Gọi \(T\) là xâu thu được bằng cách ghép liên tiếp \(k\) bản sao của \(S\).

Ta được phép thực hiện thao tác sau nhiều lần: chọn một ký tự bất kỳ trong \(T\) và thay nó bằng một chữ cái in thường khác.

Yêu cầu: Tìm số thao tác ít nhất cần thực hiện để trong \(T\) không còn hai ký tự kề nhau nào giống nhau.

Input

  • Dòng đầu tiên chứa xâu \(S\) gồm \(n\) chữ cái in thường (\(1 \le n \le 100\)).

  • Dòng thứ hai chứa số nguyên \(k\) (\(1 \le k \le 10^9\)).

Output

Một số nguyên duy nhất là số thao tác ít nhất cần thực hiện.

Notes

Với $S = $ issii và \(k = 2\): xâu \(T\) là issiiissii, ta có thể thay \(4\) ký tự để được ispiqisyhi, nên đáp án là \(4\).

Bình luận

Chưa có bình luận nào.