都是英语阅读题

但是本菜鸡就过了一题,直接自闭mmp明天开始起床一版题

传送门

  • B.Riana and the Blind Date

    0是闰年?惊了 后来才知道整除被除数可以为0

    闰年的计算方法 \((x/4 - x/100 + x/400)\) 除号都下取整。

    \(A=0\)特殊处理

    取余的时候式子含有减法要提出来特殊处理 最好减号左右两个数+mod再取余

    闰年是+229 ,不是1。。。总之就是思维各种漏洞百出
ll modd = 104206969;
ll y11 = 180758; int main() {
ll A, B;
scanf("%lld%lld", &A, &B); ll k;
if (A > 0)
k = (((B / 4 - (A - 1) / 4) - (B/100-(A-1)/100) )%modd + (B/400-(A-1)/400)%modd)%modd;
else
{
k = (((B / 4)- (B / 100))%modd+ (B / 400)%modd+1)%modd;
} if (A == 0 && B == 0) {
printf("180758\n");
return 0;
} printf("%lld\n", (((((B-A+1)%modd)*y11)%modd)+((k*229)%modd))%modd);
}
  • C.Riana and Commute

    深搜开头没判断vis一直WA 后来发现不是

    终点是车站的时候居然是符合条件的 我一上来就把这个否了。

    加了个符合条件直接退出dfs的东西,应该就能过了,不知道为什么(递归层数过大?但报的是WA,不是RE啊)

    迷惑。
int n, a, b;
int beg[105],toend[105], vis[105];
int flag = 0;
void dfs(int x) {
if (vis[x] == 1) return;
vis[x] = 1;
if (x == a) {
flag = 1;
return;
}
if (beg[x] == 1) {
dfs(toend[x]);
return;
}
for (int i = x-1; i >0; i--) {
if (i == a) {
flag = 1;
return;
}
if (flag == 1) {
return;
}
if (vis[i] == 1) break;
if (beg[i] == 1) {
vis[i] = 1; dfs(toend[i]);
break;
}
vis[i] = 1;
}
for (int i = x+1; i <= n; i++) {
if (i == a) {
flag = 1;
return;
}
if (flag == 1) {
return;
}
if (vis[i] == 1) break;
if (beg[i] == 1) {
vis[i] = 1; dfs(toend[i]);
break;
}
vis[i] = 1;
} }
int main() {
scanf("%d%d%d", &n, &a, &b);
for (int i = 1; i <= b; i++) {
int x, y;
scanf("%d%d", &x, &y);
beg[x] = 1;
//tend[y] = 1;
toend[x] = y;
//tobeg[y] = x;
} /*if (beg[a] == 1) {
printf("NO"); return 0 ;
}*/
dfs(1);
if (flag == 1) {
printf("YES");
}
else {
printf("NO");
}
}

觉不睡了也要补题 这就是菜鸡的末路

  • D.Riana and Distribution of Pie

    万万没想到啊,一句话题

    雨露均沾:既然分蛋糕最大比例和最小比例差要最小 ,那就直接都一样好了。

    1号取100%

    2号取50%,得到50%

    3号取33.3333%,一号和二号加一块是100%,要从一号和二号那里得到33.3333%,那直接都抢33.3333%就好了。

    4号取25%。123号加一块100%,4号从大家那里都抢25%,则大家都是25%了。 这tm我是真没想到

    以此类推。

    代码不放了,短的吓人。注意利用round和乘除法来保留确定位数小数。

  • E. Riana's Excruciating Enhancement Enigma

    听说又是一句话题?

    这tm什么破题???????给一段六级阅读然后输入什么原样输出就行了????nt???exm???

  • F.Riana and Fiber Chatroom

    注意228和一月份。每年都要有 fastyear

