結果
| 問題 |
No.3010 水色コーダーさん
|
| コンテスト | |
| ユーザー |
|
| 提出日時 | 2025-02-13 03:48:30 |
| 言語 | C++14 (gcc 13.3.0 + boost 1.87.0) |
| 結果 |
AC
|
| 実行時間 | 25 ms / 2,000 ms |
| コード長 | 3,482 bytes |
| コンパイル時間 | 1,066 ms |
| コンパイル使用メモリ | 107,036 KB |
| 実行使用メモリ | 6,820 KB |
| 最終ジャッジ日時 | 2025-02-13 03:48:35 |
| 合計ジャッジ時間 | 4,320 ms |
|
ジャッジサーバーID (参考情報) |
judge2 / judge1 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | AC * 3 |
| other | AC * 20 |
ソースコード
/* Jai Sree Ram */
/* Compete against yourself */
#include <iostream>
#include <vector>
#include <algorithm>
#include <string>
#include <ctype.h>
#include <queue>
#include <cstring>
#include <set>
#include <bitset>
#include <map>
#include <chrono>
#include <random>
#include <unordered_map>
#include <stdio.h>
using namespace std;
#define rep(i,n) for(int i = 0 ; i < n; i++)
#define dep(i,n) for(int i = n-1 ; i >= 0; i--)
#define re1(i,n) for(int i = 1 ; i <= n; i++)
#define de1(i,n) for(int i = n ; i > 0; i--)
#define rab(i,a,b) for(int i = a ; i < b; i++)
#define dab(i,a,b) for(int i = b ; i >= a; i--)
#define F first
#define S second
#define pb push_back
#define mp make_pair
#define all(v) v.begin(),v.end()
#define mod 1000000007
#define debug(x) cout<<#x<<" = "<<x<<endl
#define debug1(x) cout<<#x<<" = "<<x<<endl
#define debug2(x,y) cout<<#x<<" = "<<x<<", "<<#y<<" = "<<y<<endl
#define debug3(x,y,z) cout<<#x<<" = "<<x<<", "<<#y<<" = "<<y<<", "<<#z<<" = "<<z<<endl
#define debug4(x,y,z,q) cout<<#x<<" = "<<x<<", "<<#y<<" = "<<y<<", "<<#z<<" = "<<z<<", "<<#q<<" = "<<q<<endl
#define prq(x) priority_queue<x,vector<x> >
typedef long long ll;
typedef double db;
typedef long double ld;
typedef vector<int> vi;
typedef pair<int,int> pii;
typedef pair<ll,int> pli;
typedef pair<int,ll> pil;
typedef pair<ll,ll> pll;
typedef vector<vector<int> > vvi;
typedef pair<pii,int> ppi;
pll inv_help(ll a,ll b){
pll res;
res.F=1;
res.S=0;
if(b==0) return res;
else{
pll res1 = inv_help(b,a%b);
res.F = res1.S;
res.S = res1.F - (a/b)*res1.S;
return res;
}
}
ll inv(ll a,ll b){
pll res = inv_help(a,b);
ll x = res.F;
if(x>0) x=x%b;
if(x<0) x=(b - (-x)%b)%b;
return x;
}
vector<int> l;
int N;
int binsearch(int p,int l_bnd){
int i=l_bnd,j=N-1,k;
if(l_bnd>N-1) return -1;
if(l[N-1]<p) return -1;
else if(l[i]>p) return i;
else{
while(i!=j){
k=(i+j)/2;
if(i==j){
return i;
}
else if(i==j-1){
if(l[i]==p) return i;
else return i+1;
}
else if(l[k]<p) {
i=k+1;
}
else if(l[k]>=p){
j=k;
}
}
return i;
}
}
bool isPrime(int n)
{
if (n <= 1)
return false;
if (n <= 3)
return true;
if (n % 2 == 0 || n % 3 == 0)
return false;
for (int i = 5; i * i <= n; i = i + 6)
if (n % i == 0 || n % (i + 2) == 0)
return false;
return true;
}
void factorise(ll a,vector<pii> &u,vector<int> prime){
int sz = prime.size();
int i=0;
while(i<sz && a>1){
if(a%prime[i]==0){
int num=0;
while(a%prime[i]==0){
a = a/prime[i];
num++;
}
u.pb({prime[i],num});
}
i++;
}
return;
}
int main(){
ios_base::sync_with_stdio(false);
cin.tie(NULL);
int n , m ;
cin>> n >> m ;
int count = 0 ;
while ( n-- ) {
string s ;
int r ;
cin >> s >> r;
if (r >= 1200){
bool flag = false ;
for(int i = 0 ; i< 4 ;i++){
if(s[i] == 'x') flag = true ;
}
count += flag;
}
}
cout << count << endl;
return 0;
}