洛谷P1161 开灯

 这倒也是水题,我们可以建立一个数组,数组的下标就是编号,我们要注意的是浮点数乘法的结果要转化成整数,才能当做下标,因为题目给的是整数编号。

# include <stdio.h>
int main()
{
	int a[1000000] = { 0 }, n, t,i;
	double b,j;
	scanf("%d", &n);
		for ( i = 0; i < n; i++)
		{
			scanf("%lf%d", &b, &t);
				for (  j= 1;  j<=t; j++)
				{
					if (a[(int)(j*b)] == 0)
					{
						a[(int)(j * b)] = 1;
						continue;
					}
					if (a[(int)(j * b)] == 1)
					{
						a[(int)(j * b)] = 0;
							continue;
					}
				}
		}
		for ( i = 0;; i++)
		{
			if (a[i] == 1) {
				printf("%d", i);
				break;
			}
		}
	return 0;
}

相关推荐

  1. P1161 位运算

    2024-01-21 17:44:06       18 阅读
  2. P1161 题解

    2024-01-21 17:44:06       38 阅读
  3. P8823

    2024-01-21 17:44:06       36 阅读
  4. P2863

    2024-01-21 17:44:06       16 阅读
  5. p2006题。p2006题。

    2024-01-21 17:44:06       43 阅读
  6. P1540 机器翻译

    2024-01-21 17:44:06       42 阅读
  7. P1331 海战

    2024-01-21 17:44:06       28 阅读
  8. P1042乒乓球

    2024-01-21 17:44:06       30 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-21 17:44:06       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-21 17:44:06       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-21 17:44:06       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-21 17:44:06       18 阅读

热门阅读

  1. 如何结合antd design pro 5 结合express 上传多个文件

    2024-01-21 17:44:06       32 阅读
  2. 大模型学习第六课

    2024-01-21 17:44:06       39 阅读
  3. [Linux使用] 网络工具

    2024-01-21 17:44:06       37 阅读
  4. 网络审计技术

    2024-01-21 17:44:06       27 阅读
  5. leetcode热题100.三数之和

    2024-01-21 17:44:06       28 阅读
  6. Linux平台下基于OpenGL实现YUV视频渲染

    2024-01-21 17:44:06       34 阅读
  7. PHP反序列化漏洞-字符串逃逸

    2024-01-21 17:44:06       27 阅读
  8. 蜜罐系统(安全产品)

    2024-01-21 17:44:06       32 阅读