int n;
const int N = 1e5 + 5;
int y[100005],yy[100005],yy1[100005];
int main() {
scanf("%d", &n);
int miny = 200000, maxy = 0;
string s;
cin >> s;
int f1 = s.find('-');
string tmp1 = s.substr(0,f1);
//cout << tmp << endl;
int f2 = s.find('-', f1 + 1);
string tmp2 = s.substr(f1+1, f2-f1-1);
//cout << tmp << endl;
int f3 = s.find('-', f2+1);
string tmp3 = s.substr(f2+1, f3-f2-1);
//cout << tmp << endl;
int yt = atoi(tmp1.c_str());
int mt = atoi(tmp2.c_str());
int dt = atoi(tmp3.c_str());
y[yt] = 1;
if (mt == 2 && dt <= 29) {
y[yt - 1] = 1;
}
miny = min(yt, miny); maxy = max(maxy, yt);
for (int i = 1; i <= n; i++) {
cin >> s;
f1 = s.find('-');
tmp1 = s.substr(0, f1);
f2 = s.find('-', f1 + 1);
tmp2 = s.substr(f1 + 1, f2 - f1 - 1);
f3 = s.find('-', f2 + 1);
tmp3 = s.substr(f2 + 1, f3 - f2 - 1);
yt = atoi(tmp1.c_str());
mt = atoi(tmp2.c_str());
dt = atoi(tmp3.c_str());
if (mt == 2 && dt <= 28) {
yy[yt - 1] = 1;
}
if (mt == 1) {
yy[yt - 1] = 1;
}
miny = min(yt, miny); maxy = max(maxy, yt);
}
int cnt = 0;
for (int i = miny; i <= maxy-1; i++) {
if (yy[i] == 0) {
cnt++; yy1[i] = 1;
}
}
if (cnt > 100000) {
printf("-1\n");
return 0;
}
else if(cnt>0)
printf("%d\n", cnt);
else if (cnt == 0) {
printf("0\n");
return 0;
} for (int i = miny; i <= maxy-1; i++) {
if (yy1[i] == 1) {
printf("%d-02-01\n", i + 1);
/*y[i] = 1; y[i + 1] = 1; yy[i] =1;*/
}
} }
  • G. Riana and Gallant Guards

    推式子 一句话题 略过

  • F

[ 头皮发麻 A1 ] 队内赛3 2020 Ateneo de Manila University DISCS PrO HS Division的更多相关文章

  1. 知乎:在卡内基梅隆大学 (Carnegie Mellon University) 就读是怎样一番体验?

    转自:http://www.zhihu.com/question/24295398   知乎 Yu Zhang 知乎搜索 首页 话题 发现 消息 调查类问题名校就读体验修改 在卡内基梅隆大学 (Car ...

  2. OI队内测试一【数论概率期望】

    版权声明:未经本人允许,擅自转载,一旦发现将严肃处理,情节严重者,将追究法律责任! 序:代码部分待更[因为在家写博客,代码保存在机房] 测试分数:110 本应分数:160 改完分数:200 T1: 题 ...

  3. 头皮发麻的HTML课时一

    话说我都不知道有多少天没有更新我的随笔了,不过我忽的一下发现到灵魂深处的罪孽:好吧,不扯淡了,其实就是自己懒得外加上HTML这个东西又实在是很重要,所以良心发现把我自己所学的给记录下来,我会尽量的写的 ...

  4. Gym101485: NWERC 2015(队内第6次训练)

    A .Assigning Workstations 题意:给定N个人的工作时间和工作时长,我们可以假设有无数台工作机器,如果一台机器超过M时间未使用就会关闭,那么我们怎么安排机器的使用,使得需要开启机 ...

  5. Gym101482 NWERC 2014(队内训练第4场)

    -----------------------前面的两场感觉质量不高,就没写题解----------------------------- A .Around the Track pro:给定内多边形 ...

  6. 【内推】2020微软苏州Office365众多核心团队热招150+研发精英!欢迎推荐

    2020微软苏州Office365众多核心团队热招150+研发精英!欢迎推荐 大家好,目前微软Office365核心团队在美丽宜居的苏州有150多的社招职位虚位以待,欢迎大家自荐,推荐,转发!除以下列 ...

  7. 2014 UESTC 暑前集训队内赛(3) 部分解题报告

    B.Battle for Silver 定理:完全图Kn是平面图当且仅当顶点数n<=4. 枚举所有完全图K1,K2,K3,K4,找出最大总权重. 代码: #include <iostrea ...

  8. 2014 UESTC 暑前集训队内赛(2) 部分解题报告

    B.Cuckoo for Hashing 模拟题. 代码: #include <iostream> #include <cstdio> #include <cstring ...

  9. 2014 UESTC 暑前集训队内赛(1) 解题报告

    A.Planting Trees 排序+模拟 常识问题,将耗时排一个序,时间长的先种,每次判断更新最后一天的时间. 代码: #include <iostream> #include < ...

