This is still not very good. If you a function or variable named "array", it will hide the one from the standard library.
Using namespace statements are nice, but they have their drawbacks. Simple using statements have the same drawbacks, but they affect lesser scopes.
There is nothing wrong with using them, as long as you know what they do and what problems they might cause. It is up to you to decide whether that is acceptable or not.