洛谷P1187 3D模型
本文最后更新于 2195 天前,其中的信息可能已经有所发展或是发生改变。
// 洛谷P1187 3D模型.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include<iostream>
using namespace std;
void test1(int ***p,int n,int m)
{
	int i, j, k,sum=0;
	for (i = 0; i < n; i++)
	{
		for (j = 0; j < m; j++)
		{
			for (k = 0; k < 10; k++)
			{
				
				cout << p[i][j][k]<<" ";
			}
			cout << "   ";
		}
		cout << endl;
	}
}
int sum(int n, int m, int ***p)
{
	int sum = 0,i,j,k;
	for (i = 0; i < n; i++)
	{
		
		for (j = 0; j < m; j++)
		{

			for (k = 0; k < 10; k++)
			{
				if (p[i][j][k] == 1)
				{

					if (p[i][j][k + 1] == 0)
					{
						sum++;
					}
					if (i == 0)
					{
						sum++;
					}
					else
					{
						if (p[i - 1][j][k] == 0)
							sum++;
					}
					if (j == 0)
					{
						sum++;
					}
					else
					{
						if (p[i][j - 1][k] == 0)
							sum++;
					}
					if (i == n - 1)
						sum++;
					else
					{
						if (p[i + 1][j][k] == 0)
							sum++;
					}
					if (j == m - 1)
						sum++;
					else
					{
						if (p[i][j+1][k] == 0)
							sum++;
					}
					if (k == 0)
						sum++;
					

				}
				

			}
		}
	}
	return sum;
}
int main()
{
	int i, j,k, m, n;
	cin>>n >> m;
	int ***p = new int **[n];
	for (i = 0; i < n; i++)
	{
		p[i] = new int *[m];
		for (j = 0; j < m; j++)
		{
			p[i][j] = new int[10];
		}
	}
	for (i = 0; i < n; i++)
	{
		//char a1;
		//cin >> a1;
		char *str=new char[m];
		//str = a1;
		
		for (i = 0; i < n; i++)
		{
			cin >> str;
			for (j = 0; j < m; j++)
			{
				
				for (k = 0; k < 10; k++)
				{
					if (k < int(str[j]-'0'))
					{
						p[i][j][k] = 1;
					}
					else
					{
						p[i][j][k] = 0;
					}
					
				}
			}
		}
		

	}
	cout << sum(n, m, p);
	//test1(p, n, m);
	return 0;
}

作者:Yuyy
博客:https://yuyy.info
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