9.1 - 9.19
兵荒马乱
诶诶诶诶诶诶诶诶诶诶诶诶诶诶诶诶..........加加加加加加加加加加加加加油呀
--- 不萌 的 分割线 -----------------------
上课项目上课项目上课项目..好多时候 累的 只想 睡觉 瘦了五斤 还把自己搞进医院挂了两天水qaq
一身毛病 都被召唤粗来的感觉...qwq
flag 立在这里
身体健康比什么都重要 !
多吃菜水果多喝水早点睡!
9.20
p站的画 终于 收到了第一个喜欢 !开心 !总浏览量 也 1k+ 了 !然鹅第二天 就被墙了 qaqqaqaqaq .... (大触之路就此夭折qaqaqaaq
cf 434 div2
想想不是 分 *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 }
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;
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;
这个烧饼 赛时 写不出 字典树 ,居然 mutiset + string + hash (10min 写完 Tle 3 哈哈哈哈
------------ 昏割线 ---------------
看到滴滴招实习 18,19 级 均可投递简历了.....刚入学 就要毕业 的感觉咯
时间: 2024-10-10 14:00:35