
ACM
SHIHAO0711
0不能做除数,没办法我只好用一个非常相近的数值代替:0=0.00000000000001
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
coj 1030:素数槽
#include#define maxn 100000//素数槽int a[maxn];int main(){ int T, k, flag=1, j=0, flag2=0, m; scanf("%d", &T); while(T--) { scanf("%d", &k); for(int i=1;i原创 2015-08-13 21:04:19 · 575 阅读 · 0 评论 -
coj 1342: Double
#include 1342double p[110][3];int main(){ int n, m, x, t=0; while(scanf("%d%d", &m, &n) != EOF) { p[1][0] = p[1][1] = p[1][2] = 0; for(int i = 0; i {原创 2015-08-13 22:14:56 · 454 阅读 · 0 评论 -
coj 1260: 回文串问题 研究生复试题
#include#includeusing namespace std;int main(){ string s; int len, i, cnt = 1; while(cin>>s) { len = s.size()-1; i = 0; bool f = true;原创 2015-08-13 22:16:25 · 568 阅读 · 0 评论 -
coj 1343: Long Long
#include1343#define MAXN 100010int a[MAXN], b[MAXN], N, M, K;int main(){ while(scanf("%d%d%d", &N, &M, &K) != EOF) { for(int i = 1; i { scanf("%d",原创 2015-08-13 22:50:25 · 418 阅读 · 0 评论 -
coj 1344: Special Judge
#include#include1344int main(){ int t, n, a, b; bool ok; scanf("%d", &t); while(t --) { scanf("%d", &n); ok = false; for(a = 0; a * a * 2原创 2015-08-13 22:52:06 · 436 阅读 · 0 评论 -
coj 1262: 安全密码
#include1262#includeusing namespace std;string s;int main(){ while(cin >>s) { int flag1 = 0, flag2 = 0, flag3 = 0, flag4=0; for(int i = 0; i {原创 2015-08-13 22:53:10 · 957 阅读 · 0 评论 -
coj 1345: Grayscale
#include1345int main(){ int R, G, B, T; double Grayscale; scanf("%d", &T); while(T --) { scanf("%d%d%d", &R, &G, &B); Grayscale = R * 0.299 + G * 0.58原创 2015-08-13 23:08:52 · 394 阅读 · 0 评论 -
韩信点兵
#include//韩信点兵int main(){ int x,y,z,i; bool flag; while(scanf("%d %d %d",&x,&y,&z)&&x { for(i=10;i { flag=false; if(i%3==x&&i%5==y原创 2015-08-14 11:10:53 · 490 阅读 · 0 评论 -
coj 1155: |a-b|
#include1155int main(){ long long a, b; while(scanf("%lld%lld", &a, &b) != EOF) { if(a >= b) printf("%lld\n", (a - b)); else printf("%l原创 2015-08-14 11:13:39 · 434 阅读 · 0 评论 -
coj 1403: 三角形面积
#include//1403#includeint main(){ double Xa, Ya, Za, Xb, Yb, Zb, Xc, Yc, Zc; int T; scanf("%d", &T); while(T --) { scanf("%lf%lf%lf", &Xa, &Ya, &Za);原创 2015-08-14 11:12:08 · 447 阅读 · 0 评论 -
coj 1468: Level Up
#includeint main(){ int T, sum, cont, N, L; scanf("%d", &T); while(T --) { cont =0; scanf("%d%d", &N, &L); sum = L; if(N print原创 2015-08-14 11:12:26 · 404 阅读 · 0 评论 -
倒立三角形
#include//倒立的三角形int main(){ int i,j,k,n; while(scanf("%d",&n)&&n { for(i=n;i>=1;i--) { for(j=n-i;j>0;j--) printf(" ");原创 2015-08-14 11:08:43 · 1488 阅读 · 0 评论 -
coj 1067: 1 VS 1
#include#include//1067int main(){ char a[1005]; int i; while (scanf ("%s", &a) != EOF) { int length = strlen(a), max = 0, count = 0; a[length] = '0';原创 2015-08-14 11:14:19 · 518 阅读 · 0 评论 -
coj 1406: 身体质量指数
#include1406int main(){ double M, H; int T; scanf("%d", &T); while(T --) { scanf("%lf%lf", &M, &H); if(M/(H*H) printf("Underweight\n");原创 2015-08-14 11:12:56 · 458 阅读 · 0 评论 -
coj 1586: 分奖金
#include1586int main(){ int T; scanf("%d", &T); while(T --) { int c, n, a[110], cont = 0, max = 0; scanf("%d%d", &c, &n); for(int i=0; i原创 2015-08-14 11:13:22 · 413 阅读 · 0 评论 -
coj 1268:Pingpang Balls
//1268#includeint abs(int a, int b){ if(a >= b) return a - b; else return b -a;}int main(){ int N, S, D1, D2, D3, T, W[25], i, flag1, flag2, flag3; sc原创 2015-08-15 15:56:16 · 553 阅读 · 0 评论 -
coj 1261: 水仙花数
#include//1261int main(){ int m, n, a, b, c, flag; while(scanf("%d%d", &m, &n) != EOF&&100 { int j=0; flag=0; for(int i=m; i { a=i原创 2015-08-13 22:10:58 · 496 阅读 · 0 评论 -
coj 1214: 三个数字
# include //1214char c;int a, b; int main(){ while ((c=getchar())) { if (c == '2') putchar(c); else if (c == '1') ++a; e原创 2015-08-13 22:06:34 · 561 阅读 · 0 评论 -
coj 1006: SAW 运气题,输出一个大写字母,一直提交。
#include1006,连续提交18次。。才ac。运气不太好。。int main(){ printf("V"); return 0;}原创 2015-08-13 22:56:15 · 1010 阅读 · 1 评论 -
coj 1100: 一二三
#include#include#define MAXN 5char a[MAXN];int main(){ int n; scanf("%d", &n); while(n--&&n { scanf("%s", &a); if(strlen(a)==5) {原创 2015-08-13 21:11:27 · 504 阅读 · 0 评论 -
coj 1160: 十进制-十六进制
#include #include #include using namespace std;long long n;char a[16]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};int main(){ while(scanf("%d",&n)==1&&0 {原创 2015-08-13 21:14:28 · 613 阅读 · 0 评论 -
句子中的引号:把句子中的"改成“”
#include//句子中的引号int main(){ int c, q=1; while((c=getchar()) !=EOF) { if(c=='"') { printf("%s", q ? "“" : "”"); q=!q; }原创 2015-08-13 22:03:16 · 507 阅读 · 0 评论 -
键盘输入问题:输入错误左移一位,求原来输入的串
#include//键盘输入问题char s[]="`1234567890-=qwertyuiop[]\\asdfghjkl;'zxcvbnm,./";int main(){ int i, c; while((c=getchar())!=EOF) { for(i=1; s[i]&&s[i]!=c; i++) ; if原创 2015-08-13 22:04:53 · 2807 阅读 · 0 评论 -
蛇形填数问题(ACM入门)
#include#include#define maxn 20int a[maxn][maxn];//蛇形填数int main(){ int n, x, y, tot=0; scanf("%d", &n); memset(a, 0, sizeof(a)); tot=a[x=0][y=n-1]=1; while(tot原创 2015-08-13 20:55:48 · 650 阅读 · 0 评论 -
中南大学 ACM 1001 A+B(II)
#includeint main(){ double a,b; while(scanf("%lf%lf",&a,&b)!=EOF) printf("%.4lf\n",a+b); return 0;}原创 2015-07-16 02:06:22 · 2226 阅读 · 0 评论 -
coj 1007:矩形着色
#include//矩形着色问题int main(){ int T, Px, Py, Ax, Ay, Bx, By; scanf("%d", &T); while(T--&&T { scanf("%d%d", &Px, &Py); scanf("%d%d%d%d", &Ax, &Ay, &Bx, &By);原创 2015-08-13 20:58:26 · 498 阅读 · 0 评论 -
coj 1111:三家人
#include//三家人int main(){ int x, y, z, t; double p, a; scanf("%d", &t); while(t--&&t { scanf("%d%d%d", &x, &y, &z); p=(x+y)/3.0; if((x-p)原创 2015-08-13 21:06:31 · 555 阅读 · 0 评论 -
求回文数
#include#include//求回文数#define maxn 1000char a[maxn];int main(){ int T; bool flag=false; scanf("%d", &T); while(T--) { scanf("%s", &a); for(int i=原创 2015-08-13 21:02:24 · 518 阅读 · 0 评论 -
coj 1639: 队长,我想进集训队!
//我想进集训队#includeint T, n, m, x1, x2, x3, tot; char s[10]; int main() { scanf("%d",&T); while (T--) { scanf("%s%d%d%d%d%d", s, &x1, &x2, &x3, &n,原创 2015-08-13 22:00:41 · 419 阅读 · 0 评论 -
coj 1018: Avatar
#include//潘多拉星球解密问题int main(){ int T, a, b,d[4]; long long c; scanf("%d", &T); while(T--) { scanf("%d%d", &a, &b); c=a*b; for(int i=0; i原创 2015-08-13 22:09:33 · 500 阅读 · 0 评论 -
1340: A Sample Problem
#include1340int main(){ int T, flag; long long a; scanf("%d", &T); while(T--&&1 { scanf("%lld", &a); flag=0; while(a&&1 {原创 2015-08-13 22:11:59 · 380 阅读 · 0 评论 -
1341: String and Arrays
#include1341#define MAXN 310char a[MAXN][MAXN];char get(int n, int x, int y, int r){ if(r==1) return a[y][n-x+1]; if(r==2) return a[n-x+1][n-y+1]; if(r==3)原创 2015-08-13 22:13:34 · 413 阅读 · 0 评论 -
coj 1202: 剪刀石头布
#include1202int main(){ int T; scanf("%d", &T); while(T -- ) { int n, i = 0, flag1 = 0, flag2 = 0, flag3 = 0; int a[100000]; scanf("%d", &n);原创 2015-08-13 22:54:47 · 541 阅读 · 0 评论 -
n项求和
#include//求n项和int main(){ int t,i,sum; while(scanf("%d",&t)) { sum=0; for(i=1;i { sum=sum+i; } printf("%d\n",sum); }原创 2015-08-13 22:55:42 · 645 阅读 · 0 评论 -
hdoj 2000
/*用algorithm里面的sort*/#include#include#includeusing namespace std;int s[3];int main(){ memset(s,'\0',3); while(scanf("%c%c%c", &s[0], &s[1], &s[2]) != EOF) { get原创 2015-09-11 20:31:40 · 999 阅读 · 0 评论