Channels(纪念一下卡我心态的一道题)
2024-09-26 22:33:24
链接:https://ac.nowcoder.com/acm/contest/3947/C
来源:牛客网
题目描述
Nancy喜欢学习,也喜欢看电视。
为了想了解她能看多长时间的节目,不妨假设节目从时刻1开始,一直播放到时刻6×10100。每个节目持续50个时刻,节目与节目间会有10个时刻的广告时间。
然而,Nancy实在是太忙了,她从t1时刻开始观看,观看至t2时刻,请你帮忙计算她有多少个时刻能欣赏到电视节目。
为了想了解她能看多长时间的节目,不妨假设节目从时刻1开始,一直播放到时刻6×10100。每个节目持续50个时刻,节目与节目间会有10个时刻的广告时间。
然而,Nancy实在是太忙了,她从t1时刻开始观看,观看至t2时刻,请你帮忙计算她有多少个时刻能欣赏到电视节目。
输入描述:
若干行:每行两个整数t1与t2。
数据满足:1≤t1≤t2≤1018。
输出描述:
若干行:每行一个整数,表示能品味电视节目的时刻数。
示例1
输入
输出
示例2
输入
输出
纪念一下卡我心态的一道题,以后这种题不会再犯傻了
计算[1,r]的答案减去[1,l-1]的答案即可,不过需要注意其端点可能在广告的时刻。
#include <stdio.h>
#include <string.h>
#include <iostream>
#include <string>
#include <math.h>
#include <algorithm>
#include <vector>
#include <stack>
#include <queue>
#include <set>
#include <map>
const int INF=0x3f3f3f3f;
typedef long long LL;
const int maxn=1e5+;
using namespace std; LL solve(LL n)
{
return n/*+(n%<=?n%:);
} int main()
{ LL t1,t2;
while(~scanf("%lld %lld",&t1,&t2))
{
printf("%lld\n",solve(t2)-solve(t1-));
} return ;
}
-
最新文章
- Android课程---qq登陆页面(练习)
- 学习Java第一卷--态度的转变
- [翻译][MVC 5 + EF 6] 6:创建更复杂的数据模型
- csu 10月 月赛 F 题 ZZY and his little friends
- Java菜鸟学习笔记--数组篇(三):二维数组
- Android常用控件之Fragment仿Android4.0设置界面
- Angular.js之自定义指令学习笔记
- 模块中为什么要加__name__ == ";__main__";
- Java 9 揭秘(1.Java入门介绍)
- 无法向Windows服务器复制粘贴文件
- 在vue中优雅地实现简单页面逆传值
- java线程安全问题以及使用synchronized解决线程安全问题的几种方式
- $q的基本用法
- mongodb之 oplog 日志详解
- 洛谷 P4707 【重返现世】
- codeforces_1092c
- Hello World! 我的程序员入坑之旅!
- [COGS 2066]七十与十七
- 解决 ASP.NET 编辑错误";CS0006: 未能找到元数据文件C:\WINDOWS\assembly\GAC_32\System.EnterpriseServices\2.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.dll";
- 字体变色详解链接:https://www.cnblogs.com/daofaziran/p/9015284.html