Đếm k trong mảng hai chiều

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
C#, C++, Clang, Clang++, Cobol, D, Groovy, Haskell, Java, JS, Kotlin, Lua, Node JS, ObjectiveC, OCaml, Output, PHP, Prolog, Pypy, Pypy 3, Ruby, Rust, Scala, Swift
Điểm: 100 Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho một bảng số \(a\) nguyên kích thước \(m\cdot n\) và số nguyên \(k\). Hãy đếm xem trong dãy có bao nhiêu phần tử có giá trị \(k\).

Input

  • Dòng 1: Gồm 2 số nguyên dương \(m, n\) và số nguyên \(k\).
  • \(m\) dòng tiếp theo, mỗi dòng gồm \(n\) số

Output

  • Kết quả bài toán

Constraints

  • \(m,n\leq 10^3\)
  • \(|k|\leq 10^3\)
  • \(|a[i][j]|\leq 10^3\)

Example

Test 1

Input
2 3 4
2 4 6
6 4 2
Output
2

Bình luận


  • 0
    minhquannguyenphuc2013    5:45 p.m. 11 Tháng 11, 2024

    m,n,k=map(int,input().split())
    d=[]
    t=0
    for i in range(m):
    a=list(map(int,input().split()))
    d.append(a)
    for pt in d:
    t+=pt.count(k)
    print(t)

    ez


    • 1
      hjhjhjhjhj    3:04 p.m. 6 Tháng 4, 2024

      include <bits/stdc++.h>

      using namespace std;
      const int nmax=1000;
      long long a[nmax][nmax];
      int main()
      {
      long long n,d=0,m,k;
      cin>>n>>m>>k;
      for (int i=1;i<=n;i++)
      for (int j=1;j<=m;j++) {
      cin>>a[i][j];
      if (a[i][j]==k) d++;
      }
      cout<<d;
      }
      c++