rqnoj-122-种菊
来源:互联网 发布:打开mpp的软件 编辑:程序博客网 时间:2024/04/29 23:24
这道题虽然水,但很坑,本蒟蒻用了20分钟得了70分,但剩下的三十分用了两个小时......竟然还要考虑负数......
#include<cstdio>#include<cstdlib>#include<cstring>#include<algorithm>#include<iostream>int n,a[]={0,1,2,3,4,2,3,4,1,3,4,1,2,4,1,2,3};int q[5][5]={0,0,0,0,0,0,1,2,3,4,0,2,3,4,1,0,3,4,1,2,0,4,1,2,3};int abs(int n){ return -n;}int main(){scanf("%d",&n);//printf("%d",abs(n));if(abs(n)<16 && n<0){ n+=17; }if(n<0 && abs(n)%17==0){ n+=16; } //printf("%d",n);if(n<0 && abs(n)>16){ while(abs(n)>16) { n+=16; } } //printf("%d",n); if(abs(n)<16 && n<0){ n+=17; } //printf("%d\n",n);int d=n%16;int e;if(n%4==0){e=n/4;e=e%4;}else e=(n/4+1)%4;if(e==0) e=4;if(a[d]==1) printf("hong\n");if(a[d]==2) printf("bai\n");if(a[d]==3 || a[d]==0) printf("qing\n");if(a[d]==4) printf("huang\n");if(e==1){for(int i=1;i<=4;i++){if(q[1][i]==1) printf("hong ");if(q[1][i]==2) printf("bai ");if(q[1][i]==3) printf("qing ");if(q[1][i]==4) printf("huang ");}}if(e==2){for(int i=1;i<=4;i++){if(q[2][i]==1) printf("hong ");if(q[2][i]==2) printf("bai ");if(q[2][i]==3) printf("qing ");if(q[2][i]==4) printf("huang ");}}if(e==3){for(int i=1;i<=4;i++){if(q[3][i]==1) printf("hong ");if(q[3][i]==2) printf("bai ");if(q[3][i]==3) printf("qing ");if(q[3][i]==4) printf("huang ");}}if(e==4){for(int i=1;i<=4;i++){if(q[4][i]==1) printf("hong ");if(q[4][i]==2) printf("bai ");if(q[4][i]==3) printf("qing ");if(q[4][i]==4) printf("huang ");}}//system("pause");return 0;}
- rqnoj-122-种菊
- 【模拟】【RQNOJ】种菊
- rqnoj-332 & rqnoj-53
- RQNOJ 164
- RQNOJ 311
- RQNOJ 34
- 决斗 RQNOJ
- rqnoj-153
- rqnoj-394
- rqnoj-3
- rqnoj-12
- rqnoj-93
- rqnoj-4
- rqnoj-1
- rqnoj-2
- rqnoj-20
- rqnoj-15
- rqnoj-16
- Jbpm4.4会签
- hdu3342Legal or Not
- JSON.stringify 语法实例讲解
- Android 开发asset 文件夹和raw 文件夹的区别
- 不要通过html中font标签的size属性来更改文字的精确大小
- rqnoj-122-种菊
- Linux用户管理
- android string.xml 空格问题
- POJ1579:Function Run Fun
- APUE读书笔记-第9章 进程关系
- JavaScript跨域总结与解决办法
- HDU1010 Tempter of the Bone 解题报告--dfs
- STRUTS2.3.4最基础的jar包
- (Hibernate学习篇) Hibernate 的查询与更新