CodeForces 622 A. Infinite Sequence(水~)
2016-02-25 19:03
721 查看
Description
定义一个序列:1 1 2 1 2 3 1 2 3 4 5….问这个序列第n个数是多少
Input
一个整数n(1<=n<=10^14)
Output
输出这个序列的第n个数
Sample Input
55
Sample Output
10
Solution
简单题
Code
定义一个序列:1 1 2 1 2 3 1 2 3 4 5….问这个序列第n个数是多少
Input
一个整数n(1<=n<=10^14)
Output
输出这个序列的第n个数
Sample Input
55
Sample Output
10
Solution
简单题
Code
#include<cstdio> #include<iostream> #include<cmath> using namespace std; typedef long long ll; ll n; int main() { while(~scanf("%I64d",&n)) { ll k=(1+sqrt(1+4*n))/2; while(k*(k-1)/2<n)k++; k--; printf("%I64d\n",n-k*(k-1)/2); } return 0; }
相关文章推荐
- NSURLConnection+ NSMutableURLRequest(iOS9)
- 排序——快速排序(quick sort)
- StringBuffer StringBuilder的理解
- UITableView
- 在github上贡献自己的资源(issue, pull request 操作)步骤
- UiAutomator注入和查找事件源码浅析
- 图片浏览器和九宫格
- NGUI Sprite灰化处理,很简单的一种方式
- A. Robot Sequence
- 【SPOJ- HORRIBLE】Horrible Queries【线段树】
- UITableView优化之按需加载
- Mysql插入数据报错java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x8D\xE8\xBE...'
- 45.Which two statements are true about sequences created in a single instance database? (Choose two.
- iOS UINavigationController popToViewController用法
- UINavigationController--导航控制器
- 前端框架easyui的使用
- UITextField,UITextView回收键盘
- GPUimage 简单使用(-)单个滤镜使用
- 【Hibernate】query查询不报错卡住不动不往下执行的解决办法
- 笔记之-uevent机制