poj 2366 直接寻址法
来源:互联网 发布:如何绑定ip地址和mac 编辑:程序博客网 时间:2024/06/06 00:56
题意:有两个集合A , B 从A B 两个集合中各找出一个数字,看其和等不等于 10000.
思路:直接寻址法 自己枚举超时啊。。。 就是把第一个集合的位置确定,然后枚举第二个集合的数,每枚举一个数就能确定这个数字是不是满足条件,这样一个数字就不需要重复枚举多次。。。
原文地址 在依然博客里 POJ 基础题里。 依然的博客在我主页上有链接。
#include<iostream>using namespace std;int main() { int pos[32800],neg[32800]; int N , M; int num; scanf("%d",&N); memset(pos,0,sizeof(pos)); memset(neg,0,sizeof(neg)); while (N --) { scanf("%d",&num); if (num > 0) pos[num] = 1; else neg[-num] = 1; } scanf("%d",&M); bool flag = false; while (M --) { scanf("%d",&num); num = 10000 - num; if (num > 0 && pos[num]) flag = true; else if (num <=0 && neg[-num]) flag = true; if (flag) { printf("YES\n"); break; } } if (!flag) printf("NO\n"); //system("pause"); }
- poj 2366 直接寻址法
- 直接寻址法hash
- 立即寻址,直接寻址,间接寻址
- 算法-----直接寻址表
- 直接寻址方式
- [数据结构] 直接寻址表
- 直接寻址书写格式
- 七种寻址方式(直接寻址方式)
- CLSR 11.1直接寻址表
- 算法导论 直接寻址表
- KEIL C中实现直接寻址和间接寻址
- 关于汇编语言中的立即寻址和直接寻址
- C语言指针 直接寻址与间接寻址详解
- 散列表之直接寻址表
- (p143)11.1-4大数组直接寻址
- 深入理解立即数与直接寻址
- HC9S12X 定义及访问直接寻址区
- 寻址方式 寄存器寻址方式 立即数寻址方式 存储器寻址方式: 直接寻址方式,寄存器间接寻址方式,变址和基址寻址方式,基址变址寻址方式 串操作寻址方式 I/O端口寻址方式
- 金额转化java代码
- android " Error generating final archive: Debug Certificate expired on"错误如何解决
- 重新开始CSDN博客,多逛技术类论坛
- 读取配置文件 屏蔽“#”
- 22---数库编程13(元数据)
- poj 2366 直接寻址法
- 网络检测--跳转--设置
- 22---数库编程14(jdbc连接oracle)
- if/switch/while/do while/for/等循环及判断的简要用法案例
- #ifndef __VERSION_H__
- java实现excel的各项操作
- 最直白易懂的C#委托入门讲解
- java反射机制初探
- 23---java正则表达式01(简介)