已解决(ps over%100写错了,应该是over/100。。。)

#include <bits/stdc++.h>
#define rep(i, a, b) for(int i = a; i < b; i++)
int gcd(int a, int b){return b == 0 ? a : gcd(a%b, a);}
const int N = 12;
int main()
{
int m, over = 0, re; double save = 0.;
for(int i = 0; scanf("%d", &m) and i < N; i++)
{
over += 300 - m;
if (over > 99) re = (over % 100) * 100, save += re, over -= re;
else if (over < 0) return printf("-%d\n", i + 1), 0;
}
save *= 1.2;
return printf("%d\n", over + (int)save), 0;
}

  解决了(ps 因为我的m设置得还是太小了,改为0x3f3f3f3f就过了):

#include <bits/stdc++.h>
#define rep(i, a, b) for(int i = a; i < b; i++)
#define min(a, b) ((a) < (b) ? (a) : (b))
int gcd(int a, int b){return b == 0 ? a : gcd(a%b, a);}
const int N = 3;
int main()
{
int a, b, c, k, m = 100010;
scanf("%d", &a);
for(int i = 0; scanf("%d %d", &b, &c) && i < N; i++)
{
k = (int)ceil((double)a / (double)b);
m = min(m, k*c);
}
return printf("%d\n", m), 0;
}

  P1308 只过了4个测试点,不知道什么原因。。。

#include <cstdio>
#include <iostream>
#include <bits/stdc++.h>
using namespace std;
#define rep(i, a, b) for(int i = a; i <= b; i++)
#define min(a, b) ((a) < (b) ? (a) : (b))
#define max(a, b) ((a) > (b) ? (a) : (b))
#define index(a) (a - 'A')
#define transUpp(a) (a - 32)
#define transLow(a) (a + 32)
#define ll long long
int gcd(int a, int b){return b == 0 ? a : gcd(a%b, a);}
const int N = 1000010;
int main(int n, char**v)
{
string s; int letter[128];
char sen[N], word[10], *pw;
int count = -1, f, pos = N, i, x, l;
scanf("%s", word);
while(getchar() != '\n') continue;
getline(cin, s);
strcpy(sen, s.c_str());
for (int j = 0; j < 128; j++)
if (j < 26) letter[j] = 1;
else letter[j] = 0;
for (int j = 0; word[j]; j++)
if (letter[index(word[j])] != 0)
word[j] = transLow(word[j]);
for (int j = 0; sen[j]; j++)
if (letter[index(sen[j])] != 0)
sen[j] = transLow(sen[j]);
i = 0;
while(sen[i])
{
l = 0;
if (sen[i] == ' ')
{
i++;
continue;
}
f = 0, pw = word;
while(*pw)
if (*pw++ == sen[i++]) f = 1, x = i - 1, l++;
else
{
f = 0;
break;
}
if (f) pos = min(pos, x - l + 1), count++;
}
if (count > -1)
printf("%d %d\n", count + 1, pos);
else cout << count << endl;
return 0;
}

  P1553 6个测试点没过。。不知道什么原因

#include <bits/stdc++.h>
using namespace std;
#define rep(i, a, b) for(int i = a; i <= b; i++)
#define min(a, b) ((a) < (b) ? (a) : (b))
#define max(a, b) ((a) > (b) ? (a) : (b))
#define index(a) (a - 'A')
#define transUpp(a) (a - 32)
#define transLow(a) (a + 32)
#define ll long long
#define PB push_back
int gcd(int a, int b){return b == 0 ? a : gcd(a%b, a);}
const int N = 1000010;
int main(int n, char**v)
{
vector<char> s_;
char s[N];
cin >> s;
int i, j = -1, pos = -1;
for (i = 0; s[i]; i++)
if (s[i] == '%' || s[i] == '.' || s[i] == '/') pos = j = i;
if (j > -1)
{
while (s[--j] == '0');
while (s[j])
s_.PB(s[j--]);
s_.PB(s[pos++]);
while (s[pos] == '0') pos++;
}
while (s[i - 1] == '0') i--;
while (i-- > pos)
s_.PB(s[i]);
for (auto c : s_)
cout << c;
return 0;
}

  

