zoj 1382 A Simple Task

原创 2012年03月23日 10:28:25
#include "iostream"
#include "cmath"
using namespace std;

int main()
{
	int testcase, i, num, o, p, temp;
	cin >> testcase;
	for (i = 0; i < testcase; i++)
	{
		bool tag = false;
		cin >> num;
		for (o = 1; o <= 1000000; o += 2)
		{
			if (tag)
				break;
			for (p = 0; p < 30; p++)
			{
				temp = o * pow(2, double (p));
				if (temp == num)
				{
					cout << o << " " << p << endl;
					tag = true;
					break;
				}
			}
		}
	}
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Codeforces 11D A Simple Task 统计简单无向图中环的个数

状态压缩动态规划计算简单无向图中简单环的个数。

Codeforces Round #312 (Div. 2) E A Simple Task 线段树

题意:给你一个长度为n的字符串,n <= 100000,有q个查询 q <= 100000,每个查询,i,j,k,代表将从i到j的字符重新排序,如果k==1,就升序,如果k==0,就降序分析:裸的复杂...

cf #312 E. A Simple Task (线段树+计数排序)

题目:http://codeforces.com/contest/558/problem/E 题意:给你一个字符串s,|s| 分析: 计数排序:先统计区间内每种字符的个数,然后按顺序将字符分配。...

Codeforces 558E A Simple Task (简单题)

题目类型 简单题 题目意思 对于一个最多 1e5 长的字符串(只包含小写字母) 有 50000 个操作 每个操作参数为 l, r, k (当k == 1时表示将子串 (l...

Codeforces 11D - A Simple Task (状压DP)

题意求出一个n个点m个边的图,求简单环有多少(没有重复点和边)。思路这是个不错的题,这个状压dp保存的状态不是直接的环,而是路径的个数。s表示的状态为一条路径,则dp[s][i]表示以s的最小编号为起...

状态DP求哈密顿回路个数 CodeForces 11D——A Simple Task

统计图中哈密顿回路的数目

[线段树] codeforces 558E. A Simple Task

题意: 给一个长度n的字符串,q次操作,每次操作把[l,r]排序,k=0非递增,k=1非递减。 题解: 采用计数排序的复杂度是O(n∗q)O(n*q),无法通过,但有所启示。 可以看出计数就是...

[Codeforces Round#312 Div.2] A Simple Task 【线段树+lazy_tag】

[Codeforces Round#312 Div.2] A Simple Task题目描述给出一个长度为n的字符串,给出q个区间,要求依次将区间内的字符按非升/非降进行排序,输出最后的字符串。数据范...

CF 11D A Simple Task

状态压缩。v数组第一位记录环中的点,其最低位第一个点为起始点,第二位为结束的点。第一重循环为所有的点状态,第二重为结束点。第三重为终结点可达的点,若可达起点则记录,可达其他未到达的点则将其v数组状态更...

【30.93%】【codeforces 558E】A Simple Task

time limit per test5 seconds memory limit per test512 megabytes inputstandard input outputstandar...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)