数学_异或的应用(HDU_1287)
2013-08-15 09:33
387 查看
1. a ^ b = b ^ a ;
2. a ^ b ^ c = a ^ (b ^ c) = (a ^ b) ^ c ;
3. d = a ^ b ^ c 可以推出 a = d ^ b ^ c ;
4. a ^ b ^ a = b .
2. a ^ b ^ c = a ^ (b ^ c) = (a ^ b) ^ c ;
3. d = a ^ b ^ c 可以推出 a = d ^ b ^ c ;
4. a ^ b ^ a = b .
#include <stdio.h> #include <string.h> #define M 1002 int id[M]; int main() { // freopen("in.txt","r",stdin); int n; while(scanf("%d",&n) != EOF) { for(int j=0; j<n; j++) scanf("%d",&id[j]); for(char i='A'; i<='Z'; i++) { for(j=0; j<n; j++) { char ch = id[j] ^ i; if(ch < 'A' || ch > 'Z') break; } if(j == n) break; } for(j=0; j<n; j++) printf("%c",id[j] ^ i); printf("\n"); } return 0; }
相关文章推荐
- HDU5621——数学应用(多边形内对角线交点个数) + 数论 + unsigned long long的应用
- HDU 1287 破译密码 异或运算
- HDU 4810 Wall Painting(异或数学)
- HDU 1287 破译密码 异或运算
- Hdu 1198 Farm Irrigation (DFS 异或的应用)
- HDU5605——数学题(三角函数的应用)
- HDU - 1287 (异或运算)
- Hdu 1287 【关于异或要注意的问题】.cpp
- hdu 4768 Flyer (异或操作的应用)
- hdu 5344 MZL's xor(数学之异或)
- HDU 4036 Rolling Hongshu(数学+物理应用)
- hdu1387之queue应用
- 游戏开发中的数学、向量的应用
- HDU 1022 (栈的基本应用)
- hdu 4519(数学题)
- hdu 5170 GTY's math problem(水,,数学,,)
- HDU 5734 Acperience(数学推导【多校联合】)
- hdu 1597 find the nth digit (数学)
- 多校-HDU 5351 MZL's Border 数学规律
- HDU 4024数学题