迷のbug的更多相关文章

  1. Guava 是个风火轮之函数式编程(3)——表处理

    云栖社区> 博客列表> 正文 Guava 是个风火轮之函数式编程(3)--表处理 潘家邦 2016-01-26 13:19:21 浏览1062 评论0 java Guava 摘要: 早先学 ...

  2. 【OpenCV】全景拼接

    从OpenCV3.0正式版开始,features2d中的一些接口,搬到附加库xfeatures2d中了,其中就有SIFT.SURF的特征检测方法,但是正常下载安装OpenCV并不包含附加库,因为附加库 ...

  3. 踩坑之路_"var name = ' ';"_迷之BUG

    情景介绍:最近写一个拖拽生成图表的工具,自己的思路每次mousedown的时候动态将this的name属性值赋值给全局中变量(自己手贱测试时直接将变量名命名为了'name',一大波bug还有30s到达 ...

  4. 迷之bug

    是这样的.要解决tbody滚动,而thead不动的布局问题,我把它们分别放在两个表格里,上面的只有thead,下面的只有tbody, 然后解决宽度对齐的问题,我用colgroup设置每列的宽度,用的都 ...

  5. paip.提升效率--僵尸代码的迷思

    paip.提升效率--僵尸代码的迷思 僵尸代码是指你的代码库里被注释掉的那部分代码, 很少去使用它,就像僵尸一样, 看雷kill-the-zombies-in-your-code ========== ...

  6. WP老杨解迷:如何营造让人花钱的游戏

    游戏是最好做也是最不好做的项目,游戏的好坏现在都是直接从数据来说话,Windows Phone的游戏应用同样不可能逃出这个行业准则,要说在市场里做的好,那就直接拿数据来说,几乎没人会去在乎游戏到底传达 ...

  7. ionic 使用了 crosswalkwebview 所产生的bug 及 解决方案

    一.问题产生: 在ionic app 优化方案中,我在前之前的博文中提到使用 --crosswalkwebview: 使用了crosswalkwebview后,app的显示及兼容效果确实很不错,虽然a ...

  8. bug终结者 团队作业第一周

    bug终结者 团队作业第一周 小组组员及人员分工 小组成员 组长: 20162323 周楠 组员: 20162302 杨京典 20162322 朱娅霖 20162327 王旌含 20162328 蔡文 ...

  9. java 华容道 迷弟版(向 xd-女神 吴嘉欣致敬)

    // Person.java 每个方块人物是一个类 package test; import javax.swing.*; import java.awt.*; import java.awt.eve ...

随机推荐

  1. 从零开始教你做高保真原型图+UI 设计规范

    编者按:<从零开始设计App>系列到这篇已经是第三期了,上期是低保真原型图,这期@Sophia的玲珑阁 聊聊如何从零开始制作高保真原型图和UI 设计规范. 往期回顾: <设计师怎样从 ...

  2. iterations 快捷键

    原帖:https://blog.csdn.net/Soinice/article/details/83505198 为了防止删除备份的. iterations 快捷键 Live Templates 其 ...

  3. 路飞-git操作

    复习 """ 1.pip换源 - 采用国内源下载,速度快 2.虚拟环境 - 可以为项目单独配置开发环境,方便管理依赖模块及模块的版本迭代 3.后台项目重构目录结构 4.后 ...

  4. Reading Comprehensive

    我是红色 When I re-entered the full-time workforce a few years ago after a decade of solitary[隐士,独居] sel ...

  5. MAKEFILE_LIST/CURDIR/MAKECMDGOALS/MAKEOVERRIDES/MAKEFLAGS

    http://blog.chinaunix.net/uid-29460203-id-4191975.html https://www.xuebuyuan.com/1148403.html?mobile ...

  6. PMP概略学习上--基本思想和概念

    1 前言 花了10天左右的时间,对PMP(Project Management Professional,项目管理专业人士)考试认证做了一个概略学习.此次学习的目的是整体了解项目管理知识,并不是以考试 ...

  7. Oracle expdp 多表导出处理

    一个项目中需要在oracle数据库某个用户下导出1000多个表,导入到测试库做数据分析测试.很少遇到需要导出这么多表的情况,通常都是按schema导出,或者整库导出.考虑到expdp中include参 ...

  8. 前端——语言——Core JS——《The good part》读书笔记——第六章节(Arrays)

    本章介绍数组的内容,Java中的数组在创建时,会分配同等大小的内存空间,一旦创建数组的大小无法改变,如果数据超过数组大小,会进行扩容操作.并且数组的元素类型在创建时必须是已知的,而且只能存放相同数据类 ...

  9. Spring - 周边设施 - H2 数据库启动时写入数据

    1. 概述 之前讲到了 H2 的引入 这下我想说说 H2 启动时的 数据导入 2. 场景 需求 启动项目后, H2 启动起来 环境数据会自动注入 H2 数据库 可以验证是否成功 3. 环境 os wi ...

  10. 其他 - 02. poolmon 安装

    1. 概述 遇到 win10 的内存泄露 32G 内存都能给吃光 2. 思路 rammap 对整体内存做一个诊断 主要是内存分配 用途 状态 poolmon 确认内存的用途 比 rammap 更精确 ...