码迷,mamicode.com
首页 > 其他好文 > 详细

九月流水账

时间:2017-09-20 22:00:06      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:def   str   不为   lag   clu   splay   row   div   分割线   

9.1 - 9.19

兵荒马乱

诶诶诶诶诶诶诶诶诶诶诶诶诶诶诶诶..........加加加加加加加加加加加加加油呀

 

--- 不萌 的 分割线 -----------------------

上课项目上课项目上课项目..好多时候 累的 只想 睡觉 瘦了五斤 还把自己搞进医院挂了两天水qaq

一身毛病 都被召唤粗来的感觉...qwq

flag 立在这里

身体健康比什么都重要 !

多吃菜水果多喝水早点睡!

 

9.20

p站的画 终于 收到了第一个喜欢 !开心 !总浏览量 也 1k+ 了 !然鹅第二天 就被墙了 qaqqaqaqaq .... (大触之路就此夭折qaqaqaaq

cf 434 div2

A.k-rounding

想想不是 分 *2 或者 * 5 就好了么...然后 惨遭 wa 9  后来一想 cf 号称 1e8不会T的....就烧饼暴力了..

今天一看自己挖的坑还蛮多.. 末尾 % 2 == 0 都可以乘5 然后就是操作之前还要数一下 它 本来 有几个 0了

技术分享
 1 #include <cstdio>
 2 #include <cstring>
 3 #include <iostream>
 4 #include <algorithm>
 5 using namespace std;
 6 typedef long long LL;
 7 const int maxn = 1e5 + 5;
 8 
 9 int n,k;
10 int p[10];
11 
12 int main()
13 {
14     p[0] = 1;
15     for (int i = 1;i <= 8;i++) p[i] = p[i-1] * 10;
16     scanf("%d %d",&n,&k);
17 
18     LL ans = n;
19     for (int i = 1;i <= 100000000;i++)
20     {
21         ans = n * 1LL * i;
22         if (ans % p[k] == 0)
23         {
24             printf("%I64d\n",ans);
25             break;
26         }
27 
28     }
29     
30 
31     return 0;
32 }
View Code

B.Which floor?

wa 3 7 次 !非常厉害 !

wa点在与 满足 层数 x 的个数 可以 不为 1 然后 最后 再检验下 n 

技术分享
#include <cstdio>
#include <cstring>
#include <iostream>
#include <algorithm>
#include <vector>
#include <set>
using namespace std;
typedef long long LL;
const int maxn = 1e5 + 5;

int n,m,f[maxn],k[maxn];

int ok(int x)
{
    for (int i = 1;i <= m;i++)
    {
        int y = (k[i] - 1) / x + 1;
        if (y != f[i]) return 0;
    }
    return 1;
}

int main()
{
    scanf("%d %d",&n,&m);
    for (int i = 1;i <= m;i++) 
    {
        scanf("%d %d",&k[i],&f[i]);
    }

    if (n == 1) {puts("1");return 0;}
    if (m == 0) {printf("-1");return 0;}
    
    vector<int> ans;
    for (int i = 1;i <= 100;i++)
    {
        if (ok(i)) {ans.push_back(i);}
    }


    set<int> res;
    for (int i = 0;i < ans.size();i++)
    {
        int now = (n - 1) / ans[i] + 1;
        res.insert(now);
    }
    if (res.size() != 1) puts("-1");
    else 
    {
        set<int>::iterator it = res.begin();
        printf("%d\n",*it);
    }

    return 0;
View Code

C.Did you mean...

in a row 是 连续 的意思 喔 ! 1 A ! 本场 比赛最值得夸奖的地方 !

技术分享
#include <cstdio>
#include <cstring>
#include <iostream>
#include <algorithm>
#include <set>
using namespace std;
typedef long long LL;
const int maxn = 1e5 + 5;

char s[maxn];
int is[maxn];

int fu(int x)
{
    if (s[x] == a) return 0;
    if (s[x] == e) return 0;
    if (s[x] == i) return 0;
    if (s[x] == o) return 0;
    if (s[x] == u) return 0;
    return 1;

}

int ok(int x)
{
    set<char> t;
    t.insert(s[x]);
    t.insert(s[x+1]);
    t.insert(s[x+2]);
    if (fu(x) && fu(x+1) && fu(x+2) && t.size() >= 2) return 1;
    return 0;
}

int main()
{
    scanf("%s",s+1);
    int n = strlen(s+1);
    memset(is,0,sizeof(is));
    for (int i = 1;i <= n;)
    {
        int j;
        for (j = i;j <= n-2;j++)
        {
            if (ok(j)) break;

        }
        i = j + 2;
        is[j+1] = 1;
    }

    for (int i = 1;i <= n;i++)
    {
        printf("%c",s[i]);
        if (is[i] == 1) printf(" ");
    }
    printf("\n");

    return 0;
View Code

D.Polycarp‘s phone book

这个烧饼 赛时 写不出 字典树 ,居然 mutiset + string + hash  (10min 写完 Tle 3 哈哈哈哈

 

E.Tests Renumeration

F.Wizard‘s Tour

 

------------ 昏割线 ---------------

看到滴滴招实习 18,19 级 均可投递简历了.....刚入学 就要毕业 的感觉咯

 

九月流水账

标签:def   str   不为   lag   clu   splay   row   div   分割线   

原文地址:http://www.cnblogs.com/wuyuewoniu/p/7565110.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!