随机推荐

  1. [PHP自动化-进阶]001.CURL模拟登录并采集数据

    引言:PHP可以通过libcurl实现模拟登录,提交数据,违法乱纪,烧杀抢虐等等事项. 简单说明一下"libcurl",补一下脑: libcurl目前支持http.https.ft ...

  2. CentOS8的网络管理变化

    资料来源: https://www.cnblogs.com/linuxandy/p/10839856.html 1.CentOS8使用NetworkManager.service(简称NM)来管理网络 ...

  3. 居然还有人这样解说mybatis运行原理

    目录 Mybatis基本认识 动态代理 JDK实现 CGLIB动态代理 总结 反射 Configuration对象作用 映射器结构 sqlsession执行流程(源码跟踪) Executor Stat ...

  4. JavaScript (四) js的基本语法 - - 函数练习、arguments、函数定义、作用域、预解析

    个人博客网:https://wushaopei.github.io/    (你想要这里多有) 一.函数练习 1.求最值 // - 求2个数中的最大值 function getMax(num1, nu ...

  5. Java实现 LeetCode 805 数组的均值分割 (DFS+分析题)

    805. 数组的均值分割 给定的整数数组 A ,我们要将 A数组 中的每个元素移动到 B数组 或者 C数组中.(B数组和C数组在开始的时候都为空) 返回true ,当且仅当在我们的完成这样的移动后,可 ...

  6. Java 第十一届 蓝桥杯 省模拟赛 计算机存储中有多少字节

    计算机存储中有多少字节 题目 问题描述 在计算机存储中,12.5MB是多少字节? 答案提交 这是一道结果填空的题,你只需要算出结果后提交即可.本题的结果为一个整数,在提交答案时只填写这个整数,填写多余 ...

  7. Java实现 LeetCode 498 对角线遍历

    498. 对角线遍历 给定一个含有 M x N 个元素的矩阵(M 行,N 列),请以对角线遍历的顺序返回这个矩阵中的所有元素,对角线遍历如下图所示. 示例: 输入: [ [ 1, 2, 3 ], [ ...

  8. Java实现 LeetCode 491递增子序列

    491. 递增子序列 给定一个整型数组, 你的任务是找到所有该数组的递增子序列,递增子序列的长度至少是2. 示例: 输入: [4, 6, 7, 7] 输出: [[4, 6], [4, 7], [4, ...

  9. Java实现蓝桥杯VIP算法训练 纪念品分组

    试题 算法训练 纪念品分组 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 元旦快到了,校学生会让乐乐负责新年晚会的纪念品发放工作.为使得参加晚会的同学所获得的纪念品价值 相对均衡, ...

  10. Java实现 蓝桥杯VIP 算法提高 笨小猴

    算法提高 笨小猴 时间限制:1.0s 内存限制:256.0MB 问题描述 笨小猴的词汇量很小,所以每次做英语选择题的时候都很头疼.但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率 ...