二进制文件的读入
2015-08-29 18:36
197 查看
#include<iostream> #include<cstdio> #include<cstring> #include<cmath> #include<algorithm> #include<map> #include<set> #include<queue> #include<stack> #include<vector> #include<bitset> using namespace std; typedef long long ll; #define mem(name,value) memset(name,value,sizeof(name)) #define lson l,m,rt<<1 #define rson m+1,r,rt<<1|1 const int maxn=10010,inf=0x3f3f3f3f; int a[maxn][maxn]; int n,m; int x,y; int main() { fread((char*)&n, sizeof(int), 1, stdin); fread((char*)&m, sizeof(int), 1, stdin); for(int i = 0; i < n; ++i) { fread((char*)(a + i), sizeof(int), m, stdin); } int ans,l,r; while(true){ fread((char*)&x, sizeof(int), 1, stdin); fread((char*)&y, sizeof(int), 1, stdin); if (feof(stdin)) break; ans=0; for(int i=0;i<n;i++){ l=lower_bound(a[i],a[i]+m,x)-a[i]; r=upper_bound(a[i],a[i]+m,y)-a[i]; ans+=r-l; } printf("%d\n",ans); } }
相关文章推荐
- linux中注册共享中断
- <PY>计算信息熵
- MR案例:小文件合并SequeceFile
- POJ题目3229 Facer’s string(后缀数组求a串长度为k子串有几个出现在b串)
- 硬黑客:智能硬件生死之战
- Java 反射 Reflection
- 360 QConf配置管理系统简易部署和使用 | 峰云就她了
- Squid服务基础及构建代理服务器
- C#连接数据库增删改查代码 SQL SERVER/ACCESS 通用类
- 利用python收发邮件功能实现远程电脑的控制
- 初始化那点小事
- LaTeX中加入Matlab中生成的图片
- 初始化那点小事
- 【ssh】struts2中action接收参数的方法
- 第4讲:HOOK 任务管理器 无法结束进程
- JavaScript中的this关键字
- Ubuntu 14.04中修复“update information is outdated”错误
- LeetCode(260) Single Number III
- 总结css实现固定和自适应宽度混合的多栏布局实现方法
- JS 判断当前的浏览器是Android 还是IOS